linux常用命令,

來源:互聯網
上載者:User

linux常用命令,

查看協助:
    man 命令
    退出協助:q
目錄與檔案的操作命令
        切換目錄操作命令:
            cd app     切換到app目錄
            ca ..      切換到上一層目錄
            cd /    切換到系統根目錄
            cd ~    切換使用者主目錄
            cd -    切換到上一個所在目錄
        建立和刪除目錄:
            mkdir    建立目錄
            rmdir    刪除目錄
        顯示目錄下檔案清單:
            ls        展示的能看見的檔案(和目錄內)的名稱
            ls -a    展示所有的檔案的名稱,包含隱藏的檔案(檔案前面有“.”代表的是隱藏問價)
            ls -l    顯示檔案的詳細資料    簡寫的方式:ll(**)
            ll -h    友好的顯示
            q        退出檔案查看
        瀏覽檔案
            cat app.xml    顯示檔案app.xml的所有內容
            more和less    分頁顯示兩個命令
            tail -100 app.xml 查看app.xml 檔案的後面100行的內容(**)
            tail -f app.xml      動態查看日誌
            ctrl+c  結束查看
        檔案的操作(建立、複製、刪除、修改、移動)
            touch 檔案名稱 建立一個檔案(空白的檔案)
            cp a.txt b.txt     將a.txt複製為b.txt檔案
            cp a.txt ../    將a.txt檔案複製到上一層目錄中
            rm a.txt         刪除a.txt檔案
            rm -f a.txt        不詢問,直接刪除
            rm -r a.txt        遞迴刪除
            rm -rf a.txt    不詢問遞迴刪除(慎用)
            rm 檔案名稱        刪除檔案
            mv a.txt ../    將a.txt檔案移動到上一層目錄
            mv a.txt b.txt  將a.txt檔案重新命名為b.txt
許可權控制
    普通檔案: 包括文字檔、資料檔案、可執行檔二進位程式檔案等。
    目錄檔案: Linux系統把目錄看成是一種特殊的檔案,利用它構成檔案系統的樹型結構。  
    裝置檔案: Linux系統把每一個裝置都看成是一個檔案
    
    通過ll展示的列表
        以 d 開始的是目錄檔案
        以 - 開始的是普通檔案
    
    檔案的許可權9個字母 三個三個一組
        第一組代表的是目前使用者的許可權
        第二組代表的是組的許可權
        第三組代表的是其他使用者的許可權
        
        r:讀      4
        w:寫    2
        x:執行    1
    
    chmod 變更檔案或目錄的許可權。
        chmod 755 a.txt
        chmod u=rwx,g=rx,o=rx a.txt
        chmod 000 a.txt  /
        ★chmod 777 a.txt
        
使用者管理
    添加使用者
        useradd 使用者名稱:預設會在home目錄下給一個使用者建立一個目錄
        passwd 使用者名稱:斷行符號輸入密碼
        useradd 使用者名稱 -d/home/目錄:建立一個使用者然後在指定該使用者的家目錄
    刪除
        userdel 使用者名稱:只是刪除使用者 但是不刪除家目錄
        userdel -r 使用者名稱:刪除使用者連家目錄一起刪除
    修改
        usermod -s /bin/ksh -d /home/z –g developer sam
        此命令將使用者sam的登入Shell修改為ksh,主目錄改為/home/z,使用者組改為developer。
    切換使用者
        ssh -l 使用者名稱 -p 22 主機地址
        su -使用者名稱
組管理
    添加
        groupadd 組名
        useradd 使用者名稱 -g 組名
    刪除
        groupdel 組名
            注意:若組下有使用者,刪除不了
    修改
        # groupmod –g 10000 -n group3 group2  
        此命令將組group2的標識號改為10000,組名修改為group3。
        
進程管理
    ps 正在啟動並執行某個進程的狀態
        ps –ef  查看所有進程
        ★ps –ef | grep ssh 尋找某一進程
    
    kill 殺掉某一進程
        kill 2868  殺掉2868編號的進程
        ★kill -9 2868  強制殺死進程

磁碟管理
    df:列出檔案系統的整體磁碟使用量
    du:檢查磁碟空間使用量
    fdisk:用於磁碟分割
    
網路管理
    ifconfig:查看所有的網路設定
        ifconfig 網卡名稱 down :禁用網卡
        ifconfig 網卡名稱 up :啟用網卡
    
    ping:和window中一樣
        通過ctrl+c取消
        
    netstat 查看網路連接埠。
        netstat -an | grep 3306 查詢3306連接埠佔用情況    
    
其他的常用命令
    grep:尋找合格字串(★)
        grep 字串
    pwd:顯示當前的工作目錄
    wget:下載資料
        wget 資源路徑

防火牆命令
        systemctl status firewalld.service 查看防火牆狀態
        systemctl disable firewalld.service 禁止開機開啟防火牆
        systemctl start firewalld.service 啟用防火牆
        systemctl stop firewalld.service 禁用防火牆

聯繫我們

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