Ubuntu下常用命令

來源:互聯網
上載者:User

http://blog.csdn.net/dlutbrucezhang/article/details/8718613

常用命令分為四類:

檔案管理命令

檔案操作
增——touch filename   建立新檔案
刪——rm 檔案名稱
查——find 檔案名稱    直接在硬碟裡尋找
           locate 檔案名稱  檔案名稱的部分匹配
           whereis 檔案名稱 從linux檔案資料庫(/var/lib/slocate/slocate.db)尋找
比較——diff file1 file2   比較兩個檔案的區別     
移動——mv  相對路徑檔案 絕對路徑檔案
改名——mv 原檔案名稱 新檔案名稱
複製——cp  /路徑/檔案 ./   將絕對路徑的檔案複製到當前路徑

檔案目錄
查看——pwd   查看當前路徑
建立——mkdir 目錄名
              -p  如果給出的路徑中父目錄不存在,則同時建立父目錄
刪除——rm 目錄名-r(rmdir:刪除一個空目錄(此命令個人認為沒啥用,可以用rm -r替代))
              -f -不提示不存在的檔案,直接跳過
               -i -每個刪除動作都提示
               -r和R -刪除該目錄下的所有
               -v -顯示每個檔案的刪除動作(建議用)
切換——cd 路徑 -切換到所對應的路徑
               cd ..   -返回上一級目錄
                cd ~    -切換到home目錄

檔案許可權
查看許可權——ls -l
            如(-rwxr-xr--) r:讀 w:寫 x:執行
            rwx:表示檔案所有者的許可權           二進位表示:111=7
            r-x:表示同一群組中其他使用者權限     二進位表示:101=5
            r--:表示其他使用者的許可權             二進位表示:100=4
            許可權可以表示為:754

更改許可權——chmod 許可權 檔案名稱
            chmod 777 a.txt ===chmod a+rwx a.txt
            chmod u-w file   給目前使用者減去寫入權限
            chmod g+r file   為file的屬組加上讀許可權        
            chmod o+w file   為file的其它使用者加上寫入權限        
            chmod a-x file   為file的所有使用者減去執行許可權
             
            chown root /home   把/home的屬主改成root使用者     
            chgrp root /home   把/home的屬組改成root組          

檔案顯示
列表顯示——ls
            -lh 顯示檔案的詳細資料
            -s  顯示檔案大小
查看內容——cat 檔案名稱  一屏顯示檔案所有內容
        ——more 檔案名稱 分頁查看檔案內容 
        ——less 檔案名稱 可控分頁查看檔案內容      
        ——head 檔案名稱 顯示檔案的開始部分
        ——tail 檔案名稱 顯示檔案的結尾部分

軟體管理命令

軟體安裝
線上安裝——sudo apt-get install packagename    安裝packagename
            sudo apt-get remove  packagename    卸載packagename
            sudo apt-get update                 更新軟體包

離線安裝——下載軟體包(解壓)
            tar [-cxtzjvfpPN] 檔案與目錄 ...
            -c 建立包 -x釋放包 -t查看包裡面的檔案
            -v 顯示命令過程  z-壓縮包 f-使用檔名
            tar -zcvf abc.tar /mydoc/a.iso  將/mydoc/a.iso目錄打包
            tar -ztvf abc.tar               查看abc.tar中檔案
            tar -zxvf abc.tar               解壓abc.tar包到目前的目錄
           
編譯安裝——./configure --prefix=/usr/local/     編譯前配置
            make                                 編譯
            make install                         安裝編譯好的源碼包

查看安裝
查詢是否安裝軟體——dpkg -l|grep 軟體名
軟體被安裝的位置——type  軟體名                

使用者管理命令
查看——id
增加——Useradd                               建立新使用者
        Groupadd                              建立新的組
修改——Usermod                               修改使用者帳號
        usermod -l 新使用者名稱 老使用者名稱
刪除——Userdel–r 使用者名稱                     刪除使用者一切        
密碼——passwd 
        passwd -S                             查詢帳號狀態


系統管理命令 

操作
查看系統運行級——runlevel
關機——shutdown -h now /Halt init 0
重啟——reboot /init 6
環境變數——env
            echo $path
            set
進程
查看系統進程——top動態  ps-aux靜態  pstree進程樹
調度——fg                                  把後台進程調回前台
               bg
終止——kill PID                            終止某個pid進程
定時——at 5pm+3 days /bin/ls               指定三天后下午5:00執行/bin/ls
自動週期性任務——crontab 
                  -e     用VI形式編輯自動週期性任務 
                  Service crond <start|stop|restart|status>   馬上啟動自動周期性服務     
網路
ifconfig——
            ifconfig eth1 192.168.1.10 netmask 255.255.255.0 //設定網卡子網及ip

磁碟
查看——
        df               報告檔案系統的總容量使用量剩餘量
        du -b /home      查看目前/HOME目錄的容量(k)及子目錄的容量(k)    
        fdisk -l         查看系統磁碟分割資訊 
配置——
        fdisk /dev/sdb   為一塊新的SCSI硬碟進行分區     
        mkfs.ext3 /dev/sdb1   為第一塊SCSI硬碟的第一主要磁碟分割格式化成ext3的檔案系統 

