鳥哥私房菜重溫筆記4

  1. login shell 與 no login shell的區別shell

    login shell 是輸入用戶名及密碼登陸後的shell,其讀取的配置文件的順序爲/etc/profile(1./etc/inputrc 2./etc/profile.d/*.sh 3 /etc/sysconfig/i18n )--->~/.bash_profile(1.~/.bashrc 2. /etc/bashrc)bash

    nologin shell會讀取的配置文件的順序 ~/.bashrc --->/etc/bashrcide

  2. 管道命令排序

    ls -l |tar cvzf -|tar zvdf - ci

  3. tr命令能夠替換字符串字符串

    tr 'a-z' 'A-Z'input

    tr -d 'str'能夠刪除字符串it

  4. cut 能夠以行爲單位,切割字符串ast

    cut -c m-m2   切割m-m2的字符串 class

    cut -d ":" -f n1,n2  獲取n1,n2段的字符

  5. expand -t num 將文件中的tab符換成指定大小的空格。 col -x 也能夠實現這種效果。

  6. split 能夠將文分割成多個小的文件。

    split -b size file prefix 根據大小劃分

    split -l num  file prefix 根據文件的行數劃分。

  7. wc 統計命令

    wc -l(行數) -w(詞) -m(字符)

  8. sort 排序

    sort -r 逆向排序

    sort -u排序時刪除重複行

  9. join 命令 能夠將多個文件合併成一個文件,按行合併,重複的內容只顯示一次。使用join命令時,必須是對已經排序過的文件按行合併。

    join  -t(行的分隔符) -1 num  -2  num 按照第一個文件的num列,第二個文件的num列合併。

  10. paste  file1 file2 也是將兩個文件合併成一個文件。按行合併。file2的行接在file1的行的後面 

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息