1. 程式人生 > >Linux命令面試常考的簡單彙總

Linux命令面試常考的簡單彙總

本文轉自:https://www.cnblogs.com/yangyquin/p/4921616.html

1、顯示日期與時間的命令:date

2、顯示日曆的命令:cal

3、簡單好用的計算器:bc

4、熱鍵“命令補全或檔案補齊”:Tab

5、熱鍵“中斷目前程式”:Ctrl+C

6、熱鍵“鍵盤輸入結束(End of File)相當與輸入exit”:Ctrl+D

7、線上求助:man 【command】或 info 【command】,按q退出

8、資料同步寫入磁碟:sync

9、關機命令:shutdown -h 【now | 10(分鐘) | 20:25】

10、重啟命令:reboot

11、改變檔案所屬使用者組:chgrp

12、改變檔案所有者:chown [-R]  'groupname' 'dirname/filename'
     chgrp -R usergroup /home/yang/a.txt

13、改變檔案的屬性:chmod
       chmod [-R] 帳號名稱 檔案或目錄
       chmod [-R] 帳號名稱:組名 檔案或目錄
   chmod yangyuqin:root /home/hadoop/bb.txt

14、改變許可權:chmod
        chmod [-R] xyz 檔案或目錄
        u,g,o表示user,group,other這3種身份的許可權,a表示all,即全部的身份。+加入,-除去,=設定。r讀,w寫,x執行,4讀,2寫,1執行。
   chmod 777 /home/hadoop/a.txt
   chmod u+rwx,g+rx,o+r /home/hadoop/a.txt

15、目錄
1).    代表此層目錄
2)..   代表上一層目錄
3)-    代表前一個工作目錄
4)~  代表“目前使用者身份”所在的主資料夾
5)~account 代表account這個使用者的主資料夾(account是個帳號名稱)

16、切換目錄:cd
      cd 【相對路徑或絕對路徑】

17、顯示目前所在的目錄:pwd
       pwd [-P]
      -P 如果是連線檔案,會不以連線檔案的資料顯示,而是顯示正確的完整路徑,即獲取連線檔案的真正路徑。

18、新建新目錄:mkdir
      mkdir [-mp]  目錄名稱
      -m : 配置檔案的許可權,mkdir -m 711 test1;
      -p  : 幫助你直接將所需要的目錄(包含上層目錄)遞迴建立起來,如果沒有這個引數,只能一層一層建立目錄,mkdir -p /home/a/b/c/d.

19、刪除“空”的目錄:rmdir
       rmdir [-p] 目錄名稱

20、檢視檔案與目錄:ls
        ls [-aAdfFhilnrRSt] 目錄名稱
        ls [--color={never,auto,always}] 目錄名稱
        ls [--full-time] 目錄名稱
    -a:全部的檔案,連同隱藏檔案(開頭為.的檔案)一起列出來(常用)
    -d:僅列出目錄本身,而不是列出目錄內的檔案資料(常用)
    -f:直接列出結果,而不進行排序(ls預設會以檔名排序)

    -F:根據檔案、目錄等資訊給予附加資料結構,例如:*:代表可執行檔案,/:代表目錄,=:代表socket檔案,|:代表FIFO檔案

    -h:將檔案容量以人類較易讀的方式(例如GB,KB等)列出來

    -l:列出長資料串,包含檔案的屬性與許可權等資料(常用)

    -r:將排序結果反向輸出,例如:原本檔名由小到大,反向則為由大到小

    -R:連同子目錄內容一起列出來,等於該目錄下的所有檔案都會顯示出來

    -S:以檔案容量大小排序,而不是用檔名排序

    -t:依時間排序,而不是用檔名

    --color=never:不要依據檔案特性給予顏色顯示

    --color=always:顯示顏色

    --color=auto:讓系統自行依據設定來判斷是否給予顏色

    --full-time:以完整時間模式(包含年、月、日、時、分)輸出

    --time={atime,ctime}:輸出訪問時間或改變許可權屬性時間(ctime),而非內容更改時間(modification time)  

 

