shell命令
mac 删除文件中的一行
LC_CTYPE=C
find . -regex ".h" -exec sed -i "" '/mtt_unireporter/d' {} +
find . -regex ".cpp" -exec sed -i "" '/mtt_unireporter/d' {} +
查看端口是否被占用
netstat -anv | grep 8000
mac的find用正则
find -E /Users/alexjtxie/code/g4git/LifeServiceServer -regex ".*(cpp|h)"
磁盘满了,查看哪个目录最大
du -m --max-depth=1 | sort -n
删除
find . -maxdepth 1 -regex "..[0-9]+" -exec rm -rf {} +
查看文件编码以及修改
file --mime-encoding IPListDataManager.cpp
iconv -f GBK -t UTF-8 IPListDataManager.cpp -o IPListDataManager.cpp
makefile错误输出到文件
make >a.txt 2>&1
快速找到makfile中的错误
make -j6 2>&1 | grep -i "error"
创建容器
98
docker run -itd -v /data/svn:/data/svn -v /data/TafJce_proj/trunk/bsi-thirdparty-comm:/data/TafJce_proj/trunk/bsi-thirdparty-comm --net=host --privileged --name tafcpp-98 --cpus=6 0a2ac08f0625 /bin/bash
11
docker run -itd -v /data/svn:/data/svn -v /data/TafJce_proj/trunk/pb/bsi-thirdparty-comm:/data/TafJce_proj/trunk/bsi-thirdparty-comm --net=host --privileged --name tafcpp-pb-103-2 --cpus=6 47c3f94d22e5 /bin/bash
更改docker镜像和docker位置
https://zhuanlan.zhihu.com/p/95533274
mkdir -p /data/docker
cp -rf /var/lib/docker /data/docker
vim /etc/docker/daemon.json
{
"data-root": "/data/docker"
}
systemctl restart docker