Linux命令匯總,linux匯總

來源:互聯網
上載者:User

Linux命令匯總,linux匯總

昨天有朋友問到我關於Linux的東西,今天就先把Linux的命令匯總一下。

檔案操作命令:

cd: 切換目錄

ls:顯示檔案或者檔案名稱

      ls-a:顯示隱藏檔案

      ls-l、ll+檔案夾:能展示出檔案夾中的內容

       ls -al:顯示隱藏檔案

        ls -alt:按時間排序

cp:拷貝命令    cp a.txt  /mnt   把a.txt 拷貝到/mnt下面

mv:移動(剪下) mv a.txt /mnt   把a.txt 剪下到/mnt下面

   更名命令:   mv a.txt  b.txt  把a.txt 更名為b.txt

rm:刪除檔案命令  rm  a.txt        刪除 a.txt  此時會有提示是否確定刪除

    -f:刪除不提示

    -r:刪除目錄

    -rf:既可以刪除目錄,又可以刪除檔案,且不提示

查看檔案內容:cat     查看小檔案內容:         cat  檔案名稱more  查看大檔案內容:        more 檔案名稱head  查看檔案的前10行:     head 檔案名稱tail     查看檔案的後10行:      tail 檔案名稱目錄操作相關命令:mkdir: 建立目錄的命令          mkdir test     建立一個test目錄(檔案夾)            支援多個目錄同時建立:mkdir test1 test2     同時建立一個test1和一個test2檔案夾        -p 系統無中間目錄時,自動建立中間目錄    mkdir -p /home/qq/test1/test2/test3  rmdir:  刪除目錄的命令  rmdir test2(刪除空目錄)   建議使用 rm —rf刪除cp -r :   拷貝目錄  cp -r  /test /T31mv:     目錄移動      mv test /mnt                   目錄改名      mv test1 test使用者、組、許可權:- r w - r - - r - -       1 root     root        5 Aug  5 14:34 t31.txt這裡一共有10個字元第一個字元: 代表類型-   :   普通檔案d  :   檔案夾(目錄)c  :  字元檔案l  :    連結檔案(相當於windows的捷徑)2—10共9個字元:舉例  rwxrwxrwxR(讀) w(寫)x(執行)2—4位:所有者許可權  u5—7位:所有者所在組許可權 g8-10位:其它人許可權  oChmod:修改檔案或檔案夾許可權的命令1、添加許可權: chmod u+r a.txt    給所有者添加讀許可權2、刪除許可權: chmod g-r a.txt     給所有者所在組刪除讀許可權3、二進位許可權:chmod u+400 a.txt 給所有者添加讀許可權(4代表二進位的“100”,對應於許可權的“rwx”,只有r為1) pwd命令:顯示當前或工作路徑* 萬用字元,匹配一個或一個以上任一字元ls *ls *.txtls a*.txtcp *.txt /path/to/des/which 顯示某個命令的完整路徑

which  ls

which  cpwhereis 列出某個命令的位置、協助手冊whereis ls

whereis cd

vi編輯器使用:插入文本:(命令模式)– i:插入– a:追加– o:開啟一個空行(在當前游標下新增一空行)– s: 刪除當前字元再插入刪除:(命令模式)– x:一個字元– dw:一個單詞(從當前字元開始,遇到符號結束)– dd:一行撤銷/恢複操作– u:撤銷• 儲存– :wq——儲存檔案後退出– :w 檔案名稱--儲存不退出• 退出– :q——退出– :q!——不儲存退出搜尋字串– / ——向檔案尾方向尋找字串– ?——向檔案頭方向尋找字串– n ——重複上一次字串搜尋過程– N ——反方向重複上一次字串搜尋過程檔案另存新檔::w 檔案名稱一些vi常用的操作::$ 跳轉到檔案末尾  :1 檔案開頭跳轉到指定行  :set nu          給每行設定行號  :行號      跳轉到指定行:set nonu  取消設定的行號檔案介質使用:Linux訪問光碟機:mount  /dev/cdrom  /mnt/aaa  掛載光碟機到/mnt/aaa目錄umount  /mnt/cdrom         卸載光碟機rpm :安裝和卸載尾碼為rpm包的安裝軟體   --version :查看rpm軟體版本-i:   安裝   -h:           列印#來顯示安裝進度--percent         列印安裝進度的%--nodeps: 不檢查軟體的安裝依賴,直接安裝-e:卸載  -- nodeps 不檢查軟體的卸載依賴,直接卸載-q:查詢  -a: 顯示所有安裝的rpm包-f: 顯示該檔案屬於哪個rpm包,即在安裝哪個rpm包時安裝了該檔案舉例: rpm –qa  查詢所有安裝的rpm包 rpm -qa |grep ……     查看包含“……”欄位的按轉包 rpm –q ftp-0.17-17  查詢  ftp-0.17-17rpm -qf /bin/ls   尋找/bin/ls檔案是哪個rpm包安裝上去的      rpm –qi  httpd-2.0.40-21 | more      查看httpd-2.0.40-21包資訊     rpm –ql  httpd-2.0.40-21 |more       查看httpd-2.0.40-21包安裝了哪些檔案   rpm -ivh  …….rpm   一般安裝rpm包的命令    安裝 …….rpm包 關閉防火牆:service iptables stop

進程:

 ps -aux |grep ……  尋找……進程編號

 kill -9        結束進程(9代表進程編號,要結束哪個進程,就輸入哪個進程的編號)

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.