【譽天教育】這幾道linux基礎選擇題你答對了嗎?

武漢譽天發表於2020-10-26


1.Shell執行多個命令的方式中,正確的是:(D )
A. 使用 ; 分隔的兩個命令,第一個命令執行結果不會影響第二命令的執行
B. 使用&&連線的兩個命令,只有第一個執行成功才會執行第二個
C. 使用連線的兩個命令,只有第一個執行失敗才會執行第二個
D. 以上都對

2.下面那一個是Shell中的註釋( C)
A. // This is a comment
B. /* This is a comment */
C. # This is a comment
D. -- This is a comment

3.關於變數定義,正確的是:( B)
A. declare bar=$foo
B. PATH = /bin:/usr/bin:/usr/local/bin
C. set message=Hello World
D. $USER=bigdata

4.關於標準輸入輸出,錯誤的是:(C )
A. 可以將標準錯誤定向到某個檔案
B. 可以將標準輸出定向到某個檔案
C. 可以同時將標準輸入和輸出定向到某個檔案
D. 可以同時將標準輸出和標準錯誤定向到某個檔案

5.下面哪個不是Shell:(D )
A. bash
B. zsh
C. ksh
D.vim

6. ls -l /home/bigdata返回如下結果,使用下列命令,可以得到真的結果是: ( C)
drwxr-xr-x. 2 bigdata bigdata     6 Jun 27 22:05 Public
drwxr-xr-x. 2 bigdata bigdata     6 Jun 27 22:05 Templates
-rwxrwxr-x. 1 bigdata bigdata    55 Aug  1 22:09 test.sh
-rw-rw-r--. 1 bigdata bigdata    90 Aug 10 21:26 test.txt
drwxr-xr-x. 2 bigdata bigdata     6 Jun 27 22:05 Videos
set f="/home/bigdata/test.sh"
A. test -d $f
B. [$f == "/home/bigdata/test.sh"]
C. test -e $f -a -r $f
D.以上都不能

7. files=(a.txt b.txt c.txt d.txt), 下列結果正確的是:(A)
A. ${#files[@]} 結果是 4
B. files[0] 結果是a.txt  正解:$
C. $files[3] 結果是c.txt   正解:$
D.$

8.下面哪一項不是Git的檔案狀態( A)
A. Marked
B. Modified
C. Staged
D. Untracked

9.Shell中包含了哪些控制語句: (D )
A. if-else
B. while
C. for
D. 以上都是

10.下列哪些是Bash的配置檔案 ( D)
A. /etc/profile
B. /etc/bashrc
C. /etc/.bashrc
D. 以上都是

譽天紅帽認證諮詢熱線18696182106  微信同號

相關文章