21、複製檔案或目錄:cp

    cp [-adfilprsu] 原始檔(source) 目標檔案(destination)

    cp [option] source1,source2,source3, ... directory

    -a:相當於-pdr 的意思

    -d:若原始檔為連線檔案的屬性(link file),則複製連線檔案屬性而非檔案本身

    -p:連同檔案的屬性一起復制過去,而非使用預設屬性(備份常用)

    -r:遞迴持續複製,用於目錄的複製行為(常用)

    -i:若目標檔案(destination)已經存在時,  在覆蓋時會先詢問操作的進行(常用)

    -l:進行硬連結(hard link)的連線檔案建立,而非複製檔案本身

    -s:複製成為符號連結檔案(symbolic link),即“快捷方式”檔案

    -u:若destination 比source舊才更新destination
    注意:如果原始檔有兩個以上,則最後一個目的檔案一定要是“目錄”才行

 

22、移除檔案或目錄:rm

    rm [-fir] 檔案或目錄

    -f:就是force的意思,忽略不存在的檔案,不會出現警告資訊

    -i:互動模式,在刪除前會詢問使用者是否操作

    -r:遞迴刪除。最常用在目錄的刪除。但是很危險!!!

 

23、移動檔案或目錄,或更名:mv

    mv [-fiu] source destination

    mv [options] source1,source2,source3,.....,directory

    

24、直接檢視檔案內容:cat(concatenate)

    cat [-AbEnTv]

    -A:相當於-vET的整合引數,可列出一些特殊字元,而不是空白而已

    -n:打印出行號,連同空白行也會有行號,與-b的引數不同

    -b:列出行號,僅針對非空白行做行號顯示,空白行不標行號

    -E:將結尾的斷行字元$顯示出來

    -T:將[Tab]按鍵以^I顯示出來

    -v:列出一些看不出來的特殊字元

 

25:反向列示:tac

    

26、新增行號列印:nl

 

27、可翻頁檢視(只向後):more,按q停止

 

28、可翻頁檢視(可向前或向後):less,按q停止

 

29、取出前面幾行:head

    head [-n number] 檔案

    head -n 20 /home/test

    head -n -100 /home/test           //不列印後面100行的資料,只是顯示前面的資料

 

30、取出後面幾行:tail

    tail [-n number] 檔案

    tail -n 20 /home/test

    tail -n +100 /home/test          //只是列出100行以後的資料 

 

31、檔案時間:

    1)modification time(mtime):當該檔案的“內容資料”更改時,就會更新這個時間。內容資料指的是檔案的內容,而不是檔案的屬性或許可權。

    2)status time(ctime):當該檔案的“狀態”(status)改變時,就會更新這個時間,舉例來說,像是許可權與屬性被更改了,都會更新這個時間。

    3)access time(atime):當“該檔案的內容被取用”時,就會更新這個讀取時間(access)。舉例來說,我們使用cat去讀取檔案的時候,就會更新該檔案的atime。

 

32、修改檔案時間或建立新檔案:touch

 

33、檢視檔案型別:file

 

34、尋找“執行檔案”:which

    which [-a] command

    -a:將所有由PATH目錄中可以找到的命令均列出,而不只第一個被找到的命令名稱

    which ipconfig

    which hadoop

 

35、從whereis資料庫檔案中尋找特定的檔案:whereis

    whereis [-bmsu] 檔案或目錄

    -b:只找二進位制格式的檔案

    -m:只找在說明檔案manual路徑下的檔案

    -s:只找source原始檔

    -u:查詢不在上述三個選項當中的其他特殊檔案

    whereis ifconfig

 

36、從以建立的資料庫/var/lib/mlocate/資料庫中尋找特定的檔案:locate
    locate [-ir] keyword  
    -i:忽略大小寫的差異
    -r:後面可接正則表示式的顯示方式
    locate passwd       //從系統中找出與passwd相關的檔名

    