常用命令分為四類:

檔案管理命令

檔案操作
增——touch filename   建立新檔案
刪——rm 檔案名稱
查——find 檔案名稱    直接在硬碟裡尋找
           locate 檔案名稱  檔案名稱的部分匹配
           whereis 檔案名稱 從linux檔案資料庫(/var/lib/slocate/slocate.db)尋找
比較——diff file1 file2   比較兩個檔案的區別     
移動——mv  相對路徑檔案 絕對路徑檔案
改名——mv 原檔案名稱 新檔案名稱
複製——cp  /路徑/檔案 ./   將絕對路徑的檔案複製到當前路徑

檔案目錄
查看——pwd   查看當前路徑
建立——mkdir 目錄名
              -p  如果給出的路徑中父目錄不存在,則同時建立父目錄
刪除——rm 目錄名-r(rmdir:刪除一個空目錄(此命令個人認為沒啥用,可以用rm -r替代))
              -f -不提示不存在的檔案,直接跳過
               -i -每個刪除動作都提示
               -r和R -刪除該目錄下的所有
               -v -顯示每個檔案的刪除動作(建議用)
切換——cd 路徑 -切換到所對應的路徑
               cd ..   -返回上一級目錄
                cd ~    -切換到home目錄

檔案許可權
查看許可權——ls -l
            如(-rwxr-xr--) r:讀 w:寫 x:執行
            rwx:表示檔案所有者的許可權           二進位表示:111=7
            r-x:表示同一群組中其他使用者權限     二進位表示:101=5
            r--:表示其他使用者的許可權             二進位表示:100=4
            許可權可以表示為:754

更改許可權——chmod 許可權 檔案名稱
            chmod 777 a.txt ===chmod a+rwx a.txt
            chmod u-w file   給目前使用者減去寫入權限
            chmod g+r file   為file的屬組加上讀許可權        
            chmod o+w file   為file的其它使用者加上寫入權限        
            chmod a-x file   為file的所有使用者減去執行許可權
             
            chown root /home   把/home的屬主改成root使用者     
            chgrp root /home   把/home的屬組改成root組          

檔案顯示
列表顯示——ls
            -lh 顯示檔案的詳細資料
            -s  顯示檔案大小
查看內容——cat 檔案名稱  一屏顯示檔案所有內容
        ——more 檔案名稱 分頁查看檔案內容 
        ——less 檔案名稱 可控分頁查看檔案內容      
        ——head 檔案名稱 顯示檔案的開始部分
        ——tail 檔案名稱 顯示檔案的結尾部分

軟體管理命令

軟體安裝
線上安裝——sudo apt-get install packagename    安裝packagename
            sudo apt-get remove  packagename    卸載packagename
            sudo apt-get update                 更新軟體包

離線安裝——下載軟體包(解壓)
            tar [-cxtzjvfpPN] 檔案與目錄 ...
            -c 建立包 -x釋放包 -t查看包裡面的檔案
            -v 顯示命令過程  z-壓縮包 f-使用檔名
            tar -zcvf abc.tar /mydoc/a.iso  將/mydoc/a.iso目錄打包
            tar -ztvf abc.tar               查看abc.tar中檔案
            tar -zxvf abc.tar               解壓abc.tar包到目前的目錄
           
編譯安裝——./configure --prefix=/usr/local/     編譯前配置
            make                                 編譯
            make install                         安裝編譯好的源碼包

查看安裝
查詢是否安裝軟體——dpkg -l|grep 軟體名
軟體被安裝的位置——type  軟體名                

使用者管理命令
查看——id
增加——Useradd                               建立新使用者
        Groupadd                              建立新的組
修改——Usermod                               修改使用者帳號
        usermod -l 新使用者名稱 老使用者名稱
刪除——Userdel–r 使用者名稱                     刪除使用者一切        
密碼——passwd 
        passwd -S                             查詢帳號狀態


系統管理命令 

操作
查看系統運行級——runlevel
關機——shutdown -h now /Halt init 0
重啟——reboot /init 6
環境變數——env
            echo $path
            set
進程
查看系統進程——top動態  ps-aux靜態  pstree進程樹
調度——fg                                  把後台進程調回前台
               bg
終止——kill PID                            終止某個pid進程
定時——at 5pm+3 days /bin/ls               指定三天后下午5:00執行/bin/ls
自動週期性任務——crontab 
                  -e     用VI形式編輯自動週期性任務 
                  Service crond <start|stop|restart|status>   馬上啟動自動周期性服務     
網路
ifconfig——
            ifconfig eth1 192.168.1.10 netmask 255.255.255.0 //設定網卡子網及ip

磁碟
查看——
        df               報告檔案系統的總容量使用量剩餘量
        du -b /home      查看目前/HOME目錄的容量(k)及子目錄的容量(k)    
        fdisk -l         查看系統磁碟分割資訊 
配置——
        fdisk /dev/sdb   為一塊新的SCSI硬碟進行分區     
        mkfs.ext3 /dev/sdb1   為第一塊SCSI硬碟的第一主要磁碟分割格式化成ext3的檔案系統 

聯繫我們

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