linux經常使用命令

一.linux這種大多數命令的格式以下java

          命令 【-選項】【參數】linux

     例:ls -la /etcshell

      說明:1) 個別命令不遵循此命令格式安全

                 2) 當有多個選項時,能夠寫在一塊兒。如-la網絡

                 3) 簡化選項與完整選項。ssh

                    -a 等於 -- all編輯器

二.文件處理命令測試

      2.1  命令名稱:lsblog

            命令英文原意:list索引

            命令所在路徑:/bin/ls

            執行權限:全部用戶

           功能描述:顯示目錄文件
          語法:ls 選項【-aldhi】【文件或目錄】
                      -a 顯示全部文件,包含隱藏文件
                      -l 詳細信息顯示
                     -d 查看目錄屬性
                    -h 人性化顯示
                    -i 顯示每一個文件的索引

       2.2  命令名稱:mkdir

     命令英文原意:make directories
     命令所在路徑:/bin/ mkdir
     執行權限:全部用戶
       語法:mkdir 【目錄名】

    功能描述:建立新目錄

        2.3命令名稱: cd

         命令英文原意:change diretory
        命令所在路徑:shell內置命令
        執行權限:全部用戶
        語法:cd 【目錄】
        功能描述:切換目錄
       範例:cd / 切換到根目錄
                
cd .. 回到上一級目錄

       2.4 命令名稱:pwd

           命令英文原意:print working directory

           命令所在路徑:/bin/pwd

           執行權限:全部用戶

           語法:pwd

           功能描述:顯示當前所在的工做目錄

            範例:pwd

      2.5 文件處理命令:touch 

            命令名稱:touch

            命令所在路徑:/bin/touch

            執行權限:全部用戶

            語法:touch [文件名]

            功能描述:建立空文件

             範例:touch newfileName;

      2.6 文件處理命令:cp

            命令名稱:cp

            命令英文原意:copy

            命令所在路徑:/bin/cp

             執行權限:全部用戶

             語法:cp -R [源文件或目錄][目的目錄]

                            -R 複製目錄

             功能描述:複製文件或目錄

            範例:cp file1 file2  dir1    將文件file1,file2 複製到目錄dir1

                   cp -R dir1 dir2 將dir1下的全部文件及子目錄複製到dir2

         2.7 文件處理命令: mv

              命令名稱:mv

              命令英文原意:move

              命令所在路徑:/bin/mv

              執行權限:全部用戶

              語法:mv[源文件或目錄][目的目錄]

             功能描述:移動文件,改名

              範例:mv file1 file3  將當前目錄下文件file1改名爲file3

                      mv file2  dir2  將文件file2移動到目錄dir2下

        2.8 文件處理命令:rm

              命令名稱:rm

              命令英文原意:remove

              命令所在路徑:/bin/rm

              執行權限:全部用戶

              語法:rm -rf [文件或目錄]

                          -r:刪除目錄

                          -f:強制刪除文件或目錄

               功能描述:刪除文件

               範例:rm file3  刪除文件file3

                       rm -r dir1  刪除目錄dir1

                       rm -rf dir1 強制刪除目錄dir1

         2.9 文件處理命令: cat

               命名名稱:cat

               命令英文原意:concatenate and display files

               命令所在路徑:/bin/cat

                執行權限:全部用戶

                語法:cat [文件名]

               功能描述: 顯示文件內容

                範例: cat  /etc/issue  查看etc下issue文件的內容

 三。權限管理命令

      3.1 權限管理命令  chmod

            命令名稱:chmod

            命令英文原意: change the permissions mode of a file

            命令所在路徑 :/bin/chmod

            執行權限:全部用戶

            語法:chmod [{ugo}}{+-=}{rwx}][文件或目錄]

                                   [mode=421][文件或目錄]

            功能描述:改變文件或目錄權限

            範例: chmod g+w file1 賦予文件file1所屬組寫權限

                     chmod 777 dir1   設定目錄dir1爲全部用戶具備所有權限。

    文件目錄權限總結

 

      3.2 權限管理命令:chown

             命令名稱:chown

             命令英文原意: change file ownership

             命令所在路徑:/bin/chown

             執行權限:全部用戶

            語法:chown [用戶][文件或目錄]

            功能描述:改變文件或目錄的全部者

             範例:chown nobody  file1  改變文件file1的全部者爲nobody

四. 文件搜索命令: which

         命令名稱:which 

         命令所在路徑:/usr/bin/which

         執行權限:全部用戶

         語法:which [命令名稱]

          功能描述:顯示系統命令所在目錄

          範例: which java

 五.壓縮解壓命令:tar

          命令名稱:tar

           命令所在路徑:/bin/tar

           執行權限:全部用戶

           語法:tar 選項[zxvf][目錄]

           功能描述:打包目錄

           壓縮後文件格式: .tar.gz

           範例: tar -zcvf dir1.tar.gz dir1

            將目錄dir1壓縮成一個打包並壓縮的文件.

    tar命令解壓縮語法:

          -x 解包.tar文件

          -v 顯示詳細信息

          -f 指定解壓文件

          -z 解壓縮

      範例: tar -zxvf dir1.tar.gz

六, 網絡通訊命令

          1, 命令名稱:ping

               執行權限:root 

                語法: ping  選項 ip地址

               功能描述:測試網絡連通性

               範例: ping 192.168.1.1

            2.命令名稱: ifconfig

                命令所在路徑:/usr/sbin/ifconfig

                執行權限:root

                 語法: ifconfig 選項[-a]  [網卡設備標識]

                               -a 顯示全部網卡信息

                功能描述:查看網絡設置信息

                 範例: ifconfig -a

七.文本編輯器.

           vi 是一個功能強大的全屏幕文本編輯器,是linux上最經常使用的文本編輯器.它的做用是創建,編輯,顯示文本文件.

           vi 沒有菜單,只有命令.

 

 八. 查看系統中的進程ps

       經常使用選項 

              a 顯示全部用戶的進程

              u: 顯示用戶名和啓動時間

              x: 顯示沒有控制終端的進程

              e: 顯示全部進程,包含沒有控制終端的進程

              l: 長格式顯示

              w:寬行顯示,能夠使用多個w進行加寬顯示

      ps經常使用輸出信息的含義

                PID:進程號

                PPID:父進程的進程號

                TTY:進程啓動的終端

                STAT:進程當前狀態

                       S休眠狀態,D不可終端的休眠狀態   R運行狀態, Z僵死狀態,  T中止

                NI: 進程優先級

     

SSH免密登陸配置:

     遠程登陸的安全外殼協議

    有兩種身份驗證機制

      1.用戶名+密碼驗證

       2.密鑰驗證.

  命令: ssh-keygen 四次回車

          把生成的公鑰拷貝到要登陸的機器. ssh-copy-id 登陸主機名; 

相關文章
相關標籤/搜索