37、從檔案系統尋找特定的檔案:find
    find [PATH] [option] [action]
    引數:
    1)與時間有關的引數:共有-atime、-ctime、-mtime,以-mtime說明
            -mtime n:n為數字,意義為n天之前的“1天之內”被更改過的檔案
            -mtime +n:列出在n天之前(不含n天本身)被更改過的檔名
            -mtime -n:列出在n天之內(含n天本身)被更改過的檔名
            -newer file:file為一個存在的檔案,列出比file還要新的檔名
        find / -mtime 0        //將過去系統上24小時內有改動(mtime)的檔案列出,數字0代表目前的時間,所以是從現在開始到24小時前
        find / -mtime 3        //列出3天前的24小時內有改動的檔案
        find /etc -newer /etc/passwd     //尋租/etc目錄下的檔案,如果檔案日期比/etc/passwd新的就列出來,可用於分辨兩個檔案之間的新舊關係
    2)與使用者或使用者組名有關的引數:
            -uid n:n為數字,這個數字是使用者的帳號ID,即UID ,這個UID 是記錄在/etc/passwd裡面與帳號名稱對應的數字
            -gid n:n為數字,這個數字是使用者組名的ID,即GID,這個GID 記錄在/etc/group中
            -user name:name為使用者帳號名稱,例如dmtsai
            -group name:name為使用者組名,例如users
            -nouser:尋找檔案的所有者不存在/etc/passwd的人
            -nogroup:尋找檔案的所有使用者組不存在與/etc/group的人
        find /home -user vbird      //查詢/home下面屬於bird使用者的檔案,可將屬於某個使用者的所有檔案都找出來
        find / -nouser                        //查詢系統中不屬於任何人的檔案
    3)與檔案許可權及名稱有關的引數:
            -name filename:查詢檔名為filename的檔案
            -size [+-]SIZE:查詢比SIZE 還要大(+)或小(-)的檔案。這個SIZE的規格有:c:代表byte,k:代表1024bytes。所以,要找比50KB還要大的檔案,就是“-size +50k”
            -type TYPE:查詢檔案的型別為TYPE的,型別主要有:一般正規檔案(f)、裝置檔案(b,c)、目錄(d)、連線檔案(l)、socket(s)及FIFO(p)等屬性
            -perm mode:查詢檔案許可權"剛好等於"mode的檔案,這個mode為類似chmod的屬性值,舉例來說,-rwxr-xr-x的屬性為0755
            -perm -mode:查詢檔案許可權“必須要全部包含mode的許可權”的檔案,舉例來說,我們要查詢-rwxr--r--,即0744的檔案,使用-perm -0744,當一個檔案的許可權為-rwxr-xr-x,即755時,也會被列出來,因為-rwxr-xr-x的屬性已經包括了-rwxr--r--的屬性 了
            -perm +mode:查詢檔案許可權“包含任一mode的許可權”的我檔案,舉例來說,我們查詢-rwxr-xr-x,即-perm +0755,但一個檔案是-rw-------也會被列出來,因為它有-rw......的屬性存在
        find / -name passwd     //找出檔名為passwd的這個檔案
        find /var -type s              //找出/var目錄下檔案型別為socket的檔名
        find / -perm +0755       //查詢檔案當中含有-rwxr-xr-x中的任一屬性
    4)其他可進行的操作:
            -exec command:command為其他命令,-exec後面可再接其他的命令來處理查詢到的結果
            -print:將結果列印到螢幕上,這個操作是預設值
        find /etc -name passwd -exec cat {} \;         //將找到檔名為passwd的檔案作為命令的輸入

38、列出檔案系統的整體磁碟使用量:df
        df [-ahikHTm]   [目錄或檔名]
        -a:列出所有的檔案系統,包括系統特有的/proc等檔案系統;
        -k:以KB的容量顯示各檔案系統
        -m:以MB的容量顯示各檔案系統
        -h:以人們較易閱讀的GB、MB、KB等格式自行顯示
        -H:以M=1000K 替代M=1024K 的進位方式
        -T:連同該分割槽的檔案系統名稱(例如ext3)也列出
        -i:不用硬碟容量,而已inode的數量來顯示
    df      //將系統內所有的檔案系統列出來,在Linux下如果df沒有加任何引數,那麼預設會將系統內所有的(不含特殊記憶體內的檔案系統與swap)都以1KB的容量列出來。
    df -h    //將容量結果以易讀的容量格式顯示出來
    df -aT    //將系統內所有的特殊檔案格式及名稱都列出來
    df -h /etc        //將/etc下面的可用的磁碟容量以易讀的容量格式顯示,這樣就可以知道某個目錄下還有多少容量可以使用了
    df -ih             //將目前各個分割槽當中可用的inode數量列出來

