pwd:
print working directory檢視工作目錄
cd:
change directory切換工作目錄
cd /home/相對路徑:相對與目前工作目錄的路徑,不是由/寫起,當前目錄為/home/a要訪問/home/b時,可以cd ../b
絕對路徑:由根目錄/寫起的位址cd /home/b
. 代表此層目錄
.. 代表上一層目錄
~ 代表當前使用者目錄 (/home)
- 表示前乙個工作目錄
ls:
list列表顯示目錄內容
常用命令選項:
-l:以長格式顯示
-a:顯示所有子目錄和檔案資訊
-d:顯示目錄本身屬性
-a:類似-a,但不顯示」.」和」..」目錄
-h:以更易讀的位元組單位
-r:遞迴顯示內容
–color:以顏色區分不同型別檔案
ls -amkdir:
make directory 建立新的目錄
mkdir [路徑] [目錄名]
mkdir /home zzcp:
copy複製
cp [選項] 原始檔或目錄 目的檔案或目錄
常用命令選項
-r:遞迴複製整個目錄
-p:保持源檔案屬性不變
-f:強制覆蓋目標同名檔案或目錄
-i:需要覆蓋檔案或目錄是提醒
cp -rf /home/zz /usrrm:
remove刪除檔案或目錄
rm [選項] 檔案或目錄
常用命令選項
-f:強行刪除檔案或目錄
-i:刪除檔案或目錄是提醒使用者確認
-r:遞迴刪除整個目錄
rm -rf /usr/zzmv:
move 移動檔案或目錄(若目標位置與源位置相同相當與改名)
mv [選項] 原始檔或目錄 目的檔案或目錄
mv /home/zz /usrwhich:
查詢linux命令檔案並顯示其所在位置(範圍由path環境變數指定)
which lsfind:
查詢檔案或目錄
find [查詢範圍] [查詢條件]
常用命令選項
-name:按名稱查詢
-size:按大小查詢
-user:按檔案屬主查詢
-type:按檔案型別查詢
find /usr -name 「zz」
man cat | moreless:
類似more但擴充套件功能更多
head:
檢視檔案開頭的一部分內容
head -n /home/zz/abc.dattail:
檢視檔案結尾的一部分內容
tail -n /home/zz/abc.datwc:
word count 統計檔案中的單詞數量等資訊
grep:
在檔案中查詢並顯示包含指定字串的行
grep [選項] 查詢條件 目標檔案
常用命令選項
-i:查詢時忽略大小寫
-v:反轉查詢,輸出與查詢條件不相符的行
cat /home/zz/tmp.dat | grep -i 「a」diff:ps -ef | grep -i 「ssh」
比較檔案的差異
diff [選項] 檔案1 檔案2
常用命令選項
-c:顯示全部內容並標出不同之處
-b:不檢查空格字元的不同
-r:比較子目錄的檔案
-s:若無差異,仍顯示資訊
diff -b tmp1 tmp2
gzip/bzip2:
製作壓縮檔案,解開壓縮檔案
常用命令選項:
-9:表示高壓縮比,用於建立壓縮包(壓縮等級9)
-d:用於解壓檔案
格式:
gzip [-9] 檔名
bzip2 [-9] 檔名
gzip -d *.gz格式的檔案
bzip2 -d *.bz2格式的檔案
常見壓縮檔案型別
*.z : compress程式壓縮檔案
*.gz : gzip程式壓縮檔案
*.bz2 : bzip2程式壓縮檔案
*.tar : tar程式打包的檔案,並未壓縮
*.tar.gz : tar程式打包,gzip程式壓縮的檔案
*.tar.bz2 : tar程式打包,bzip2壓縮的檔案
打包與壓縮是兩回事
tar:
製作歸檔檔案,釋放歸檔檔案
常用命令選項:
-c:建立.tar檔案
-x:解開.tar檔案
-v:輸出詳細資訊
-f:表示使用歸檔檔案
-p:打包時保留原始檔案及目錄的許可權
-t:列表檢視包內檔案
-c:解包時指定釋放的目標資料夾
-z:呼叫gzip程式進行壓縮或解壓
-j:呼叫bzip2程式進行壓縮或解壓
壓縮成*.tar.gz 檔案
tar -zcvf file.tar.gz file壓縮成*.tar.bz2檔案
tar -jcvf file.tar.bz2 file解壓*.tar.gz檔案
tar -zxvf file.tar.gz解壓*.tar.bz2檔案
tar -jxvf file.tar.bz2
linux檔案目錄類常用命令
此外目前我在github上準備一些李航的 統計學習方法 的實現演算法,目標將書內演算法全部手打實現,歡迎參觀並打星。githib傳送門 pwd 顯示當前工作目錄的絕對路徑ls ls a 檢視全部檔案,包括隱藏的 開頭為.的檔案 一起列出來ls d 僅列出目錄本身,而不是列出目錄內的檔案資料 ls l...
Linux常用命令 檔案處理類
作用 file 通過探測檔案內容判斷檔案型別,使用許可權是所有使用者。格式file options 檔名 主要引數 options 符號含義 v在標準輸出後顯示版本資訊,並且退出 b列出辨識結果時,不顯示檔名稱 c詳細顯示指令執行過程,便於排錯或分析程式執行的情形 f 名稱檔案 指定名稱檔案,其內容...
Linux常用命令 檔案目錄類
在linux下和windows最大的不同可能在於使用者使用作業系統的方式,在windows下通常是點選滑鼠來開啟乙個應用程式,或者完成某乙個操作。但是linux下更多是使用shell命令來操作。它是使用者使用linux的橋梁。shell既是一種程式語言,也是一種命令語言。在linux下普通使用者的s...