伺服器Ubuntu常用命令彙總

2021-10-01 05:10:27 字數 2521 閱讀 3126

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...