Linux基础练习题1

1、统计/usr/bin/目录下的文件个数

ls /usr/bin | wc -l

2、取出当前系统上所有用户的shell,要求每种shell只显示一次,并且按顺序进行显示

cut -d: -f7 /etc/passwd | sort -u

3、取出 /public/reference/gtf/hg19.gtf 文件的第六行

head -6 /public/reference/gtf/hg19.gtf | tail -1

4、取出 /etc/passwd 文件中倒数第9个用户的用户名和shell,显示到屏幕上并将其保存至/tmp/users文件中

tail -9 /etc/passwd | head -1 | cut -d: -f1,7 | tee /tmp/users

5、显示/etc目录下所有以pa开头的文件,并统计其个数

ls -d /etc/pa* 
ls -d /etc/pa* | wc -l

6、显示最近登录的5个账号,以及查看现在多少人登录

last -n 5 | awk '{print $1}'

7、输出a,b,c,d中的字母a

echo "a,b,c,d" | awk -F, '{print $1}'

8、 如何查看系统版本

cat /etc/issue

9、查看你的环境变量'PATH'看看有多少个目录

echo $PATH | wc -l

10、数一下你的bashrc文件的行数

cat /etc/bashrc | wc -l 
或者
wc -l /etc/bashrc

选择题

  1. 使⽤ man 查看帮助⽂档时,使⽤哪个键可以退出⽂档?(C
    A. Z B. TAB C.q D. Enter E. 空格
  2. 以下哪⼀项是相对⽬录引⽤? (C
    A. /home/student B. /etc C. .. D. ~
  3. pwd可以显示如下的哪⼀项? (B)
    A. home/student B. /etc C. .. D. ~
  4. 执⾏ cd ~ 命令后在执⾏pwd, 最可能的结果是什么? (D )
    A. /home/student B. /etc C. .. D. ~
  5. ⽂件names.conf是⼀个系统配置⽂件,根据Linux系统⽬录
    存放规则,它位于(B)
    A. /tmp B. /etc C. /bin D. /sbin
  6. /root⽬录很重要是因为 (B )
    A. 它是Linux⽂件系统的根⽬录 B. 它是超级⽤户的主⽬录
    C. 它可被缩写成~ D. 任何⽤户都不能阅读它的内容
  7. /bin和/usr/bin 含有相同的⽂件(A)
    A. 是 B. 否
  8. 将⽂件file1.txt复制到file2.txt, 你可以使⽤ (B)
    A. cp file1.txt > file2.txt B. cp file1.txt file2.txt
    C. dupe file1.txt file2.txt D. mv file1.txt file2.txt
  9. 将file1 从当前⽬录中删除,可以使⽤(A)
    A. rm file1 B. erase file1 C. del file1 D. cut file1
  10. 如下哪个命令可以递归列出/usr 下的内容(D
    A. lsdir /usr B. ls --recur /usr C. ls -r /usr D. ls -R /usr
  11. 以下哪个命令可以创建空⽂件夹(C
    A. nd B. nd C. mkdir D. newdir E. touch -d
  12. 以下哪个命令可以复制⽬录ABC及除ABC/EFG/HIJ之外的⼦
    ⽬录到archive(E
    A. cp -x HIJ ABC archive
    B. cp -d 2 ABC archive
    C. cp -x HIJ ABC archive/ABC
    D. cp -d2 ABC archive/ABC
    E. 以上都错
  13. 为什么有些⼈更偏爱使⽤rmdir命令,⽽不是rm -r(D
    A. 保证⽬录中没被注意到的⽂件不会被⽆意中删除
    B. 因为rmdir命令不需要命令⾏选项就可以递归执⾏
    C. rmdir命令⾃动为它删除的⽂件备份
    D. A和B
  14. ls /etc/*.??的输出⽂件可能包含以下哪个⽂件? (D)
    A. /ect/issue.net
    B. /etc/mail.rc
    C. /etc/php.ini
    D. /etc/huh.??
    E. /etc/xpdfrc.ja
    F. /ect/gss-1.0
  15. 下⾯哪个find命令的选项可以找出链接数⼤于2的普通⽂件?
    (D)
    A. -type f -links +2
    B. -links +1
    C. -type o -links +1
    D. -type f -links +1
  16. 下⾯哪个或哪些命令能列出最近创建的⽂件,其⽂件名包
    含"coffee"字符串(A
    A. slocate coffee
    B. find . -name coffee
    C. find . -name "*coffee*"
    D. ls -R *coffee*
  17. gzip⼯具默认⽣成的压缩⽂件默认⽂件扩展名是? (B)
    A. .Z B. .gz C. .bz2 D. .tar
  18. 哪个/些命令可⽤于解压缩.gz⽂件(B)
    A. uncompress B. gunzip C. gzip -d D. bunzip2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容