• <acronym id="danlv"><form id="danlv"></form></acronym>
  • <dd id="danlv"><rt id="danlv"></rt></dd>
      <var id="danlv"><rt id="danlv"><big id="danlv"></big></rt></var>
      1. <code id="danlv"><ol id="danlv"></ol></code>
        <var id="danlv"><rt id="danlv"></rt></var>
          1. <code id="danlv"></code>
            返回首頁
            當前位置: 主頁 > 精通Office > Ubuntu教程 >

            Linux命令速查

            時間:2018-10-30 14:09來源:知行網www.n1979.com 編輯:麥田守望者

            常用基本命令

            ls          顯示文件或目錄
            
                 -l           列出文件詳細信息l(list)
            
                 -a          列出當前目錄下所有文件及目錄,包括隱藏的a(all)
            
            mkdir         創建目錄
            
                 -p           創建目錄,若無父目錄,則創建p(parent)
            
            cd               切換目錄
            
            touch          創建空文件
            
            echo            創建帶有內容的文件。
            
            cat              查看文件內容
            
            cp                拷貝
            
            mv               移動或重命名
            
            rm               刪除文件
            
                 -r            遞歸刪除,可刪除子目錄及文件
            
                 -f            強制刪除
            
            find              在文件系統中搜索某文件
            
            wc                統計文本中行數、字數、字符數
            
            grep             在文本文件中查找某個字符串
            
            rmdir           刪除空目錄
            
            tree             樹形結構顯示目錄,需要安裝tree包
            
            pwd              顯示當前目錄
            
            ln                  創建鏈接文件
            
            more、less  分頁顯示文本文件內容
            
            head、tail    顯示文件頭、尾內容  
            

            系統管理命令

            stat              顯示指定文件的詳細信息,比ls更詳細
            
            who               顯示在線登陸用戶
            
            whoami          顯示當前操作用戶
            
            hostname      顯示主機名
            
            uname           顯示系統信息
            
            top                動態顯示當前耗費資源最多進程信息
            
            ps                  顯示瞬間進程狀態 ps -aux
            
            du                  查看目錄大小 du -h /home帶有單位顯示目錄信息
            
            df                  查看磁盤大小 df -h 帶有單位顯示磁盤信息
            
            ifconfig          查看網絡情況
            
            ping                測試網絡連通
            
            netstat          顯示網絡狀態信息
            
            man                命令不會用了,找男人  如:man ls
            
            clear              清屏
            
            alias               對命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
            
            kill                 殺死進程,可以先用ps 或 top命令查看進程的id,然后再用kill命令殺死進程。  
            

            打包壓縮相關命令

            gzipbzip2tar:                打包壓縮
            
                 -c              歸檔文件
            
                 -x              壓縮文件
            
                 -z              gzip壓縮文件
            
                 -j              bzip2壓縮文件
            
                 -v              顯示壓縮或解壓縮過程 v(view)
            
                 -f              使用檔名
            
            例:
            
            tar -cvf /home/abc.tar /home/abc              只打包,不壓縮
            
            tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip壓縮
            
            tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2壓縮
            
            當然,如果想解壓縮,就直接替換上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 換成“x” 就可以了。
            

            關機/重啟機器

            shutdown
            
                 -r             關機重啟
            
                 -h             關機不重啟
            
                 now          立刻關機
            
            halt               關機
            
            reboot          重啟  
            

            vim使用

            vim三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式。
            
            命令模式下:
            
            :q                      退出
            
            :q!                     強制退出
            
            :wq                   保存并退出
            
            :set number     顯示行號
            
            :set nonumber  隱藏行號
            
            /apache            在文檔中查找apache 按n跳到下一個,shift+n上一個
            
            插入模式下:
            
            100 dd  刪除10010 yy  p 復制10行 p 粘貼
            
            h 左移一個字符
            
            k 上移一個字符
            
            j 下移一個字符
            
            w 向前移動一個單詞(光標停在單詞首部),如果已到行尾,則轉至下一行行首。此命令快,可以代替l命令。
            
            b 向后移動一個單詞 2b 向后移動2個單詞
            
            e,同w,只不過是光標停在單詞尾部
            
            ge,同b,光標停在單詞尾部。 
            
            gg 移動到文件頭。 = [[
            
            G(shift + g) 移動到文件尾。 = ]] 
            
            Ctrl + e 向下滾動一行
            
            Ctrl + y 向上滾動一行
            
            Ctrl + d 向下滾動半屏
            
            Ctrl + u 向上滾動半屏
            
            Ctrl + f 向下滾動一屏
            
            Ctrl + b 向上滾動一屏  
            

            用戶及用戶組管理

            /etc/passwd    存儲用戶賬號
            
            /etc/group       存儲組賬號
            
            /etc/shadow    存儲用戶賬號的密碼
            
            /etc/gshadow  存儲用戶組賬號的密碼
            
            useradd 用戶名
            
            userdel 用戶名
            
            adduser 用戶名
            
            groupadd 組名
            
            groupdel 組名
            
            passwd root     給root設置密碼
            
            su root
            
            su - root 
            
            /etc/profile     系統環境變量
            
            bash_profile     用戶環境變量
            
            .bashrc              用戶環境變量
            
            su user              切換用戶,加載配置文件.bashrc
            
            su - user            切換用戶,加載配置文件/etc/profile ,加載bash_profile
            
            更改文件的用戶及用戶組
            
            sudo chown [-R] owner[:group] {File|Directory}
            
            例如:還以jdk-7u21-linux-i586.tar.gz為例。屬于用戶hadoop,組hadoop
            
            要想切換此文件所屬的用戶及組。可以使用命令。
            
            sudo chown root:root jdk-7u21-linux-i586.tar.gz  
            

            顯示消耗內存最多的10個進程
            ps aux | sort -nk +4 | tail
            實時查看目錄下最新改動過的文件
            watch -d -n 1 'df; ls -FlAt /path'
            找出最常用的10條命令
            history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
            vim 保存文件時發現需要 root 權限
            :w !sudo tee%
            計時器
            time read
            新建文件
            >file.txt
            快速備份文件
            cp filename{,.bak}
            定時執行任務,一次性任務用 at,重復性任務用 cron *
            echo cmd | at midnight //tomorrow, next week …
            *
            查看端口占用

            netstat -tulnp
            快速開啟一個 smtp 服務
            python -m smtpd -n -c DebuggingServer localhost:1025
            共享當前文件夾 http://127.0.0.1:8000
            python -m SimpleHTTPServer
            使用 wget 遞歸下載整個網站
            wget —random-wait -r -p -e robots=off -U Mozilla www.example.com

            ------分隔線----------------------------
            標簽(Tag):Linux Linux命令速查
            ------分隔線----------------------------
            推薦內容
            猜你感興趣
            日韩在线av免费视久久