1.linux 2.6.* 內核默認支持的文件系統有哪些?[多選]
A.ext3
B.ext2
C.ext4
D.xfs
E.ufs
2.linux查看cpu占用的命令是什么??
A.top
B.netstat
C.free
D.df
3.在Linux系統中, 為找到文件try_grep含有以a字母為行開頭的內容, 可以使用命令??
A.grep -E #$ try_grep
B.grep -E #a try_grep
C.grep -E ^$ try_grep
D.grep -E ^a try_grep
?
4.在使用mkdir命令創建新的目錄時,在其父目錄不存在時先創建父目錄的選項是?
A.-m
B.-d
C.-f
D.-p
5.批量刪除當前目錄下后綴名為.c的文件。如a.c、b.c。(多選)
A.rm *.c
B.find . -name "*.c" -maxdepth 1 | xargs rm
C.find . -name "*.c" | xargs rm
D.以上都不正確
6.答案與分析?
ABCD。
linux支持的文件系統有:Btrfs、JFS、 ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。?
A。
A top 查看cpu資源使用狀態
B netstat 查看網絡連接狀態
C free 查看內存資源狀態
D df 查看磁盤分區資源狀態
?D。
grep選項中,-E選項可以用來擴展選項為正則表達式;
$表示匹配文件末尾,字符需要在$之前表示以字符結尾??a$表示以a結尾
^表示匹配文件起始,字符需要在^之后表示以字符起始??^a表示以a起始
D。
A -m 在創建目錄的同時設置權限
B -d 沒有這個選項
C -f 沒有這個選項
D -p 在創建多層級目錄的時候若上級目錄不存在則創建
AC。
A rm *.c *通配符,表示匹配任意字符任意次
B find . -name "*.c" -maxdepth 1 | xargs rm??
????find . -name "*.c" -maxdepth 1 找到當前目錄下.*結尾的文件,目錄深度為1
????xargs是一個強有力的命令,它能夠捕獲一個命令的輸出,然后傳遞給另外一個命令,用于很多不支持|管道來傳遞參數的命令,相當于將前邊命令的執行結果,也就是查找到的文件名,傳遞給后邊的rm指令進行刪除
C find . -name "*.c" | xargs rm?沒有進行深度控制,刪除的不僅是當前目錄下的文件,會將子目錄下的文件也刪除
?
?
?
?