stat cuda #檢視cuda連線到的軟連線
touch a.txt#新建檔案a.txt
mkdir build#新建資料夾build/
rm -rf a.txt#刪除檔案
mv a.txt b.txt#檔案重新命名
du -sh#檢視當前目錄總佔用量,不單獨列出各項佔用量
du -lh --max-depth=1#檢視當前目錄下一級子檔案和子目錄磁碟占用情況
ls -lht #檢視檔案所佔記憶體大小
df -lh #檢視磁碟占用情況
df -hl 檢視磁碟占用以及剩餘記憶體
將檔案/資料夾從伺服器copy到本地:
scp root(賬戶)@119.20.36.222(ip):a.txt(檔名)/home(本地目錄)
scp -r root(賬戶)@119.20.36.222(ip):/home(資料夾目錄)/home(本地目錄)
將檔案/資料夾從本地copy到伺服器
scp a.txt(檔名) root(賬戶)@119.20.36.222(ip):/home/(本地目錄)
scp -r /home(資料夾目錄) root(賬戶)@119.20.36.222(ip):/home/(本地目錄)
linux 統計資料夾、檔案數量的命令
ls -l|grep "^-"| wc -l # 檢視當前目錄下的檔案數量(不包含子目錄中的檔案)
ls -lr|grep "^-"| wc -l # 檢視當前目錄下的檔案數量(包含子目錄中的檔案) 注意:r,代表子目錄
ls -l|grep "^d"| wc -l # 檢視當前目錄下的資料夾目錄個數(不包含子目錄中的目錄)
ls -lr|grep "^d"| wc -l 檢視當前目錄下的資料夾目錄個數(包含子目錄中的目錄)
ls -lr 20161124*/|grep "^-"| wc -l # 例如:統計所有以「20161124」開頭的目錄下的全部檔案數量
#替換filename中的oldstring為newstring操作
sed -i 「s/oldstring/newstring/g」 filename
#查詢目錄下是否有某個檔案
find . -name "名字"
sshfs 遠端掛載 (可以遠端掛載伺服器上的目錄到本地, 不占用本地記憶體, 非常方便好用,推薦!!!)
fuser -v /dev/nvidia0 #查詢占用gpu資源的殭屍程序pid
shutdown -h now #立即關閉伺服器
sudo reboot #重啟指令
linux特殊字元
(1) ~
指的是主目錄,也就是我們使用者的個人目錄
(2) .
代表當前目錄,./script.sh這樣做是在告訴bash在《當前目錄》查詢並執行該指令碼檔案
(3) ..
父目錄,也就是當前目錄的上一級目錄,可以通過 cd .. 返回上一級目錄
(4) /
路徑目錄分隔符,僅乙個 / 代表了我們常說的系統根目錄
(5) #
以 # 開頭,代表這句話是注釋
(6) ?
單字元萬用字元,bash shell支援三種萬用字元
它代表檔名中任意乙個字元的匹配
(7) *
字串行萬用字元,*代表的是任意字串行,匹配任意字元,包括空字元
(8)
字符集萬用字元,檔名中的相關字元必需與字符集中的至少乙個字元匹配
(9) ;
命令分隔符,用 ; 分隔命令時,即使第乙個命令失敗,第二個命令依舊執行,以此類推
如果要再第乙個命令失敗的情況下停止,則使用 &&
(10) <
輸入重定向
(11) >
輸出重定向,1>log.txt 2>&1 表示將標準輸出重定向到log.txt 將標準錯誤重定向為標準輸出,那麼標準錯誤也將定向到log.txt
command >> file將輸出以追加的方式重定向到file
n >& m 將輸出檔案m和n合併
一般情況下,每個unix/linux命令執行的時候都會開啟三個檔案:
標準輸入檔案:stdin的檔案描述符是0,unix程式預設從stdin讀入資料
標準輸出檔案:stdout的檔案描述符是1,unix程式預設向stdout輸出資料
標準錯誤檔案: stderr的檔案描述符是2,unix程式預設向stderr流中寫入錯誤資訊
Linux常用命令學習
文件目錄 一 常用linux操作 二 使用工具學習 1 正規表示式 2 find命令 3 sed 4 awk 三 shell學習 四 精通vim工具 五 精通emacs工具 六 開發工具 1 gcc學習 2 makefile學習 3 gbd學習 七 linux c語言程式設計 一 常用linux操作...
linux常用命令學習
tail tail n filename 看某檔案的後n行 tail f filename 監控某檔案的輸入 head head n filename 看某檔案的前n行 mkdir mkdir p a b c建立多級資料夾 rmrm r資料夾 刪除資料夾 whereis whereis 命令檢視命令...
linux 常用命令學習
cd 命令 cd root ducment 就是切換到 root ducment目錄下。代表使用者主目錄。cd ducment 切換到當前目錄下的dument.cd ducment 切換上層目錄下ducment.cd 切換到上層目錄。touch 命令 touch test.c 新建檔案cat命令 c...