ls(列出目錄的內容)
-a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案
-l 以列表方式顯示檔案的詳細資訊
-h 配合 -l 以人性化的方式顯示檔案大小
> (輸出重定向命令,將命令執行結果重定向到乙個檔案,本應顯示在終端上的內容儲存到指定檔案中)
>輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到檔案的尾部
more(分屏顯示)
|(管道:乙個命令的輸出可以通過管道做為另乙個命令的輸入)
clear(清屏)
cd(切換工作目錄)
cd 切換到當前使用者的主目錄(/home/使用者目錄),使用者登陸的時候,預設的目錄就是使用者的主目錄。
cd ~ 切換到當前使用者的主目錄(/home/使用者目錄)
cd . 切換到當前目錄
cd .. 切換到上級目錄
cd - 可進入上次所在的目錄
pwd(顯示當前路徑)
mkdir(建立目錄,引數-p可遞迴建立目錄)
rmdir(刪除目錄)
rm(刪除檔案)
-i 以進行互動式方式執行
-f 強制刪除,忽略不存在的檔案,無需提示
-r 遞迴地刪除目錄下的內容,刪除資料夾時必須加此引數
ln(建立鏈結檔案,ln -s 原始檔 鏈結檔案)
cat(檢視或者合併檔案內容)
grep(文字搜尋)
-v,顯示不包含匹配文字的所有行
n,顯示匹配行及行號
i,忽略大小寫
find(查詢檔案)
find ./ -name xx.sh 查詢當前目錄下所有名為xx.sh的檔案
find ./ -name '.sh' 查詢當前目錄下所有字尾為.sh的檔案
find ./ -name "[a-z]" 查詢當前目錄下所有以大寫字母開頭的檔案
find /tmp -size 3m 查詢在/tmp 目錄下等於3m的檔案
find /tmp -size +3m 查詢在/tmp 目錄下大於3m的檔案
find /tmp -size -3m 查詢在/tmp 目錄下小於3m的檔案
find ./ -size +40k -size -50m 查詢當前目錄下大於40k,小於50m的檔案
cp(拷貝檔案)
-a 該選項通常在複製目錄時使用,它保留鏈結、檔案屬性,並遞迴地複製目錄,簡單而言,保持檔案原有屬性。
-f 已經存在的目標檔案而不提示
-i 互動式複製,在覆蓋目標檔案之前將給出提示要求使用者確認
-r 若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名。
-v 顯示拷貝進度
mv(移動檔案)
-f 禁止互動式操作,如有覆蓋也不會給出提示
-i 確認互動方式操作,如果mv操作將導致對已存在的目標檔案的覆蓋,系統會詢問是否重寫,要求使用者回答以避免誤覆蓋檔案
-v 顯示移動進度
tar(歸檔管理)
-c 生成檔案檔案,建立打包檔案
-v 列出歸檔解檔的詳細過程,顯示進度
-f 指定檔案檔名稱,f後面一定是.tar檔案,所以必須放選項最後
-t 列出檔案中包含的檔案
-x 解開檔案檔案
gzip(檔案壓縮解壓)
-d 解壓
-r 壓縮所有子目錄
解壓用法: tar zxvf 壓縮包包名
壓縮用法:tar cvzf 壓縮包包名 *或者檔名
bzip2(檔案壓縮解壓)
壓縮用法:tar -jcvf 壓縮包包名 檔案...(tar jcvf bk.tar.bz2 *.c)
解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2)
zip(檔案壓縮解壓)
壓縮檔案:zip [-r] 目標檔案(沒有副檔名) 原始檔
解壓檔案:unzip -d 解壓後目錄檔案 壓縮檔案
which(檢視命令位置)
linux常用基礎操作命令
查詢目錄 find 目錄 引數。如,find etc name test 查詢etc目錄下所有名字包含test的檔案 修改目錄名稱 mv 目錄名稱 新目錄名稱。而且mv 也可以對檔案重新命名。移動目錄的位置 mv 目錄名稱 目錄的新位置。拷貝目錄 cp r 目錄名稱 目錄拷貝的目標位置 新檔案的名稱...
Linux基礎 常用操作命令(一)
linux是由芬蘭人linus torvalds最早開發的,第一次正式公布時間為1991年10月5日。linux與gnu計畫 gnu project 密不可分,gnu是richard stallman在1984年創立的。linux 從最開始就是乙個開放的系統,linux作業系統的最大的優勢是源 開放...
Linux基礎命令之目錄操作命令
在講基礎命令之前,我們先來說幾個linux中的小知識點。下面我們來正式的學習linux中的基礎命令。linux中常用的基本命令有 1 對目錄進行的操作命令 2 對檔案進行的操作命令 3 對檔案的壓縮相關命令 4 匹配查詢命令 4 其他操作命令 cd指令 語法 cd 目錄名 功能 改變工作目錄。將當前...