table of contents
檢視顯示卡使用情況
檢視硬碟使用情況
檢視使用者配額及使用情況
開啟visdom
檢視某一程序對應的資訊
檢視指定使用者登入記錄
檔案壓縮
檢視某目錄下子檔案&目錄的大小
檢視某目錄下檔案數量
批量複製特定檔名的檔案
移動資料夾
複製資料夾
刪除檔案/資料夾
建立資料夾
檢視ip位址
同時執行多條命令
檢視cuda版本
screen相關命令
更多資訊請見:計算成像筆記
nvidia-smi
df -hl # 檢視磁碟剩餘空間
df -h # 檢視每個根路徑的分割槽大小
quota -uvs username
python -m visdom.server
後面可加引數,如在9099埠,以加密方式開啟
python -m visdom.server -port 9010 -enable_login
ps -f pid_number
例如:
ps -f 10101
last username
壓縮資料夾
zip a.zip ./a/*
tar zcvf filename.tar.gz dirname
分解壓縮大資料夾
tar -zcvf - test | split -b 15g -d -a 1 - test.tar.gz
# 其中,test為目錄,15g為每個壓縮檔案的最大大小。
# 詳情:
使用zip解壓資料夾
unzip a.zip
du ./a/ -d 1 -h
ls -l | grep "^-" | wc -l
cp ~/train/dog..jpg ~/pycharmprojects/test/data/validation/dogs/
mv ./a/* ./b/ # 將a移動到b
cp -rf /home/user1/* /root/temp/
# 將 /home/user1目錄下的所有東西拷到/root/temp/下而不拷貝user1目錄本身。
rm ./a/1.jpg # delete file
rm -rf ./a/ # delete folder
當需要刪除的檔案極多時,可能會報錯:
rm argument list too long解決方案如下(引自
在linux中刪除大量的檔案時會出現這個問題,可以與find命令結合來解決這個問題。具體而言,經常使用到的**為:rm -f *.jpg 改為:find . -name "*.jpg" | xargs rm -f "*.jpg",注意這個命令會刪除子目錄下的檔案,可以新增 -maxdepth 來指定最大的檔案深度,如果是1的話就是當前目錄。
find . -name "*iter10*" | xargs rm -f "*iter10*"
makedir foldername
ifconfig -a
1.每個命令之間用;隔開:各個命令都會執行,但不保證每個命令都執行成功。
2.每個命令之間用&&隔開:若前面的命令執行成功,才會去執行後面的命令。保證所有的命令執行完畢後,執行過程都是成功的。
————————————————
本條**:
cat /usr/local/cuda/version.txt
# 檢視當前screen列表
screen -ls
# 建立的screen
screen -s name
# 開啟detached的screen視窗
screen -r <session-id>
# 開啟attached的screen視窗,-d -r 先踢掉前一使用者,再登陸。
screen -d -r <session-id>
# 退出screen
screen -r <session-id>
exit
補充中...... Ubuntu 伺服器常用命令
在 etc bash.bashrc 末尾寫入 export lc all c.utf 8 然後 source etc bash.bashrcdu sh 檢視當前目錄總共佔的容量。而不單獨列出各子項占用的容量 du lh max depth 1 檢視當前目錄下一級子檔案和子目錄占用的磁碟容量。df h...
ubuntu常用命令彙總
使用ubuntu的時候經常會把常用的一些命令忘掉或不知道有些引數的意思,又懶得看那枯燥的文件。因此記錄下來備忘。cd 切換目錄 cd 相對路徑或者絕對路徑 回到自己的主資料夾 cd or cd 回到上層目錄 cd 回到剛才的目錄 cd pwd 顯示當前目錄 pwd p p 顯示當前的路徑,而非使用連...
Ubuntu 常用命令彙總
檢視當前目錄下的檔案數量 不包含子目錄中的檔案 ls l grep wc l 檢視當前目錄下的檔案數量 包含子目錄中的檔案 注意 r,代表子目錄 ls lr grep wc l 檢視當前目錄下的資料夾目錄個數 不包含子目錄中的目錄 同上述理,如果需要檢視子目錄的,加上r ls l grep d wc...