此篇文章為博主在Linux學習程序中的一些記錄,記錄在此方便查閱,
常用命令總結
-
ls 顯示目錄內容 (list directory contents)
ls不顯示隱藏的檔案和子目錄ls -a顯示目錄中所有的檔案和子目錄(包括隱藏檔案)ls -l顯示目錄中檔案和子目錄的詳細資訊(包括權限、大小、創建/修改時間等)ls -lh檔案大小以KB/MB為單位ls -l|grep "^-"| wc -l查看當前目錄下的檔案數量(不包含子目錄中的檔案)參考
-
df 查看磁盤空間 (report File system Disk space usage)??菜鳥教程
df -h查看磁盤資訊,-h選項為根據大小適當顯示
-
du 顯示磁盤使用情況(disk usage)
-
mkdir 創建目錄 (make a directory)
mkdir -p A/B新建目錄A和A中的目錄B,無需mkdir兩次
-
touch 用于新建檔案(這可能是最基本的用法了)
touch xxx.cpp新建一個cpp檔案
-
cd 切換目錄 (change working directory)
-
cp 復制 (copy)
- 復制檔案夾
cp -R <source_folder> <destination_folder>-R為recursive的意思
- 復制檔案夾
-
mv 移動檔案/目錄(可用作重命名)
- mv可以合并兩個同名的目錄嗎?
-
rm 洗掉 (remove)
-
pwd 列印當前作業目錄(Print Working Directionary)
-
man 顯示命令的詳細使用說明,即使用手冊 (manual)
-
echo TODO
終端(Terminal)中常用快捷鍵(shortcuts)
Ctrl+L清屏(并不是真正意義上的清屏,和WIndows中cls還是有差異的)Ctrl+U清除當前命令Ctrl+A移動到行首Ctrl+E移動到行尾- 復制/粘貼需要按住Shift鍵
- 復制
Ctrl+Shift+C - 粘貼
Ctrl+Shift+V
- 復制
壓縮/解壓命令
-
zip檔案
- 壓縮
zip -r xxx.zip dir_name其中-r為遞回處理,將指定目錄下的所有檔案和子目錄一并處理, - 解壓
unzip xxx.zip - 解壓到指定檔案夾
unzip xx.zip -d dir_name
- 壓縮
-
tar.gz檔案
- 解壓
tar -zxvf xxx.tar.gz
- 解壓
-
7z檔案
- 解壓
7z x abc.7z其中abc.7z為待解壓的檔案
- 解壓
查找檔案
- 根據檔案名查找檔案
find -name "xxx.x" - 根據關鍵詞查找檔案內容
grep "關鍵詞" -r 搜索目錄其中-r為--recursive的意思(即遞回查詢、搜索)
作業系統版本相關
uname -a或cat /proc/version- 波浪線
~和$HOME均為當前用戶的主目錄路徑
系統軟體更新相關
sudo apt-get update更新源/查找更新sudo apt-get upgrade一鍵更新可以更新的軟體
其中apt為Advanced Package Tools的縮寫,參考apt-get的update和upgrade的區別
CPU相關
cat /proc/cpuinfo查看CPU詳細資訊
NVIDIA GPU相關
lspci | grep -i nvidiaLinux查看GPU型號nvidia-smi查看GPU顯存占用情況,引數詳細說明 http://www.manongjc.com/article/64818.htmlnvidia-smi -l 2按指定時間間隔(2s)查看GPU顯存占用情況- 還有第二種方法:
watch -n 2 nvidia-smi
- 算力(Compute Capability)查詢 https://developer.nvidia.com/cuda-gpus#collapse4
- 查看nvcc版本
nvcc --version注意是兩個--, 因為version沒有縮寫
執行緒相關
ps aux | grep PID查看執行緒號為PID的執行緒ps -eo pid,lstart,etime,cmd | grep PID查看執行緒號為PID的執行緒的開始時間&持續時間
注意:逗號之間不要有空格! etime 我認為是elapsed time的縮寫kill -9 PID殺死執行緒號為PID的執行緒
其中PID為執行緒號
Misc
nohup不掛斷地運行命令,nohup命令用于解決終端意外關閉的問題,為no hangup的縮寫- 如何使用
nohup your_cmd


轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/141109.html
標籤:Linux
上一篇:Linux基礎:df命令總結
