我的linux常用命令及雜項

來源:互聯網
上載者:User

我的linux常用命令及雜項 linux菜鳥,將我自己常用的linux命令和雜項記錄於此,供使用時查詢,也供大家參考吧。一些有用的快速鍵    游標跳至命令結尾    游標跳至命令開始    清除游標前至行首間的所有內容【可用於刪除整行已錄入的命令】    清除游標後至行尾的內容    粘貼或者恢複上次的刪除tar打包命令z----表示調用gzip或gunzip命令壓縮或解壓縮檔案;x----表示解壓縮包f----表示指定檔案v----表示顯示壓縮或解壓縮過程常用:①打包:tar  cvf   **.tar   檔案或目錄②解包:tar  xvf  **.tar③打包並壓縮:tar czvf  **.tar.gz  檔案或目錄④解包並壓縮:tar xzvf  **.tar.gz⑤列出包內容:tar tzvf   **.tar.gz ⑥解壓到指定目錄:tar xzvf **.tar.gz -C /home/zhangy du命令du [ -options ] [ Filename ]du會統計指定的目錄或檔案所佔用的實際磁碟空間,沒有指定目錄或檔案名稱,則統計目前的目錄。-a 全部檔案 包括隱藏的-m du系統預設輸出是以KB,以參數-m表示以MB顯示.-s 統計此目錄中所有檔案大小總和-h 顯示單位為K\M\G查看目錄或檔案總大小一般這樣使用:du –sh name查看目前的目錄所有資訊:du –ah df命令查看硬碟使用方式-h以友好的格式輸出所有已安裝檔案系統的磁碟容量狀態一般這樣使用:df -hchgrp命令改變檔案所屬群組 chgrp [-R] 組名 檔案或目錄chown命令改變檔案擁有者chown [-R] 帳號名稱 檔案或目錄chown [-R] 帳號名稱:組名 檔案或目錄chmod命令chmod :改變檔案的權chmod [-R] 777/754等數字 檔案或目錄 (二進位表示從高到低的三位分別表示讀、寫、執行許可權)chmod [-R]  [u/g/o/a]  [+/-/=] [r/w/x] 檔案或目錄 (對不同身份使用者增加、減去或賦值為讀、寫、執行許可權)(以上命令中-R用於修改目錄屬性時,對各子目錄進行遞迴執行)grep命令1、基本的用法在某個檔案裡搜尋error字串$ grep "error" log.txt2、忽略大小寫搜尋(-i)$ grep -i "ErroR" log.txt3、所有子目錄下的搜尋(-r)$ grep -r "exception" log.txt4、全字匹配搜尋(-w)如果你搜尋boo,查詢結果可能包含fooboo,boo123, booooom,等等,可以使用-w來限定全字匹配5、尋找起始字元(^)如搜尋以int開頭的行,可以寫:grep ‘^int’ ***相應的,尋找結尾字元為$特別地,尋找空白行可以用:grep ‘^$’6、萬用字元(*/.).表示任意一個字元*表示任意多個或者0個字元$ grep -w "boo" /path/to/file我一般常用:grep –i –r –w “xxx” ./ (即在目前的目錄即子目錄中遞迴尋找xxx的全字忽略大小寫匹配)補充:grep 查詢含有指定字串的行。-v參數表示取反,即不含指定字串的行;-i參數忽略大小寫。該命令通常與管道聯合使用,如:history | grep ls 曆史命令中尋找含有”ls”的行history | grep –v ls 曆史命令中尋找不含”ls”的行grep –c “str” filename  統計出現匹配字串的數目find命令尋找檔案,常用:find [path] –name filename如:find /home –name “librt*” (可以加萬用字元)sort命令sort命令是幫我們依據不同的資料類型進行排序,其文法及常用參數格式:sort [-bcfMnrtk][源檔案][-o 輸出檔案] 補充說明:sort可針對文字檔的內容,以行為單位來排序。sort將檔案的每一行作為一個單位,相互比較,比較原則是從首字元向後,依次按ASCII碼值進行比較,最後將他們按升序輸出。$ sort 1.txt 將排序結果輸出到螢幕$ sort 1.txt | uniq 去掉重複的行$ sort 1.txt > 2.txt 將排序結果重定位到結果檔案建立連結檔案命令軟連結: ln –s 目標檔案 連結檔案nl命令nl [-bnw] filename顯示的時候,輸出行號-b a:表示不論是否為空白行,同意列出行號-b t:如果有空行,空行不要列出行號【預設的】-n ln:行號在螢幕的最左方顯示-n rn:行號在欄位的最右方顯示,且不加0【同預設】-n rz:行號在欄位的最右方顯示,且加0-w:行號欄位佔用的位元wc命令wc [ -options] [ Filename ]統計-c 顯示字元數-l 顯示行數-L  顯示一個檔案中的最長行的長度-w顯示單詞數補充:wc命令可列出檔案中的行數、字數、字元數,通常與管道命令聯合使用,如:cat example.c | wcapt-get install命令E: Unable to locate package mysql-server遇到該錯誤時可以執行sudo apt-get update更新源再重新嘗試。alias命令給命令取別名可以用alias,取消別名用unalias。如:alias 查看已定義的別名alias his=’history’ his等效於history命令,更短alias rm=’rm -i’ rm命令增加了-i參數,會提示確認unalias his 取消別名his/usr目錄很多朋友都會誤以為/usr為/user的縮寫,其實usr是Unix Software Resource的縮寫, 也就是『Unix作業系統軟體資源』所放置的目錄,而不是使用者的資料啦!系統管理員在本機自行安裝自己下載的軟體(非distribution默訃提供者),建議安裝到此目彔, 這樣會比較便於管理。ls -lrt //按時間的倒序排序uname -a    //查看linux核心等的一些資訊history -c //清除曆史命令tree     //顯示分類樹umount -n /mnt/hda2  //強制卸載free -m //有MB為單位顯示記憶體wc -l //統計行數,wc -w 統計單詞bc  //進入數學計算中去命令getconf  LONG_BIT   //返回32或64,查看系統是32還是64位版本 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.