2019-10-20

shell命令

mac 删除文件中的一行

LC_CTYPE=C
find . -regex ".h" -exec sed -i "" '/mtt_unireporter/d' {} +
find . -regex ".
cpp" -exec sed -i "" '/mtt_unireporter/d' {} +

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

你可能感兴趣的:(2019-10-20)