linux常用命令和參數總結


1. 用戶家目錄(~)

  在linux系統中,用戶都有一個屬於自己的家目錄,你可以放置自己的配置文件和其他東西

2. pwd:列出當前目錄

  可選參數 -P:當當前目錄是一個鏈接目錄時,顯示它真正的路徑

3. ls:列出文件和目錄:

  可選參數:-a:列出所有文件,包括隱藏文件,即文件以點(.)開頭

       -l:列出文件的詳細信息

        -S:將文件和目錄從大到小排序

        -r:將文件和目錄從小到大排序

        -t:根據最后修改時間列出文件和目錄

4. ln:創建鏈接文件:

  可選參數:-f:當已經有此文件的鏈接文件時,強制重新創建鏈接文件

         -s:創建軟鏈接文件,類似於windows的快捷方式,沒有s參數時,默認創建的是硬鏈接文件,且只能鏈接文件,不能鏈接目錄,硬鏈接相當於又創建了一個文件,只是兩個文件的變化是一起的,刪除源文件不會影響鏈接文件,軟鏈接文件是值這個文件指向源文件,當源文件刪除時,會找不到指向的源文件

5. cd:改變目錄

6. mkdir:創建目錄:

  可選參數:-p:允許我們創建嵌套的目錄,比如 mkdir  a/b/c

         -v:顯示創建結果
7. cp:復制文件:   說明:若復制多個文件時,最后一個參數必須是目的目錄   可選參數:-R:復制目錄        -v:顯示復制結果
       -i:一般情況,復制時,若目的文件存在,則會覆蓋,當有此參數時,目的文件存在時,詢問是否覆蓋
8. rm:刪除文件:   說明:刪除空目錄時,使用 rm -d <目錄>,若目錄中有文件,rm -r <目錄>,強制刪除某文件或目錄,rm -rf <刪除文件> 9. mv:移動文件或重命名文件   說明:當文件原地址和目的地址相同時,則為重命名
10. |:管道命令:將前面命令的結果,傳遞給下一個命令處理,比如:列出所有的文件,只篩選出特定文件 ls -a | grep "特定文件" 11. >,>>,<,<<:重定向   說明:>,>> 輸出重定向 ,例如:ls >a.txt 將ls的結果重定向到a.txt中 ls >> a.txt,將ls的結果重定向到a.txt中,但為追加方式,即不會清空原來文件的內容      <:輸入重定向,例如某命令需要輸入時,可以從文件中讀取輸入      <<:將開始和結束標記 tag 之間的內容作為輸入。
       常見的一種寫入文件內容的方式

       cat > a.txt <<EOF
hello,world
EOF

上面命令會在a.txt文件中寫入hello,world

12. grep:搜索文件:
  
  可選參數:-c:統計搜索出來的次數
      
       -n:顯示搜索結果的時候,顯示行數
      
       -i:忽略大小寫

12. find:查找文件 find path_to_find option search_pattern

  常用參數:-name:根據文件名搜索 find . -name hello.txt 查找當前文件下名字為hello.txt的文件

       -path:根據路徑搜索 find . -path \*hello\* 查找當前文件下路徑包含hello的文件和目錄

       -type:篩選出特定類型的文件,d:目錄,f:文件 find . -path \*hello\* -type f 查找當前文件下路徑包含hello的文件
    
       -delete:刪除文件 find . -path \*hello\* -type f -delete 查找當前文件下路徑包含hello的文件,並刪除

13. ps:顯示進程
   
  可選參數:aux 顯示當前用戶的所有進程

14. tar:文件解壓縮
  
  常用形式:創建一個gzip的壓縮文件:tar -czvf /path/to/foo.tar.gz /path/to/foo

       解壓一個gzip的文件: tar -xzvf /path/to/foo.tar.gz

10個常見linux系統命令

1.echo
輸出字符,或者輸出變量的值。
2.date
%Y:年;
%m:月;
%d:日;
%H:小時,24小時制;
%I:小時,12小時制;
%M:分鍾;
%S:秒;
%F:年-月-日;
%T:時-分-秒;
-s:設置日期和時間;
3.reboot
重啟計算機。
4.poweroff
關機。
5.wget
-b:后台下載模式;
-P:下載到指定目錄;
-t:最大嘗試次數
-c:斷點續傳;
-p:下載頁面內所有資源,包括圖片、視頻等;
-r:遞歸下載。
6.ps
-a:顯示所有進程,包括當前用戶和其它用戶;
-u:用戶以及其它詳細信息;
-x:顯示沒有控制終端的進程;
7.top
動態地監視進程活動與系統負載等信息。
8.pidof
查詢某個指定服務進程的PID值。
9.kill
終止某個指定PID的服務進程。
10.killall
終止某個指定名稱的服務所對應的全部進程。
分類: linux




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM