linux基本命令

文件與目錄操做

  • pwd    查看當前目錄的路徑

  • cd    切換目錄 .當前目錄 ..上一級目錄 ~家目錄

  • ls    查看指定目錄下的全部文件和文件夾信息,經常使用參數(-l用於長格式查看指定目錄下的全部文件和文件夾信息 -ld以長格式顯示指定目錄的信息)


  • head -n 5 1.txt    顯示前五行

  • tail -n 5 1.txt    顯示末五行


  • mkdir qiMoTest    新建文件夾


  • cp 1.txt test666    複製或者備份文件

  • cp -r test666 fsm    複製或者備份文件夾


  • mv 2.txt fsm    移動文件或文件夾

  • mv 1.txt hot.txt    文件重命名


  • rm hot.txt    刪除文件

  • rm -rf test666    遞歸刪除文件夾

  • rm test/*    刪除test全部文件,但不刪除目錄自己


  • ln -s 1.txt ruan    建立軟連接

  • ln 1.txt ying    建立硬連接


  • tar -zcvf test.rar test666    壓縮文件

  • tar -zxvf test.rar    解壓文件


  • find /etc -name 'f????'    查找etc目錄下全部以f開頭的後面有四個字符的文件或目錄

  • find /etc -user 'root'    查找etc目錄下文件全部者爲root的文件或文件夾

  • find /etc -size +10c    超找etc下大小大於10字節的文件或者文件夾

  • find test666 -type d    查找test666下面的全部文件夾

  • find test666 -type f    查找test666下面的全部文件


  • grep '老司機' 1.txt    使用正則表達式查找文件內容


文件權限管理

  • 改變文件權限

        u               g              o            a

    全部者 所屬組的用戶 其餘用戶 全部用戶

    r   w    x

    讀   寫   執行

    sudo chmod o+w 1.txt    參數修改法

    sudo chmod 664 1.txt    數字修改法

  • 改變目錄權限

    一樣也有數字和參數兩種方法

    sudo chmod g-w test    修改目錄自己權限

    sudo chmod -R g-w test    遞歸修改目錄以及目錄中全部文件權限

  • 文件全部者和所屬組的修改

    sudo chown root:root 1.txt    只寫冒號前面是修改全部者,寫冒號以及冒號以後的是修改屬組,若是都寫是同時修改全部者和屬組,若是加上-R參數,則能夠遞歸修改文件夾之內全部文件的全部者和屬組,若是不加只修改文件夾自己所屬


vi編輯器

vi編輯器三種模式切換

  • 命令模式經常使用命令

  • i(小寫)   進入輸入模式

  • :(英文)   進入末行模式


  • k(小寫)   上

  • j(小寫)   下

  • h(小寫)   左

  • l(小寫)   右

  • gg(小寫)   回到文檔頂部,可能只在vim有效

  • G(大寫)   回到文檔底部

  • 3G(大寫)   跳轉到第三行行首


  • dd(小寫)   刪除當前行

  • 3dd(小寫)   刪除3行

  • yy(小寫)   複製當前行

  • yy6(小寫)   複製6行

  • p(小寫)   粘貼

  • u(小寫)   撤銷更改

  • ctrl + r(小寫)   恢復撤銷的更改

  • 末行模式經常使用命令

  • set nu(小寫)   顯示行號

  • 數值   跳轉到第n行

  • /關鍵字   搜索關鍵字,若是第一個不是,能夠經過按n一直往

  • ?關鍵字   搜索關鍵字,若是第一個不是,能夠經過按n一直往

  • w   保存

  • q   退出,加個!表示強制退出

  • wq   保存並退出,加個!表示強制退出

  • syntax on   語法高亮

相關文章
相關標籤/搜索