1.在RHEL5系統中,小王希望將他執行的ls命令的輸出結果保存在當前目錄下文件output.ls中,以供日后進行分析和使用,但要求不覆蓋原文件的內容,他應該使用的命令是( )
ls>>output.ls
> 輸出重定向到一個文件或設備 覆蓋原來的文件
>! 輸出重定向到一個文件或設備 強制覆蓋原來的文件
>> 輸出重定向到一個文件或設備 追加原來的文件
< 輸入重定向到一個程序
2.Linux系統中,用戶文件描述符0表示
文件描述符0:標準輸入設備
文件描述符1:標準輸出設備
文件描述符2:標準錯誤輸出設備
3.crontab文件由6個域組成,每個域之間用空格分隔,下列哪個排列方式是正確的?
COMMAND HOUR DAY MONTH DAYOFWEEK
通過crontab 命令,我們可以在固定的間隔時間執行指定的系統指令或 shell script腳本。在crontab文件中如何輸入需要執行的命令和時間。該文件中每行都包括六個域,其中前五個域是指定命令被執行的時間,最后一個域是要被執行的命令。每個域之間使用空格或者制表符分隔。格式如下: minute hour day-of-month month-of-year day-of-week commands 第一項是分鐘,第二項是小時,第三項是一個月的第幾天,第四項是一年的第幾個月,第五項是一周的星期幾,第六項是要執行的命令。這些項都不能為空,必 須填入。如果用戶不需要指定其中的幾項,那么可以使用代替。因為是統配符,可以代替任何字符,所以就可以認為是任何時間,也就是該項被忽略了。
4.局域網的網絡地址192.168.1.0/24,局域網絡連接其它網絡的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網絡時,其路由設置正確的是?
route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
路由信息是由{目的主機所在的網絡地址,下一跳地址,子網掩碼}組成
5.tar命令用于解壓的參數是?
-c :建立一個壓縮文件的參數指令(create 的意思)
-x :解開一個壓縮文件的參數指令
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮或解壓? 一般格式為xx.tar.gz或xx. tgz
-t :查看 tarfile 里面的文件
-f :使用檔名,請留意,在 f 之后要立即接檔名喔!不要再加參數
-v :壓縮的過程中顯示文件!這個常用,但不建議用在背景執行過程
6.為了查看不斷更新的日志文件,可以使用的指令是()
tail -f
linux 下 tail 用于看檔案的結尾, -f參數 是follow的意思 當文件增長時,輸出后續添加的數據
7.下列哪個命令可以看到文件的大小?(不添加參數的情況下)
A:ls是list的縮寫,用來顯示當前目錄下面文件的信息;
B:df是disk free的縮寫,用來顯示文件系統中不同磁盤的使用情況;
C:du是disk usage的縮寫,顯示當前目錄或者當前文件的占用的塊大小;
D:find命令作用在目錄下,用來查找指定目錄或者當前目錄下的文件。
8.將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz 文件,并將此文件保存到/home 目錄下,實現此任務的tar 格式為
tar zcvf /home/wang.tar.gz /home/stud1/wang
9.下面關于Linux文件系統的inode描述錯誤的是()
通過inode可獲得文件占用的塊數
硬鏈接 指向的是inode號,刪了一個文件名 其他文件名不會報錯
軟鏈接 指向的是文件名,刪了源文件名 其他文件名會報錯
一般情況下,文件名和inode號碼是"一一對應"關系,每個inode號碼對應一個文件名。但是,Unix/Linux系統允許,多個文件名指向同一個inode號碼。這意味著,可以用不同的文件名訪問同樣的內容;對文件內容進行修改,會影響到所有文件名;但是,刪除一個文件名,不影響另一個文件名的訪問。這種情況就被稱為"硬鏈接"(hard link)。 除了硬鏈接以外,還有一種特殊情況。文件A和文件B的inode號碼雖然不一樣,但是文件A的內容是文件B的路徑。讀取文件A時,系統會自動將訪問者導向文件B。因此,無論打開哪一個文件,最終讀取的都是文件B。這時,文件A就稱為文件B的"軟鏈接"(soft link)或者"符號鏈接(symbolic link)。 這意味著,文件A依賴于文件B而存在,如果刪除了文件B,打開文件A就會報錯:“No such file or directory”。這是軟鏈接與硬鏈接最大的不同:文件A指向文件B的文件名,而不是文件B的inode號碼,文件B的inode"鏈接數"不會因此發生變化。
10.如何在命令行查看一臺linux機器的CPU、SWAP分區信息、硬盤信息?
cat /proc/cpuinfo:查看一臺linux機器的CPU信息 du:查看該目錄占用文件系統數據塊的情況
cat /proc/swaps:查看SWAP分區信息
df -lh:查看硬盤信息
未完待續