39、評估檔案系統的磁碟使用量(常用於評估目錄所佔容量):du
        du [-ahskm] 檔案或目錄名稱
        -a:列出所有的檔案與目錄容量,因為預設僅統計目錄下面的檔案量而已
        -h:以人們較易讀的容量格式(G/M)顯示
        -s:列出容量而已,而不列出每個各別的目錄佔用容量
        -S:不包含子目錄下的總計,與-s有點差別
        -k:以KB列出容量顯示
        -m:以MB列出容量顯示
    du        //列出當前目錄下的所有檔案容量,但僅會顯示目錄容量(不含檔案)
    du -a    //除了顯示目錄容量,還會顯示檔案容量
    du  -sm  ./*     //檢查當前目錄下面每個目錄所佔用的容量,可檢查某個目錄下那個子目錄佔用最大的容量
    
40、連線檔案:ln
1)硬連線或實際連線:hard link
        ln /etc/crotab .  
2)符號連線,也即是快捷方式:symbolic link
        ln -s /etc/crotab1 crotab2

41、變數的顯示:echo
    echo $PATH
    echo helloworld

42、檢視環境變數與常見環境變數說明:env

43、檢視所有變數(含環境變數與自定義變數):set

44、檢視歷史命令:history

45、提示符的設定:PS1

46、顯示結果的語系變數:locale

47、命令別名設定:alias
            alias lm='ls -l | more'

48、管道命令:pipe
            ls -al /etc | less

49、將同一行裡面的資料進行分解,取出想要的資料:cut
        cut -d'分隔字元' -f fields     //用於分隔字元
        cut -c 字元範圍                        //用於排列整齊的資訊
        -d:後面接分隔字元,與-f一起使用
        -f:依據-d的分隔字元將一段資訊切割成為資料,與-f取出第幾段的意思
        -c:以字元(characters)的單位取出固定字元區間
        echo $PATH | cut -d ':' -f 5            //將PATH變數取出,以:為分割符,取出第五個路徑
        echo $PATH | cut -d ':'  -f 3,5        //將PATH變數取出,以:為分割符,取出第3到第5個路徑
        export | cut -c 12-                //將export輸出的資訊取得第12字元以後的所有字串,但是在處理多空格相連的資料時會比較複雜

50、分析一行資訊,若匹配想找的資料則將該行取出來:grep
        grep [-acinv] [--color=auto] '查詢字串' filename
        -a:將binary檔案以text檔案的方法查詢資料
        -c:計算找到“查詢字串”的次數
        -i:忽略大小寫的不同,所以大小寫視為相同
        -n:順便輸出行號
        -v:順便輸出行號
        --color=auto:可以將找到的關鍵字部分加上顏色顯示
        history | grep 'ls'

51、排序命令:sort
        sort [-fbMnrtuk] [file or stdin]
        -f:忽略大小寫的差異,例如A與a視為編碼相同
        -b:忽略最前面的空格符部分
        -M:以月份的名字來排序,例如JAN,DEC等的排序方法
        -n:使用“純數字”進行排序(預設是以文字型別來排序的)
        -r:反向排序
        -u:就是uniq,相同的資料中,僅出現一行代表
        -t:分隔符,預設是用[Tab]鍵來分隔
        -k:以那個區間(field)來進行排序的意思
        cat /etc/passwd | sort
        cat /etc/passwd | sort -t ':' -k 3

52、排序完成但是將重複的資料僅列出一個顯示:uniq
        uniq [-ic]
        -i:忽略大小寫字元的不同
        -c:進行計數
        last | cut -d ' ' -f  1 | sort | uniq -c 

53、統計檔案的字、行、字元:wc
        wc [-lwm]
        -l:僅列出行
        -w:僅列出多少字(英文單字)
        -m:多少字元
        cat /etc/man.config | wc      //輸出三個數字分別為行、字數、字元數

54、資料的替換、刪除、新增、選取工具:sed
        sed [-nefr] [動作]
1)引數:
        -n:使用安靜(silent)模式。在一般sed的用法中,所有來自STDIN的資料一般都會被列出到螢幕上。但如果加上-n引數後,則只有經過sed特殊處理的那一行(或者操作)才會被列出來
        -e:直接在命令模式上進行sed的動作編輯
        -f:直接將sed的動作寫在一個檔案內,-f filename則可以在filename內的sed動作
        -r:sed的動作支援的是擴充套件型正則表示式的語法(預設是基礎正則表示式語法)
        -i:直接修改讀取的檔案內容,而不是由螢幕輸出
2)動作說明:[n1  [,n2]] function
        n1,n2:不見得會存在,一般代表選擇進行動作的行數,舉例來說,如果我的動作是需要在10到20行之間進行的,則“10,20[動作行為]”
function常用的引數:
        a:新增,a的後面可以接字串,而這些字串會在新的一行出現(目前的下一行)
        c:整行替換,c的後面可以接字串,這些字串可以替換n1,n2之間的行
        d:刪除,因為是刪除,所以d後面通常不接任何引數
        i:插入,i的後面可以接字串,而這些字串會在新的一行出現(目前上一行)
        p:列印,也就是將某個選擇的資料打印出來,通常p會與引數sed -n一起執行
        s:部分替換,可以直接進行替換的工作,通常這個s的動作可以搭配正則表示式!例如1,20s/old/new/g
3)以行為單位的新增/刪除功能
        nl /etc/passwd | sed '2,5d'        //將/etc/passwd的內容列出並且列印行號,同時,將第2~5行刪除
4)在第二行後面(即加在第3行)加上“drink tea?“字樣
        nl /etc/passwd | sed '2a drink tea?'
5)在第二行前面(即加在第2行)插入“drink tea?“字樣        
        nl /etc/passwd | sed '2i drink tea?'
6)在第二行後面加入兩行字,例如"Drink tea or " 與"drink beer?"
        -> nl /etc/passwd | sed '2a Drink tea or  \  
        -> dirnk beer? '        
7)以行為單位的替換與顯示功能
        nl /etc/passwd | sed '2,5c No 2-5 number'       //將第2-5行的內容替換成為“No 2-5 number”
8)僅列印部分資料
        nl /etc/passwd | sed -n '5,7p'     //-n表示只會列印處理後的資料,如果不加-n,那處理後的資料會列印兩次
9)部分資料的查詢並替換的功能
        sed 's/要被替換的字串/新的字串/g'
    [email protected]:~$ /sbin/ifconfig eth0
    eth0    Link encap:Ethernet  HWaddr b8:88:e3:3c:89:f9  
                  inet addr:10.130.26.21  Bcast:10.130.26.127  Mask:255.255.255.128
                  inet6 addr: fe80::ba88:e3ff:fe3c:89f9/64 Scope:Link
                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                  RX packets:143999 errors:0 dropped:1 overruns:0 frame:0
                  TX packets:88285 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000 
                  RX bytes:39104286 (39.1 MB)  TX bytes:39602666 (39.6 MB)

        sbin/ifconfig eth0 | grep 'inet addr' | sed 's/^.*addr://g' | sed 's/Bcast.*$//g'            //從ifconfig檔案中抽取出本機的ip地址
        cat /etc/man.config | grep 'MAN' | sed 's/#.*$//g' | sed '/^$/d'

55、資料處理工具:awk
        sed常常作用於一整行的處理,awk則比較傾向於將一行分成數個“欄位”來處理,awk相當適合處理小型的資料處理。
        awk '條件型別1{動作1}  條件型別2{動作2} ... '  filename
        awk 主要是處理每一行的欄位內的資料,而預設的欄位的分隔符為空格鍵或[tab]鍵
        awk的處理流程是:
            1)讀入第一行,並將第一行的資料填入$0,$1,$3等變數當中,$0代表一整行資料
            2)依據條件型別的限制,判斷是否需要進行後面的動作
            3)做完所有的動作與條件型別
            4)所還有後續的“行”的資料,則重複上面1~3的步驟,直到所有的資料都讀完為止
        awk的內建變數:
                NF  :    每一行($0)擁有的欄位總數
                NR  :   目前awk所處理的是“第幾行”資料
                FS    :   目前的分隔字元,預設是空格鍵
        awk運算子:
                >:大於      <:小於       >=:大於或等於      <=:小於或等於      ==:等於     !=:不等於
        last -n 5 | awk '{print $1 "\t" $3}'      //列印第一列和第3列
        last -n 5 | awk '{print $1 "\t lines: " NR "\t columes:" NF}'        //列印第一列,第幾行,每一行的列數
        cat /etc/passwd | awk  '{FS=":"}  $3 < 10  {print  $1  "\t"  $3}'       //分隔為:,列印第三列小於10以下的資料,並且僅列出帳號與第三列
        新建一個檔案:pay.txt
                    Name    1st     2nd     3th
                    VBird   23000   24000   25000
                    DMTsai  21000   20000   23000
                    Bird2   43000   42000   41000
        第一行只是說明,所以第一行不要進行加總(NR==1時處理)
        第二行以後就會有加總的情況出現(NR》=2以後處理)
       [email protected]:~$ cat pay.txt | awk 'NR==1{printf "%10s %10s %10s %10s %10s\n",$1,$2,$3,$4,"Total"} 
                                                                         NR>=2{total=$2+$3+$4 
                                                                           printf "%10s %10d %10d %10d %10.2f\n",$1,$2,$3,$4,total}'
                          Name        1st        2nd        3th      Total
                          VBird      23000      24000      25000   72000.00
                          DMTsai      21000      20000      23000   64000.00
                          Bird2      43000      42000      41000  126000.00

56、檔案比較工具:diff
        diff [-bBi] from-filr to-file

57、新增使用者:useradd
        useradd [-u UID] [-g 初始化使用者組] [-G 次要使用者組] [-mM] [-c 說明欄] [-d 主資料夾絕對路徑] [-s shell] 使用者帳號名
        useradd vbird1
        useradd -u 123 -g users vbird2
      
58、設定密碼:passwd
        passwd 123456

59、刪除使用者:userdel  
        userdel vbird1

60、新增使用者組:groupadd
        groupadd [-g gid] [-r] 使用者組名

61、刪除使用者組:groupdel
        groupdel [groupname]

62、切換身份:su
        su [-lm] [-c 命令] [username]
        - :單純使用 - 如“su - ”,代表使用login-shell的變數檔案讀取方式來登入系統,若使用者名稱稱沒有加上去,則代表切換為root身份
        -l:與 - 類似,但後面需要加欲切換的使用者帳號,也是login-shell的方式
        -m:-m與-p是一樣的,表示使用目前的環境設定,而不讀取新使用者的配置檔案
        -c:僅進行一次命令

63、切換到root身份:sudo

64、檢視當前使用者的id:id
    
65、檢視目前登入在系統上的使用者:who或w

66、每個帳號的最近登入時間:lastlog

67、直接將命令丟到後臺中“執行”:&
        tar -zvf /tmp/etc.tar.gz /etc &

68、將目前的工作丟到後臺中“暫停‘:Ctrl+z

69、檢視目前的後臺工作狀態:jobs
        jobs [-lrs]
        -l:除了列出job number與命令串之外,同時列出PID的號碼
        -r:僅列出正在後臺run的工作
        -s:僅列出正在後臺當中暫停(stop)的工作

70、管理後臺當中的工作:kill
        kill -signal %jobnumber
        kill -l      //-l列出目前kill能夠使用的訊號(signal)有哪些,signal代表給予後面接的那個工作什麼樣的指示。
        -1:重新讀取一次引數的配置檔案(reload)
        -2:代表與由鍵盤輸入[ctrl]-c同樣的操作;
        -9:立即強制刪除一個工作
        -15:以正常的程式方式終止一項工作,與-9不同
        kill -9 %2; jobs

71、檢視某個時間點的進行狀況:ps
        ps aux        //檢視系統所有的程序資料
        ps -lA         //也是能夠檢視所有系統的資料
        ps axjf        //連同部分進行樹狀態
        -A:所有的程序均顯示出來,與-e具有相同的作用
        -a:不與termial有關的所有程序
        -u:有效使用者相關的程序
        x:通常與a這個引數一起使用,可列出較完整的資訊
        輸出格式:
        l:較長、較詳細地將該PID的資訊列出
        j:工作的格式(jobs format)
        -f:做一個更為完整的輸出
    1)僅檢視自己的bash相關程序:ps -l
    2)檢視系統所有程序:ps aux 
                                                      ps aux | grep 'syslog'

72、檢視記憶體使用情況:free
        free [-b|-k|-m|-g] [-t]
        -b:直接輸入free時,顯示的是KB ,我們可以使用b(bytes)、m(MB),k(KB)及g(GB)來顯示單位
        -t:在輸出的最終結果中顯示實體記憶體與swap的總量

73、檢視系統與核心相關資訊:uname
        uname [-asrmpi]
        -a:所有系統相關的資訊

74、檢視系統啟動時間與工作負載:uptime
        
75、跟蹤網路:netstat

76、檢視網絡卡資訊:ifconfig
        ifconfig eth0 192.168.0.1 netmask 255.255.255.0    //配置網絡卡ip地址

77、遠端登入linux主機:ssh
        ssh [-l login_name] [-p port] [[email protected]]hostname
        ssh 192.168.0.11
        ssh -l root 192.168.0.11  或  ssh [email protected]        //指定使用者
        ssh -l root -p 12333 216.230.230.114

78、遠端拷貝:scp
        scp -r /home/administrator/test/  [email protected]:/root/           //拷貝本機/home/administrator/test整個目錄至遠端主機192.168.1.100的/root目錄下
        scp  /home/administrator/Desktop/old/driver/test/test.txt [email protected]:/root/       //拷貝單個檔案至遠端主機
        scp -r [email protected]:/root/  /home/administrator/Desktop/new/                                        //遠端檔案/資料夾下載

79、檢視服務:service 
        service --status-all