TQC Linux系統管理 V2 第二類 第1~25題

1. 有一個重要的檔案foo不能被任何人刪除、改名、寫入或變更資料,可執行下列哪一項指令將檔案隱藏屬性?
(A) chmod o-w foo
(B) chattr +i foo
(C) chattr +a foo
(D) chmod 644 foo
Ans: B 

2. 下列哪一項指令,不是使用檔案名稱來搜尋系統中的檔案位置?
(A) locate
(B) find
(C) whereis
(D) file
Ans: D 

3. 系統預設的umask設定是記錄在下列哪一項檔案中?
(A) /etc/bashrc
(B) /etc/bash_profile
(C) /etc/profile
(D) /etc/chs.login
Ans: A 

4. 假如想看到某個檔案test.txt的全部內容時,下列哪些指令可以達到此目的?(複選)
(A) cat test.txt
(B) tail test.txt
(C) pr test.txt
(D) more test.txt
Ans: A C D 

5. Linux的Bash Shell操作環境中支援下列哪些功能?(複選)
(A) 提供Alias別名設定功能
(B) 按[Tab]鍵可以指令補齊
(C) 可用?號查詢指令用法,例如:ls /?
(D) 提供History歷史命令功能,方便使用者操作
Ans: A B D 

6. 在Vi編輯器中,按下列哪些按鍵可以開始編輯輸入文字?(複選)
(A) [w]鍵
(B) [i]鍵
(C) [a]鍵
(D) [o]鍵
Ans: B C D 

7. /data目錄中含有readme及install兩個檔案,應該使用下列哪一項指令直接刪除/data目錄及檔案?
(A) rmdir /data
(B) rm /data
(C) del /data
(D) rm -rf /data
Ans: D 

8. cat指令中加入下列哪些項目指令,可顯示test檔案內容並加入行號?(複選)
(A) cat -l test
(B) cat -b test
(C) cat -n test
(D) cat –u test
Ans: B C 

9. 關於touch指令的敘述,下列哪些正確?(複選)
(A) 產生空白檔案
(B) 用來備份檔案
(C) 合併兩個檔案
(D) 更新檔案日期
Ans: A D 

10. 請問mv指令在Shell中的作用為下列哪些項目?(複選)
(A) 搬移檔案
(B) 更改檔案名稱
(C) 移除檔案
(D) 產生空白檔
Ans: A B 

11. 指令cat -n < test1 > test2是代表下列哪一種意思?
(A) 將test1合併到test2
(B) 將test1重導到test2
(C) 將test2合併到test1
(D) 將test1加入列號重導到test2
Ans: D 

12. 關於指令cat/etc/passwd | grep 'vincent' 的敘述,下列哪一項正確?
(A) 列出/etc/passwd所有內容
(B) 只顯示/etc/passwd中有vincent字串的整列
(C) 列出/etc/passwd中vincent的字串有幾個
(D) 清掉vincent字串,並顯示其部分
Ans: B 

13. 在Vi編輯器中Last line mode命令列模式輸入/abc,當找到第一個abc字串時,按下列哪一個鍵可搜尋下一個abc字串?
(A) [n]鍵
(B) [N]鍵
(C) [s]鍵
(D) [S]鍵
Ans: A 

14. 在Vi編輯器中,由編輯模式切換至指令模式,可使用下列哪一項指令達成此需求?
(A) q
(B) w
(C) <Esc>
(D) <Alt>
Ans: C 

15. 下列哪一項指令可以跳出Vi編輯器,放棄之前所有更改,而且不儲存檔案?
(A) :w!
(B) :a!
(C) :q!
(D) :x!
Ans: C 

16. 下列哪一項指令可以顯示目前所在的工作目錄?
(A) show
(B) dir
(C) set
(D) pwd
Ans: D 

17. 下列哪一項是執行指令chmod 644/bin/ls所造成的結果?
(A) 系統將無法重新開機
(B) 所有使用者都無法登入
(C) 所有使用者都無法執行/bin/ls指令
(D) 除非重新製作系統核心,否則無法回覆
Ans: C 

18. 下列哪一項指令,可以更改使用者的預設Shell?
(A) chsh
(B) chsl
(C) chfn
(D) chfs
Ans: A 

19. 下列哪一項指令,可以刪除某一使用者,並且將其Home之下的檔案一併清除?
(A) userdel -r user
(B) userdel -d user
(C) userdel -m user
(D) userdel -l user
Ans: A 

20. 下列哪些指令可以取得目前所有的環境變數?(複選)
(A) proc
(B) set
(C) env
(D) uname
Ans: B C 

21. 關於su指令的敘述,下列哪些正確?(複選)
(A) 用於切換使用者身分
(B) 如果沒有指定欲切換之使用者,預設為切換至系統管理者
(C) 一旦切換至其他使用者,若欲切換回原本之使用者,必須再次執行su指令進行切換
(D) 無論任何使用者,若欲切換至其他使用者,必須輸入欲切換之使用者的密碼,方可順利切換
Ans: A B 

22. 關於program1 > /tmp/logfile的敘述,下列哪些正確?(複選)
(A) 所有程式執行結果,都會被寫入/tmp/logfile檔案
(B) 所有程式執行結果,將無法顯示於螢幕上
(C) 如果程式發生錯誤,所有錯誤訊息也會一併寫入/tmp/logfile檔案
(D) 本指令之作用,等同於program1 | cat > /tmp/logfile
Ans: A B D 

23. 關於program1 | tee /tmp/logfile的敘述,下列哪一項正確?
(A) 所有程式執行結果,都會被寫入/tmp/logfile檔案
(B) 所有程式執行結果,將無法顯示於螢幕上
(C) 如果程式發生錯誤,所有錯誤訊息也會一併寫入/tmp/logfile檔案
(D) 本指令之作用,等同於program1 | tee > /tmp/logfile
Ans: A 

24. 下列哪一項指令,可以讓我們得知目前系統核心版本及編譯日期?
(A) uname -a
(B) kernel -info
(C) ls -al /boot
(D) cat /proc/kernel/info
Ans: A 

25. 下列哪些指令,可以讓我們立即切換回個人$HOME目錄?(複選)
(A) cd ~
(B) cd $HOME
(C) cd %HOME
(D) cd 'echo $HOME'
Ans: A B D 

沒有留言:

張貼留言