一、10 個選擇題(每個題 2 分,共 20 分)
1、查看當前系統時間的命令是什麼?(A)
A.date
B.time
C.now
D.pwd
2、回到用戶家目錄的命令是什麼?(B)
A.cd -
B.cd ~
C.cd /root
D.cd /home
3、查看 Linux 系統中命令是內建命令還是外部命令的命令是什麼?(B)
A.file
B.type
C.who
D.whereis
4、linux 終端中如何快速跳至行尾?(B)
A.Ctrl+a
B.Ctrl+e
C.Ctrl+w
D.Ctrl+z
5、命令歷史中,使用上一條命令的快捷鍵是?(B)
A.!999
B.!!
C.history
D.!1000
6、linux 修改文件或者目錄權限的命令是?(C)
A.groupadd
B.useradd
C.chmod
D.chown
7、wc 命令統計文件單詞數的選項是?(C)
A.-L
B.-w
C.-l
D.-c
8.此文件的權限應該是-rw-r–r--(B)
A.655
B.644
C.622
D.642
9、下面不屬於 linux 內核的作用是?(C)
A.管理進程
B.管理內存
C.網絡管理
D.管理用戶
10、存放用戶賬號的文件是?(C)
A.shadow
B.group
C.passwd
D.shadow
二、五個簡單題(每個題 7 分,共 35 分)
1、Linux 目錄結構:
/root
/bin
/etc/
/boot/
/usr/
/var/
/dev/
/home/
/lib/
/mnt/
2、請寫出 Linux 的哲學思想
1.一切皆文件
2.由衆多單一目的的小程序,一個程序只能實現一個功能,多個程序組合完成複雜任務
3.文本文件保存配置信息
4.儘量避免與用戶交互
3、操作系統的功用有哪些?
管理電腦硬件與軟件資源的程序,進程與處理機管理,作業管理,存儲管理,設備管理,文件管理
4、請寫出至少三種常見的 linux 發行版
centos,ubuntu,redhat,Debian,Fedora
5、linux 日常賬號管理需要注意哪些方面?
權限能滿足需求就好,越小越好。
三、三個實戰題(每題 15 分,共 45 分)
1、寫一個腳本,生產 10 個隨機數,並從小到大排序?
[root@C76 ~]# for i in `seq 1 10`;do echo $RANDOM; done |sort
2、使用腳本創建 system1-50 個用戶,並指定家目錄爲/data/system[1-50]
[root@C76 ~]# cat user.sh
#!/bin/bash
for i in {1..50};do
useradd -r -s /sbin/nologin -m -d /data/system$i system$i
done
3、簡述 su 命令的作用,並說明 su root 和 su - root 的區別
su root 代表切換時以便切換爲root下的當前目錄
su - root代表切換爲root的家目錄,無論當前用戶在那個位置