日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Linux常用命令全解

發(fā)布時間:2025/3/20 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux常用命令全解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習中…………..
注意: 所有類似reboot -f的命令里-前有空格
常見的命令也就是對文件的操作的名命令

1. 常見操作鍵組合

  • 回到windows電腦桌面:Ctrl+Alt
  • 進入命令DOS窗口:Ctrl+Alt(F2~F6)
  • 切換到圖形界面:Ctrl+Alt+F1
  • 光標定向到DOS窗口:在虛擬機內部單擊或按Ctrl+G
  • 1. 關機(需要root權限)
    shutdown now : 立刻關機
    shutdown +10 :10分鐘后自動關機
    shoutdown 12:00 :在12:00自動關機
    shutdown -h now : 立即關機
    shutdown -r now : 立即關閉系統(tǒng)并重啟
    shutdown -r 13:30 : 關閉系統(tǒng)后在13:30重啟

    2.重啟
    reboot : 直接重啟
    -f : 直接關閉系統(tǒng)并重啟
    -I:在重新啟動前關閉所有網絡接口
    一般我們只輸入reboot就OK了

    3.運行文件或某個程序
    ./ 文件名

    4.給文件或文件夾賦操作權限
    chmod 777 文件名
    關于權限詳情網上查找

    2 文件目錄管理命令

    2.1 文件目錄操作

    2.1.1. ls 顯示目錄(常用)

    ls命令用來顯示文件,“.”開頭的文件視為隱藏文件
    ls: 列出當前文件列表; *
    ls work: 列出當前目錄里名為work的文件夾里的所有目錄; *
    -a : 列出包括以“.”開頭的所有文件;
    -A:顯示除隱藏文件“.”和“..”以外的所有文件列表; *
    -C:輸出結果多列顯示。這是默認選項;
    -l:與“-C”選項功能相反,輸出結果單列顯示;
    -F:在每個輸出項后追加文件的類型標識符,各標識符具體含義:“*”表示具有可執(zhí)行權限的普通文件,“/”表示目錄,“@”表示符號鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當文件為普通文件時,不輸出任何標識符;
    -b:將文件中的不可輸出的字符以反斜線加字符編碼的方式輸出;
    -c:與“-lt”選項連用時,按照文件狀態(tài)時間排序輸出目錄內容,排序的依據是文件的索引節(jié)點中的ctime字段。與“-l”選項連用時,則排序的一句是文件的狀態(tài)改變時間;
    -d:僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈接文件本身,而不顯示其所指向的目錄列表;
    -f :此參數的效果和同時指定“aU”參數相同,并關閉“l(fā)st”參數的效果;
    -i :顯示文件索引節(jié)點號(inode)。一個索引節(jié)點代表一個文件; –file-type:與“-F”選項的功能相同,但是不顯示“*”;
    -k:以KB(千字節(jié))為單位顯示文件大小;
    -m:用“,”號區(qū)隔每個文件和目錄的名稱;
    -n:以用戶識別碼和群組識別碼替代其名稱;
    -r :以文件名反序排列并輸出目錄內容列表;
    -s:顯示文件和目錄的大小,以區(qū)塊為單位;
    -t:用文件和目錄的更改時間排序;
    -L:如果遇到性質為符號鏈接的文件或目錄,直接列出該鏈接所指向的原始文件或目錄;
    -R:遞歸處理,將指定目錄下的所有文件及子目錄一并處理;
    –full-time:列出完整的日期與時間;
    –color[=WHEN]:使用不同的顏色高亮顯示不同類型的。

    2.1.2 cd 切換目錄(常用)

    cd(change directory)命令用來切換目錄
    cd / :切換到用戶根目錄
    cd :進入用戶主目錄
    cd ~ :進入用戶主目錄
    cd - :返回進入該目錄之前的目錄
    cd .. :返回上級目錄
    cd ../.. :返加上兩級目錄
    cd work/method :切換到work/method目錄,前提是work文件夾屬于當前目錄
    cd !$ :把上個命令的參數作為cd參數使用

    2.1.3 mkdir 創(chuàng)建目錄

    mkdir(make directory)用來創(chuàng)建子目錄
    mkdir FirstFile :在當前目錄創(chuàng)建名為FirstFile的文件夾。

    2.1.4 rmdir 創(chuàng)建目錄

    rmdir(remove directory)用來刪除子目錄
    rmdir FirstFile :刪除在當前目錄名為FirstFile的空文件夾。注意只能刪除空的

    2.1.5 cp 復制文件

    cp(copy)命令用來將一個或多個文件或者目錄復制到指定的文件或目錄。
    cp file1.txt file2.txt:將file1.txt復制成files2.txt
    cp file3.txt FirtFile/TwoFile:將file3.txt復制到FirtFile/TwoFile目錄下,名字依舊為file3.txt
    -a :此參數的效果和同時指定”-dpR”參數相同;
    -d:當復制符號連接時,把目標文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄;
    -i:覆蓋既有文件之前先詢問用戶;
    -p:保留源文件或目錄的屬性;
    -s:對源文件建立符號連接,而非復制文件;
    -S:在備份文件時,用指定的后綴“SUFFIX”代替文件的默認后綴;
    -v:顯示復制的過程。

    2.1.6 rm 刪除文件或目錄

    rm (remove)命令可用來刪除文件或目錄。注意:使用rm命令要格外小心。因為一旦刪除了一個文件,就無法再恢復它。
    rm myFile.txt:刪除myFile.txt文件;
    rm *:強制刪除當前目錄所有文件,但不能刪除目錄;
    rm -r *:刪除當前目錄所有文件,包括當前目錄的下的所有目錄,不論該目錄下是否有文件或目錄;
    -d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
    -f:強制刪除文件或目錄,不再詢問;
    -i:刪除已有文件或目錄之前先詢問用戶;
    -r或-R :遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
    –preserve-root:不對根目錄進行遞歸操作; -v:顯示刪除的過程

    2.1.7 pwd 顯示用戶當前所在的絕對路徑目錄

    pwd(print working directory)命令以絕對路徑的方式顯示用戶所在當前目錄

    2.2 查看文件內容

    2.2.1 cut 顯示行中的指定部分,刪除文件中指定字段

    cut經常用來顯示文件的內容。:該命令有兩項功能,其一是用來顯示文件的內容,它依次讀取由參數file所指 明的文件,將它們的內容輸出到標準輸出上;其二是連接兩個或多個文件,如cut fl f2 > f3將把文件fl和幾的內容合并起來,然后通過輸出重定向符“>”的作用,將它們放入文件f3中。
    當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶往往看不清所顯示的內容。因此,一般用more等命令分屏顯示。為了控制滾屏,可以按Ctrl+S鍵,停止?jié)L屏;按Ctrl+Q鍵可以恢復滾屏。按Ctrl+C(中斷)鍵可以終止該命令的執(zhí)行,并且返回Shell提示符狀態(tài)。
    -b:僅顯示行中指定直接范圍的內容;
    -c:僅顯示行中指定范圍的字符;
    -d:指定字段的分隔符,默認的字段分隔符為“TAB”;
    -f:顯示指定字段的內容;
    -n:與“-b”選項連用,不分割多字節(jié)字符;
    --complement:補足被選擇的字節(jié)、字符或字段;
    --out-delimiter=<字段分隔符>:指定輸出內容是的字段分割符;
    --help:顯示指令的幫助信息;
    --version:顯示指令的版本信息。

    2.2.2 more 讓顯示畫面暫停

    按Space鍵:顯示文本的下一屏內容。
    按Enier鍵:只顯示文本的下一行內容。
    按H鍵:顯示幫助屏,該屏上有相關的幫助信息。
    按B鍵:顯示上一屏內容。
    按Q鍵:退出rnore命令。

    2.2.2 less 與more類似

    比more命令更好。不同的是less命令允許用戶向前或向后瀏覽文件,而more命令只能向前瀏覽。用less命令顯示文件時,用PageUp鍵向上翻頁,用PageDown鍵向下翻頁。要退出less程序,應按Q鍵。
    按空格(space)鍵:顯示文本的下一屏內容。
    按PageUp鍵:向上翻一頁。
    按PageDown鍵:向下翻一頁。
    按Q鍵:退出less命令。
    ?abc:向上搜索字符串abc。
    /abc:向下搜索字符串abc。

    -e:文件內容顯示完畢后,自動退出;
    -f:強制顯示文件;
    -g:不加亮顯示搜索到的所有關鍵詞,僅顯示當前顯示的關鍵字,以提高顯示速度;
    -l:搜索時忽略大小寫的差異;
    -N:每一行行首顯示行號;
    -s:將連續(xù)多個空行壓縮成一行顯示;
    -S:在單行顯示較長的內容,而不換行顯示;
    -x<數字>:將TAB字符顯示為指定個數的空格字符。

    2.2.3 head 顯示文件前幾行

    默認情況下是顯示前10行。
    -n 行數:指定顯示頭部內容的行數;
    -c 字符數:指定顯示頭部內容的字符數;
    -q:不顯示文件名的頭信息。
    示例:
    head -n 5 a.txt:顯示當前目錄的a.txt文件的前5行

    2.2.4 tail 顯示最后幾行

    默認情況下顯示最后10行。
    -c 字節(jié)數N:輸出文件尾部的N(N為整數)個字節(jié)內容;
    -f或:顯示文件最新追加的內容。需要在按ctrl+c之后才會停止監(jiān)測
    -s 秒數N:與“-f”選項連用,指定隔N秒監(jiān)聽一次文件的變化;
    示例:
    tail -n 15 a.txt:顯示a.txt文件內容的最后15行
    tail -n +20 a.txt:顯示a.txt文件內容20行以后的所有內容
    tail -f a.txt:持續(xù)監(jiān)聽a.txt文件的容,即要顯示該文件最新追加的內容。需要在按ctrl+c之后才會停止監(jiān)測。比如我們常常需要監(jiān)聽tomcat控制臺就是:tail -f catalina.out

    2.2.5 od 二進制的方式讀取文件內容

    od命令用于輸出文件的八進制、十六進制或其它格式編碼的字節(jié),通常用于顯示或查看文件中不能直接顯示在終端的字符。od命令主要用來格式化輸出文件數據,即對文件中的數據進行無二義性的解釋。
    -a:按默認的字符格式輸出,此參數的效果和同時指定“-ta”參數相同;
    -A:<字碼基數>:選擇以何種基數計算字碼,主要參數有:
    d 十進制
    o 八進制(系統(tǒng)默認值)
    x 十六進制
    n 不打印位移值
    -b:此參數的效果和同時指定“-toC”參數相同;
    -c:此參數的效果和同時指定“-tC”參數相同;
    -d:此參數的效果和同時指定“-tu2”參數相同;
    -f:此參數的效果和同時指定“-tfF”參數相同;
    -h:此參數的效果和同時指定“-tx2”參數相同;
    -i:此參數的效果和同時指定“-td2”參數相同;
    -j<字符數目>或–skip-bytes=<字符數目>:略過設置的字符數目; f
    -l:此參數的效果和同時指定“-td4”參數相同;
    -N<字符數目>或–read-bytes=<字符數目>:到設置的字符樹目為止;
    -o:此參數的效果和同時指定“-to2”參數相同;
    -s<字符串字符數>或--strings=<字符串字符數>:只顯示符合指定的字符數目的字符串;
    -t<輸出格式>或--format=<輸出格式>:設置輸出格式,主要參數有:
    c ASCII字符或反斜杠序列
    d 有符號十進制數
    f 浮點數
    o 八進制(系統(tǒng)默認值為02)
    u 無符號十進制數
    x 十六進制數
    -v或--output-duplicates:輸出時不省略重復的數據;
    -w<每列字符數>或--width=<每列字符數>:設置每列的最大字符數;
    -x:此參數的效果和同時指定“-h”參數相同;

    2.3 查找文件或目錄

    2.3.1 locate 查找文件或目錄

    locate abc:查找系統(tǒng)里所有文件或目錄名包含abc文件或目錄

    2.3.2 find 在指定目錄查找文件

    任何位于參數之前的字符串都將被視為欲查找的目錄名。如果使用該命令時,不設置任何參數,則find命令將在當前目錄下查找子目錄與文件。并且將查找到的子目錄和文件全部進行顯示。

    2.3.4 which

    which指令會在PATH變量指定的路徑中,搜索某個系統(tǒng)命令的位置,并且返回第一個搜索結果。
    which pwd :找到pwd命令所在位置,結果/bin/pwd
    -n: 指定文件名長度,指定的長度必須大于或等于所有文件中最長的文件名。
    -p :與-n參數相同,但此處的包括了文件的路徑。
    -w:指定輸出時欄位的寬度。

    2.3.5 whereis命令用來查找命令的位置

    whereis命令用來查找命令的位置,包括執(zhí)行文件、源代碼和手冊頁文件
    whichis find:找到find命令所在位置,結果/usr/bin/find /usr/bin/X11/find /usr/share/man/man1/find.1.gz
    -b:只查找二進制文件;
    -B<目錄>:只在設置的目錄下查找二進制文件;
    -f:不顯示文件名前的路徑名稱;
    -m:只查找說明文件;
    -s:只查找原始代碼文件;
    -u:查找不包含指定類型的文件。

    總結

    以上是生活随笔為你收集整理的Linux常用命令全解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。