天天看點

ubuntu一些常有操作

// 運作程式,将loss儲存到nohup.out,加了&是背景運作
nohup python train_ssh.py &
顯示loss的結果
tailf nohup.out
tailf nohup.out |grep " loss = "

           
//檔案檢視操作
$ls -lR | grep '.jpg' |wc -l檢視數量
ls -lR | grep '^d' | wc -l檢視檔案夾數量

//檔案正常操作
rm -d 目錄名              #删除一個空目錄
rmdir 目錄名              #删除一個空目錄
rm -r 目錄名              #删除一個非空目錄
rm 檔案名                  #删除檔案
//cp檔案
-f 強制覆寫同名檔案
-r  按遞歸方式保留原目錄結構複制檔案
//檔案移動
mv dir1 dir2;//可做重命名
tar -C raw_8w_14w/ -cf - . | tar -xf - -C raw_15w_21w/ //有時候這個有用
find . -name "*" -exec mv {} /opt/docback/ \; 注意;後面有個空格。
//檔案壓縮
tar -cvf studio.tar dir //壓縮
tar -xvf studio.tar //解壓
tar -zcvf studio.tar.gz directory //壓縮檔案
tar -zxvf studio.tar.gz dir //解壓檔案
           
//檢視目前運作的背景程式
ps -aux
ps aux|grep python
//殺死目前運作的程式
kill -9 id_number
pkill -f train_ssh.py
           
//本地向伺服器拷貝 
scp -r [email protected]192.167.8.253:/data1t/
           
//檢視gpu使用
watch -n 5 nvidia-smi
//git clone大的檔案
git clone lfs的方法:git lfs clone -b dev-2019_1_7 http://192.167.8.123:8887/face_model/face_model.git face_model_dev-2019_1_7
           
//docker 的使用
sudo nvidia-docker run -itd --name yang cuda:10.0-cudnn7-devel-ubuntu18.04