Linux常用命令行

2021-08-14 10:05:15 字數 3235 閱讀 2211

一、linux常用命令行:

※目錄操作命令

01.pwd

【功能】檢視當前工作目錄

【格式】pwd  [選項]

02.cd

【功能】切換目錄

【格式】cd  [目標目錄]

03.ls

【功能】顯示目錄

【格式】ls  [選項]  [目錄]

【選項】-a:列出所有檔案(包括隱藏檔案)

-l:列出檔案的詳細資訊(命令縮寫:ll)

04.mkdir

【功能】建立目錄

【格式】mkdir  [選項]  [目錄]

【選項】-p:建立多層目錄

※檔案操作命令

05.mv

【功能】①移動檔案/目錄

②重新命名檔案/目錄

【格式】mv  [選項]  [原始檔/目錄]  [目標檔案/目錄] or [重新命名檔案/目錄]

tips:如果目標引數不存在,就是重新命名。如果存在,則移動。

06.cp

【功能】拷貝檔案/目錄

【格式】cp  [選項]  [原始檔/目錄]  [(新)目標檔案/目錄]

tips:若目標檔案已存在,則cp會覆蓋舊檔案

【選項】-r:若需拷貝的源引數包含資料夾或為多級資料夾

07.rm

【功能】刪除檔案/目錄

【格式】rm  [選項]  [檔案/目錄]

【選項】-i:刪除檔案時給出提示資訊(y/n)

-f:強制刪除,root使用者慎用!

-r:刪除目錄

08.find

【功能】搜尋檔案並進行相關操作

【格式】find  [查詢目錄]  [選項1]  [查詢引數]  [選項2]  [執行操作]

【選項】-name:查詢檔案名

-exec:搜尋到檔案後執行後續命令(-execcommand {} \;)

※檔案內容操作命令

09.cat

【功能】①顯示檔案的全部內容

②建立檔案並寫入內容

③拼接檔案

【格式】①cat  [檔案]

②cat  >  [檔案](結束寫入:ctrl +c/d)

③cat  [檔案1]  [檔案2]  >  [檔案3]

tips:cat會覆蓋檔案的舊內容。若要新增,需要用》

可以使用ll > filrename的方式將顯示內容放入檔案

10.more

【功能】顯示檔案內容

【格式】more  [選項]  [檔案]

q:結束顯示

11.grep

【功能】查詢包含指定字串的行

【格式】grep  [選項]  [查詢條件]  [目標檔案]

【選項】-n:顯示行號

tips:要查詢的字串要用雙引號括起來

結合find的用法:find/directory -name "*.h"|xargs grep "content"

※歸檔及壓縮命令

12.tar

【功能】製作/釋放檔案檔案(壓縮包)

【格式】①tar  [選項+c]  [檔案](建立)

②tar  [選項+x]  [檔案](解開)

【選項】-c:建立歸檔檔案

-x:解開歸檔檔案

-v:輸出詳細資訊

-f:使用歸檔檔案

-j:呼叫bzip2程式進行壓縮/解壓縮,字尾為tar.bz2

-z:呼叫gzip程式進行壓縮/解壓縮,字尾為tar.gz

-c:解壓時制定釋放的目標資料夾

※其他13.chmod

【功能】更改檔案/目錄許可權

【格式】chmod  [選項]  [檔名]

【選項】-c:若該檔案許可權確實已經更改,才顯示其更改動作

-f:若該檔案許可權無法被更改也不要顯示錯誤訊息

-r:歸處理,將指令目錄下的所有檔案及子目錄一併處理

-v:顯示許可權變更的詳細資料

《許可權範圍》 + 《許可權設定》:開啟許可權範圍的檔案或目錄的該選項許可權設定;

《許可權範圍》 - 《許可權設定》:關閉許可權範圍的檔案或目錄的該選項許可權設定;

《許可權範圍》 = 《許可權設定》:指定許可權範圍的檔案或目錄的該選項許可權設定;

tips:許可權範圍:

-u:檔案擁有者

-g:群組使用者

-o:其他使用者

-a:全部使用者

-r:讀取許可權

-w:寫入許可權

-x:執行許可權

--:不具備任何許可權

14.man

【功能】顯示程式的手冊頁

【格式】man  [命令]

15.echo

【功能】列印一行文字

【格式】echo [字串]

二、linux常用工具 - vi

1.vi的三種模式:

編輯模式  ←——  一般模式  ——→  命令列模式

a、i、o               :、/、?

2.編譯方法:

gedit[filename]

gcc  [filename]

./a.out

3.常用命令:

:q :退出

:q! :強制退出

:w :儲存檔案(後加目錄:另存為)

:wq :儲存並退出

:set number :顯示行號

/word:查詢單詞(從上到下)

?word:查詢單詞(從下到上)

:%s/old/new/g:替換所有old為new(末尾+c,每一次替換都有提示資訊)

行號+g:移動到行首

dd:刪除游標所在行

ndd:刪除游標下n行(包括游標所在行)

x:刪除游標後字元

x:刪除游標前字元

shift+zz:儲存並退出

反思:實訓第一天的學習內容,主要是linux的一些常用命令行,作業系統為cent os 6.0。省略了一些命令的選項,可以在手冊中查詢。熟悉這些基本命令列對接下來的訓練會很有幫助。

Linux常用命令行

1.cd foldername 資料夾名 切換到當前資料夾 2.ls 列出 上述 資料夾中所有的檔案 和上述1配合前後使用 3.pwd 檢視當前工作目錄路徑 4.mkdir 建立資料夾 例項 mkdir foldername 在當前目錄下建立名為foleder的資料夾 mkdir p tmp tes...

Linux 常用命令行

grep nr the key works tar zcvf filename.tar.gz dirnametar zxvf filename.tar.gznohup test.sh nohup luigi module folder 1.folder 2.file schedulejob data...

Linux常用命令行

1.重啟httpd service httpd restart 2.查詢目錄下帶有某個字串的檔名 grep r yicefin.com www vhost 3.find name httpd.conf 全域性 查詢檔案 whereis 目錄 4.檢視 crontab l 編輯 crontab e 5...