linux基礎指令

文件目錄類

1、pwd 指令
  • 基本語法:pwd (功能描述: 顯示當前工作目錄的絕對路徑)
2、ls 指令
  • 基本語法: ls [選項] [目錄或文件]
  • 常用選項: -a(是顯示當前目錄下所有文件和目錄,包括隱藏文件), -l (以列表方式顯示)
3、cd 指令
  • 基本語法: cd /目錄; cd ..回到當前目錄的上一級目錄;cd和cd ~ 都表進入用戶主目錄;cd -表返回進入此目錄前所在的目錄(/表示根目錄)
4、mkdir 指令
  • 基本語法: mkdir [選項] 創(chuàng)建的文件名
    例如:
    mkdir /home/dog (在home目錄下創(chuàng)建了一個dog文件)
    一次性創(chuàng)建多層項目目錄 mkdir -p /home/dog/well
5、rm指令

刪除一個目錄中的一個文件或者目錄,如果沒有使用-r選項,則rm不會刪除目錄。如果使用rm來刪除文件,通??梢詫⒃撐募謴驮瓲睢?/p>

  • rm [選項] 文件
    實例:
    (1)刪除任何.txt文件, 刪除前逐一詢問確認:
   rm -i * .txt

(2)刪除test子目錄及子目錄中所有檔案刪除,并且不用確認:

  rm -rf  test

(3)刪除以-f開頭的文件

  rm -- -f
6、mv指令

移動文件或修改文件名,根據(jù)第二參數(shù)類型(如目錄,則移動文件;如為文件則重命名該文件)。
當?shù)诙?shù)為目錄時,第一個參數(shù)可以是多個以空格分隔的文件或目錄,然后移動第一個參數(shù)指定的多個文件到第二個參數(shù)指定的目錄中。

  • 實例:
    (1)將文件test.log重命名為test1.txt
       mv test.log test1.txt

(2)將文件log1.txt, log2.txt,log3.txt移動到根的test3目錄中

      mv log1.txt log2.txt log3.txt /test3

(3)將文件file1改名為file2,如果file2已經(jīng)存在,則詢問是否覆蓋

      mv -i file1 file2
7、cp指令

將源文件復制到目標文件,或?qū)⒍鄠€源文件復制到目標目錄。
注意:命令行復制,如果目標文件已經(jīng)存在會提示是否覆蓋,而在shell腳本中,如果不加-i參數(shù),則不會提示,而是直接覆蓋

-i 提示
-r 復制目錄及目錄內(nèi)所有項目
-a 復制的文件與原文件時間一樣

實例:
(1)復制a.txt 到test目錄下,保持原文件時間,如果原文件存在提示是否覆蓋

cp -ai a.txt test

(2)為a.txt建議一個鏈接

cp -s a.txt link_a.txt
8、cat指令
  • 基本語法
    cat [選項] 要查看的文件 (以只讀的方式打開)(選項為路徑)
    例子:cat -n /etc/文件名 | more(-n為顯示行號, |管道命令 more為分頁 )
9、more指令

例子: more /etc/文件名

10、less 指令

查看大文件
ctrl + 空格 向下翻頁, ctr了+ enter 向下一行, ctrl + B 向上翻頁

11、> 指令 和>>指令
  • > 表示輸出重定向 和 >> 追加
    

類似于把前面的文件復制到后面的路徑目錄中如果目錄不存在則創(chuàng)建該目錄

12、echo指令

echo輸出內(nèi)容到控制臺

  • 基本語法
    echo [選項] [輸出內(nèi)容]
13、head指令

實例:
查看rpm文件前五行

head -n 5 /etc/rpm
14、tail指令

查看文件后幾行

tail -n 5 /etc/rpm
  • tail -f 文件名
    實時監(jiān)控文件有沒有變化,如果有變化就會更新該文
15、history指令

查看歷史運行過的指令

  • histor 10 查看最后運行的10條指令
    使用!+ 歷史指令序號可直接調(diào)用
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容