1. Linux系统的内核是__() b A. Windows B. Unix C. Linux D. MacOS 2. \*\*Linux系统的缺省Shell是__( )a\*\* \*\*A. bash B. dash C. ksh D. tcsh\*\* 3. 用来查看Linux系统版本的命令是__( )d A. uname B. uname -a C. uname -r D. uname -v 4. 用来查看Linux系统上运行的进程的命令是__( ) a A. ps B. top C. htop D. atop 5. 用来查看Linux系统上安装的软件包信息的命令是__( )d A. rpm -qa B. dpkg -l C. yum list installed D. apt list --installed 6. \*\*用来搜索文件内容的命令是__( D) \*\* \*\*A. find B. locate C. which D. grep\*\* 7. 用来查看文件或目录权限的命令是__( )a A. ls -l B. ls -a C. ls -al D. ls -la 8. \*\*用来切换用户的命令是__( A)\*\* \*\*A. su B. sudo C. switch D. login\*\* 9. 用来查看磁盘使用情况的命令是__( )a A. df -h B. du -h C. free -h D. diskusage 10. 用来查看内存使用情况的命令是__( )c A. top B. htop C. free -m D. vmstat 11. 用来查看网络接口信息的命令是__( )b A. ip addr B. ifconfig C. ip link D. iwconfig 12. 用来查看当前登录用户的命令是__( )b A. id B. whoami C. users D. who 13. 用来查看系统运行时间的命令是__( ) a A. uptime B. runtime C. sysinfo D. time 14. \*\*用来查看CPU信息的命令是__( C)\*\* \*\*A. cpuinfo B. procinfo C. lscpu D. cpudetails\*\* 15. 用来查看系统内核版本的命令是__( ) b A. kernel -v B. uname -r C. kernel -r D. lsb_release -a 16. 用来重启系统的命令是__( )a A. reboot B. restart C. reload D. shutdown -r now 17. 用来关闭系统的命令是__( ) b A. poweroff B. shutdown C. halt D. turnoff 18. 用来终止进程的命令是__( ) a A. kill B. end C. terminate D. stop 19. \*\*用来查看端口使用情况的命令是__( B)\*\* \*\*A. ss -tplun B. netstat -plunt C. ports D. netstat -anp\*\* 20. \*\*用来设置系统时间的命令是__( B)\*\* \*\*A. time B. date C. clock D. timestamp\*\* 21. 查看网络连接状态的命令是__( ) b A. netstat B. ping C. traceroute D. dig 22. 查看网络服务监听端口的命令是__( )b A. ss B. netstat C. lsof D. nmap 23. 查看进程详细信息的命令是__( )a A. ps B. pidof C. pstree D. pgrep 24. kill进程的语法是__( ) c A. kill -9 pid B. kill -15 pid C. kill pid D. pkill process_name 25. 定义环境变量的命令是__( ) a A. export B. env C. set D. source 26. \*\*查看环境变量的命令是__( A\*\* \*\*A. env B. set C. export D. echo\*\* set命令在不同的shell下行为不一致,在bash下它显示所有变量,包括局部变量,而不仅仅是环境变量。 export命令用于导出变量为环境变量,不能显示所有环境变量。 echo $变量名 可以打印单个变量,但不能显示全部环境变量。 正确查看所有环境变量的命令应该是env,这也是Linux/Unix下的标准做法。 所以查看环境变量的命令应该选择env(A),而不是set(B)。请注意这一点。 27. \*\*查看系统引导日志的命令是__(C )\*\* \*\*A. dmesg B. bootlog C. journalctl D. syslog\*\* \*\*journalctl可查看systemd的日志,包括系统引导信息。\*\* 28. \*\*查看系统登录日志的命令是__( )\*\* \*\*查看系统登录日志的命令是 journalctl 或 cat /var/log/secure。\*\* 29. 查看磁盘分区信息的命令是__( )b A. fdisk B. df C. du D. partprobe 30. 统计文件行数的命令是__( )a A. wc -l B. count C. numlines D. rows 31. 查找文件和目录的命令是__( )a A. find B. which C. whereis D. locate 32. 解压gzip文件的参数是__( ) b A. -z B. -x C. -d D. -u 33. \*\*创建软链接的命令是__( )A\*\* \*\*A. ln -s B. link C. symlink D. softlink\*\* 34. 显示日历的命令是__( ) c A. calendar B. date C. cal D. time 35. \*\*创建用户的命令是__( ) B\*\* \*\*A. useradd B. adduser\*\* \*\*C. usercreate D. addnewuser\*\* 36. \*\*删除用户的命令是__( )A\*\* \*\*A. userdel B. deluser C. rmuser D. userremove\*\* 37. 显示登录用户的命令是__( )a A. who B. users C. logins D. loggedin 38. 查看文件内容的命令是__( )c A. more B. less C. cat D. head 39. 移动文件和目录的命令是__( )a A. mv B. move C. cut D. changes 40. 删除文件和目录的命令是__( )a A. rm B. del C. remove D. erase 1. 用来查看文件或目录占用空间的命令是() A A. du B. df C. ls D. dir 2. \*\*用来比较两个文件的不同的命令是()b\*\* \*\*A. diff B. cmp C. comm D. patch\*\* 3. 用来打包文件或目录的命令是()c A. zip B. gzip C. tar D. compress 4. 用来复制文件或目录的命令是()a A. cp B. copy C. replicate D. duplicate 5. 用来删除文件或目录的命令是() a A. rm B. del C. remove D. erase 6. \*\*用来终止进程的信号是() a\*\* \*\*A. SIGTERM B. SIGKILL C. SIGSTOP D. SIGQUIT\*\* 7. 用来查看进程信号的命令是() d A. kill B. pkill C. pgrep D. ps 8. \*\*用来创建用户组的命令是() a\*\* \*\*A. groupadd B. addgroup C. newgroup D. usergroup\*\* 9. \*\*用来查看系统运行级别的命令是(D)\*\* \*\*A. runlevel B. init C. telinit D. systemctl get-default\*\* 10. \*\*用来挂载文件系统的命令是() a\*\* \*\*A. mount B. mnt C. fstab D. mountdev\*\* 11. \*\*用来写入数据到文件末尾的命令是() a\*\* \*\*A. echo \>\> B. append C. tail -f D. sync\*\* 12. \*\*用来查找命令的手册页的命令是() c\*\* \*\*A. whatis B. help C. man D. info\*\* 13. \*\*\*用来显示文件最后几行的命令是()a\*\*\* \*\*\*A. tail B. head C. last D. final\*\*\* 14. \*\*用来展开缩写的命令是() b\*\* \*\*A. expand B. unabbreviate C. echo D. print\*\* 15. \*\*用来打印文件的命令是()a\*\* \*\*A. cat B. print C. echo D. less\*\* 16. \*\*用来对文件进行排序的命令是()a\*\* \*\*A. sort B. order C. arrange D. sorted\*\* 17. \*\*用来展示文件内容的分页工具是() b\*\* \*\*A. more B. less C. pager D. page\*\* 18. 用来切换目录的命令是() a A. cd B. chdir C. switchdir D. pushd 19. 用来查看网卡的物理地址的命令是()a A. ifconfig B. hwinfo --netcard C. lspci D. lshw -class network 20. 用来修改文件权限的命令是()a A. chmod B. permission C. acl D. chown 21. \*\*用来查看网关地址的命令是() b\*\* \*\*A. route -n B. ip route C. netstat -nr D. traceroute\*\* 22. \*\*用来查看进程启动时间的命令是()a\*\* \*\*A. ps B. pstime C. psr D. top\*\* 23. 用来远程登录的命令是()a A. ssh B. telnet C. rlogin D. remote 24. \*\*用来下载文件的命令是()b\*\* \*\*A. curl B. wget C. fetch D. download\*\* 25. 用来创建链接文件的命令是() a A. ln B. link C. symlink D. hardlink 26. 用来查看当前工作目录的命令是()a A. pwd B. cwd C. pwdd D. currentdir 27. 用来查看存储设备的使用信息的是() c A. lsblk B. fdisk C. df D. du 28. 用来编辑文本文件的命令是()a A. vim B. vi C. nano D. pico 29. 用来解压文件的是()c A. unzip B. gunzip C. tar D. uncompress 30. \*\*用来显示当前日期和时间的命令是()a\*\* \*\*A. date B. cal C. time D. clock\*\* 31. 用来查看内存使用情况的命令是() a aA. free B. vmstat C. top D. /proc/meminfo 1. 查看当前登录用户的UID是()b A. id -u B. whoami C. echo $UID D. uid 2. 查看当前登录用户的组ID是() A. id -g B. groups C. echo $GID D. gid 3. 查看本机IP地址的命令是() A. ip addr B. ifconfig C. hostname -i D. dig +short myip.opendns.com @resolver1.opendns.com 4. 查看网络连接状态的命令是() A. ping B. netstat C. traceroute D. route 5. 查看网络接口流量统计的命令是() A. ifconfig B. netstat -i C. ip -s link D. iwconfig 6. \*\*给文件加密码的命令是()c\*\* \*\*A. passwd B. encrypt C. gpg D. chpasswd\*\* 7. 查看代理设置的命令是() A. env \| grep -i proxy B. proxychains C. settings D. connections 8. 查看端口使用的命令组合是()b A. lsof -i B. netstat -an C. ss -tpl D. nmap -sT 9. 优雅关闭系统的命令是() A. shutdown -h now B. halt C. poweroff D. init 0 10. 强制关闭系统的命令是() A. poweroff -f B. reboot -f C. shutdown -h 0 D. init 6 11. 临时禁用网络接口的命令是() A. ifdown B. ifconfig down C. ip link set down D. nmcli con down 12. 查看防火墙规则的命令是() A. iptables -L B. firewall-cmd --list-all C. ufw status D. pfctl -s rules 13. 查看进程树的命令是() A. pstree B. pgrep -a C. ps auxf D. top -H 14. 解压zip文件的参数是() A. -z B. -x C. -d D. -u 15. 重复执行命令的参数是() A. -r B. --repeat C. -n D. -l 16. 查看文本文件的前几行的参数是() A. head -n 10 B. tail -n 10 C. less -N 10 D. cat -n 10 17. 创建隐藏文件的参数是() A. --hide B. -a C. .filename D. filename. 18. 递归创建目录的参数是() A. -r B. -p C. --recursive D. --parents 19. 按大小排序的命令参数是() A. sort -k B. sort -S C. sort -n D. sort -s 20. 查找文件修改时间的命令参数是() A. find -mmin B. find -mtime C. locate -t D. whereis -m 21. 查找文件类型的参数是() A. -type B. -name C. -exec D. -ok 22. 统计字符数的参数是() A. wc -m B. wc -l C. wc -c D. wc -w 23. 搜索命令历史的参数是() A. history \| grep B. ctrl+r C. \~/.bash_history D. \~/.history 24. 强制删除目录的参数是() A. rm -rf B. rmdir C. deltree D. rm -f 25. 允许所有主机访问的防火墙规则是() A. -A INPUT -s 0/0 -j ACCEPT B. -I INPUT -s 0/0 -j ACCEPT C. -A OUTPUT -d 0/0 -j ACCEPT D. -A FORWARD -d 0/0 -j ACCEPT 26. 设置环境变量的命令是() A. export B. setenv C. env D. \~/.bashrc 27. 显示行号的命令参数是() A. nl file B. cat -n file C. more -N file D. less -N file 28. 比较目录的命令是() A. diff B. comm C. cmp D. vimdiff 29. 统计网络连接的命令是() A. netstat -an \| wc -l B. ip s \| wc -l C. ss -s \| wc -l D. ifconfig -s \| wc -l 30. 查看内核日志的命令是() A. cat /var/log/messages B. dmesg C. journalctl D. syslog 31. 查找文件名的命令是() A. locate B. find C. which D. whereis 32. 显示10行的命令是() A. head -n 10 B. head -10 C. top 10 D. top -n 10 33. 显示文件类型的命令是() A. type B. file C. whatis D. info 34. 监视日志文件的命令是() A. watch -d -n 0.5 tail /var/log/syslog B. tail -f /var/log/syslog C. more /var/log/syslog D. cat /var/log/syslog 35. 归档日志文件的命令是() A. gzip /var/log/messages B. bzip2 /var/log/syslog C. xz /var/log/syslog D. tar -cvzf logs.tar.gz /var/log/\*.log 36. 查看网络统计的命令是() A. netstat -s B. ip -s link C. ifconfig -s D. iw dev 37. 批量杀死进程的命令是() A. pkill process B. killall process C. kill -9 -1 D. xkill 38. 查看文本文件的命令是() A. more B. less C. head D. cat 39. 搜索文件内容的命令是() A. grep pattern files B. find . -name files C. locate files D. whereis files 40. 查看配置文件的命令是() A. cat config B. more config C. head config D. less config 41. 统计文件个数的命令是() A. ls /dir \| wc -l B. find /dir -type f \| wc -l C. count /dir/\* D. du -a /dir \| wc -l 42. 下载文件的命令是() A. curl -O url B. wget url C. fetch url D. scp user@host:file . 43. 复制文件或目录的命令是() A. cp B. copy C. duplicate D. clone 44. 复制时保留属性的命令参数是()a A. -p B. -a C. -r D. -R 45. 追加输出的命令是()a A. \>\> B. tee C. append D. out -a 46. 强制删除文件的参数是()a A. -f B. -r C. -d D. -q 47. 安全删除文件的命令是() A. shred B. rm C. del D. wipe