Linux题库与答案
- 格式:doc
- 大小:33.42 KB
- 文档页数:19
linux基础知识试题及答案1. Linux操作系统是由谁发起的?A. 比尔·盖茨B. 理查德·斯托曼C. 林纳斯·托瓦兹D. 丹尼斯·里奇答案:C2. Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. 在Linux中,如何查看一个文件的内容而不编辑它?A. vi 文件名B. cat 文件名C. edit 文件名D. open 文件名答案:B4. Linux系统中,哪个命令用于改变当前工作目录?A. lsB. cdC. pwdD. mkdir答案:B5. 在Linux中,如何查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A6. Linux系统中,哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. w答案:D7. 在Linux中,如何查看一个文件的权限?A. ls -l 文件名B. chmod 文件名C. chown 文件名D. touch 文件名答案:A8. Linux系统中,哪个命令用于解压tar.gz文件?A. tar -xvzf 文件名.tar.gzB. tar -xvf 文件名.tar.gzC. gzip -d 文件名.tar.gzD. gunzip 文件名.tar.gz答案:A9. 在Linux中,如何创建一个新用户?A. useradd 用户名B. adduser 用户名C. newuser 用户名D. createuser 用户名答案:A10. Linux系统中,哪个命令用于查看系统的磁盘空间使用情况?A. dfB. duC. diskusageD. space答案:A11. 在Linux中,如何查看系统的内存使用情况?A. freeB. topC. vmstatD. meminfo答案:A12. Linux系统中,哪个命令用于查看当前系统的版本信息?A. uname -aB. versionC. lsb_release -aD. cat /etc/os-release答案:A13. 在Linux中,如何查看一个进程的详细信息?A. ps -efB. topC. htopD. pstree答案:A14. Linux系统中,哪个命令用于查看网络配置信息?A. ifconfigB. ip addrC. netstatD. route答案:B15. 在Linux中,如何查看系统日志文件?A. cat /var/log/syslogB. less /var/log/syslogC. tail -f /var/log/syslogD. more /var/log/syslog答案:C。
一、选择题1. Linux是一种什么类型的操作系统?A. 单用户操作系统B. 多用户操作系统C. 实时操作系统D. 以上都是答案:B2. Linux的内核主要是由哪个组织维护和开发?A. 微软B. 苹果C. Linux基金会D. 英特尔答案:C3. Linux的发行版中,以下哪个是最为流行的?A. DebianB. UbuntuC. Red HatD. SUSE答案:B4. 在Linux系统中,以下哪个是根目录?A. /homeB. /C. /usr答案:B5. Linux系统中,哪个命令用于查看系统信息?A. systeminfoB. infoC. uname -aD. whoami答案:C6. 在Linux系统中,以下哪个命令用于查看当前登录用户?A. whoB. usersC. whoamiD. w答案:A7. Linux系统中,以下哪个命令用于查看当前系统负载?A. loadavgB. uptimeC. topD. free答案:B8. 在Linux系统中,以下哪个命令用于查看文件内容?A. catB. moreD. head答案:A9. Linux系统中,以下哪个命令用于查找文件?A. findB. locateC. whereisD. grep答案:A10. 在Linux系统中,以下哪个命令用于创建文件?A. touchB. createC. makeD. write答案:A二、填空题1. Linux系统中的“用户”和“组”是通过文件________来管理的。
答案:/etc/passwd2. Linux系统中,_______是用户登录时的默认主目录。
答案:/home3. Linux系统中,_______命令用于查看当前工作目录。
答案:pwd4. Linux系统中,_______命令用于删除文件。
5. Linux系统中,_______命令用于移动或重命名文件。
答案:mv6. Linux系统中,_______命令用于查看文件权限。
linux复习题及答案Linux复习题及答案一、选择题1. Linux操作系统属于以下哪一类操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多任务单用户答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中的root用户具有什么权限?A. 只读权限B. 读写权限C. 无权限D. 所有权限答案:D4. 在Linux中,如何查看当前系统的内核版本?A. uname -rB. uname -aC. cat /etc/os-releaseD. cat /proc/version答案:A二、填空题1. Linux系统中,文件权限通常由10个字符组成,其中第1个字符代表文件类型,第2-4个字符代表______,第5-7个字符代表______,第8-10个字符代表______。
答案:所有者权限;组权限;其他用户权限2. 在Linux中,______命令用于查看当前系统的磁盘使用情况。
答案:df3. Linux系统中,______命令用于查看当前系统的内存使用情况。
答案:free三、简答题1. 简述Linux系统中的文件系统结构。
答案:Linux文件系统是层次化的,以根目录(/)开始,下面是各种目录和文件。
常见的目录包括/bin(存放二进制可执行文件),/etc(存放系统配置文件),/home(存放用户主目录),/var(存放系统运行时的数据文件),/dev(设备文件目录),/proc(虚拟文件系统,存放系统运行时的进程信息)等。
2. 解释什么是Linux的软链接和硬链接,并说明它们的区别。
答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的引用。
如果被链接的文件被删除,软链接将失效。
硬链接则是直接指向文件数据的链接,它和原始文件共享相同的inode,因此删除原始文件并不会影响硬链接。
linux命令试题及答案1. 列出当前目录下的所有文件和文件夹。
答案:使用命令 `ls`。
2. 查看当前目录下的隐藏文件。
答案:使用命令 `ls -a`。
3. 切换到名为 "home" 的目录。
答案:使用命令 `cd home`。
4. 查找名为 "test.txt" 的文件。
答案:使用命令 `find . -name test.txt`。
5. 统计当前目录下的文件和文件夹数量。
答案:使用命令 `ls -l | grep -v '^d' | wc -l`。
6. 创建一个名为 "newfile.txt" 的空文件。
答案:使用命令 `touch newfile.txt`。
7. 将 "newfile.txt" 文件复制到 "/home" 目录下。
答案:使用命令 `cp newfile.txt /home/`。
8. 将 "/home/newfile.txt" 文件移动到当前目录。
答案:使用命令 `mv /home/newfile.txt .`。
9. 删除当前目录下的 "newfile.txt" 文件。
答案:使用命令 `rm newfile.txt`。
10. 查看 "newfile.txt" 文件的内容。
答案:使用命令 `cat newfile.txt`。
11. 查找并替换 "newfile.txt" 文件中的 "oldstring" 为"newstring"。
答案:使用命令 `sed -i 's/oldstring/newstring/g' newfile.txt`。
12. 显示当前目录的路径。
答案:使用命令 `pwd`。
13. 显示当前系统的运行时间和平均负载。
Linux考试试题100道(附答案)1、Linux系统中,用户文件描述符0 表示______。
A.标准输入设备文件描述符B.标准输出设备文件描述符B.管道文件描述符 D.标准错误输出设备文件描述符答案:A2、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是______。
A.目录文件、读写执行B.目录文件、读写C.普通文件、读写D.普通文件、读答案:A3、当字符串用单引号(’’)括起来时,SHELL将______。
A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程答案:C4、/etc/shadow文件中存放______。
A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息答案:B5、若当前目录为/home,命令ls–l 将显示home 目录下的()。
A.所有文件B.所有隐含文件C.所有非隐含文件D.文件的具体信息答案:D6、为卸载一个软件包,应使用_____。
A.rpm -iB.rpm -eC.rpm -qD.rpm -V答案:B7、下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0”的描述哪个是正确的?( )。
A.它是一个系统脚本文件B.它是可执行文件C.它存放本机的名字D.它指定本机eth0的IP地址答案:D8、如何快速切换到用户John的主目录下?( )A.cd @JohnB.cd #JohnC.cd &JohnD.cd ~John答案:D9、启动DNS服务的守护进程()A. httpd startB.httpd stopC. named startD. named stop答案:C10、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()A.cat B. more C. less D. menu答案:C11、在LINUX中,要查看文件内容,可使用()命令。
大学期末考试linux试题及答案大学期末考试Linux试题及答案1. Linux操作系统的特点是什么?答案:Linux操作系统的特点包括开源、多用户、多任务、支持多种文件系统、稳定性和安全性。
2. 如何在Linux系统中查看当前路径?答案:在Linux系统中,可以使用`pwd`命令来查看当前路径。
3. 解释Linux中的硬链接和软链接的区别。
答案:硬链接是直接指向文件数据的引用,而软链接(符号链接)是指向文件路径的引用。
硬链接不能跨文件系统,而软链接可以。
4. 如何查看Linux系统中的进程?答案:可以使用`ps`命令查看当前运行的进程,或者使用`top`命令实时监控系统进程。
5. 在Linux中,如何查找名为"example.txt"的文件?答案:可以使用`find`命令来查找文件,例如`find / -name example.txt`。
6. 解释Linux中的inode的作用。
答案:inode是文件系统中存储文件属性和指向文件数据块的指针的数据结构。
每个文件和目录在文件系统中都有一个唯一的inode。
7. 如何在Linux中创建一个新用户?答案:可以使用`useradd`命令创建新用户,例如`useradd newuser`。
8. Linux中如何查看当前系统的内核版本?答案:可以使用`uname -r`命令查看当前系统的内核版本。
9. 解释Linux中的管道命令的作用。
答案:管道命令允许将一个命令的输出作为另一个命令的输入,从而可以组合多个命令来处理数据。
10. 如何在Linux中查看文件内容?答案:可以使用`cat`、`less`或`more`命令查看文件内容。
11. Linux中如何改变文件的权限?答案:可以使用`chmod`命令改变文件的权限,例如`chmod 644 filename`。
12. 解释Linux中的chroot命令的作用。
答案:`chroot`命令可以将当前shell的根目录改变到指定的目录,用于限制程序运行的环境。
linux基础shell考试及答案 Linux基础Shell考试及答案 一、选择题(每题2分,共10分) 1. 在Linux中,以下哪个命令用于查看当前目录下的文件和文件夹?
A. ls B. cd C. pwd D. mkdir
答案:A 2. 如果你想查看一个文件的内容,但不编辑它,应该使用哪个命令?
A. vi B. cat C. touch D. grep
答案:B 3. 在Linux中,如何将标准输出和标准错误输出重定向到同一个文件?
A. `command > file 2>&1` B. `command > file 2>&2` C. `command 2> file >&1` D. `command > file 1>&2`
答案:A 4. 下列哪个命令可以用来查看当前系统的磁盘使用情况? A. df B. du C. top D. ps 答案:A 5. 如何在Linux中找到名为“test”的文件或文件夹? A. `find / -name test` B. `grep -r "test" /` C. `locate test` D. `which test`
答案:C 二、填空题(每题2分,共10分) 1. 在Linux中,使用________命令可以查看当前路径。 答案:pwd
2. 如果需要在Linux中创建一个名为“mydir”的目录,可以使用命令________。
答案:mkdir mydir 3. 在Linux中,使用________命令可以查看当前登录用户的信息。
答案:whoami
4. 若要将文本文件“file1.txt”复制到“/backup”目录下,可以使用命令________。
答案:cp file1.txt /backup/
5. 在Linux中,使用________命令可以查看系统运行的进程。 答案:ps
linux笔试题及答案一、选择题1. 在Linux系统中,哪个命令可以查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A2. 下列哪个命令可以用来创建一个新的文件夹?A. touchB. mkdirC. rmdirD. rm答案:B3. 在Linux中,如何删除一个名为file.txt的文件?A. rm file.txtB. del file.txtC. erase file.txtD. delete file.txt答案:A4. 要查看一个文本文件的内容,应该使用哪个命令?A. catB. dogC. showD. view答案:A5. 如果需要对Linux系统进行备份,通常使用哪个命令?A. cpB. tarC. dumpD. backup答案:B二、填空题1. 在Linux系统中,使用________命令可以切换到用户的主目录。
答案:cd ~2. 若要查看当前系统的内核版本信息,可以使用________命令。
答案:uname -r3. 为了查找名为image.png的文件,可以使用________命令。
答案:find /path/to/search -name image.png4. 若要查看某个目录下的所有隐藏文件,可以使用________命令。
答案:ls -a5. 为了压缩一个目录及其所有子目录和文件,可以使用________命令。
答案:tar -czvf archive_name.tar.gz /path/to/directory三、简答题1. 请简述Linux中的文件系统结构。
答:Linux文件系统是一种层次式的文件组织结构,由一系列目录和子目录组成。
最顶层是根目录(/),所有其他文件和目录都是根目录的子目录。
常见的主要目录包括:/bin(存放基本的用户二进制文件)、/home(用户的主目录)、/etc(系统配置文件)、/var(经常变化的文件,如日志文件)等。
一、填空题1. 建立用户账号的命令是__useradd________。
2. 修改账号密码的命令是__passwd________。
3. 更改用户密码过期信息的命令是__chage________。
4. 创建一个新组的命令是___groupadd_______。
5. 用于在不注销的情况下切换到系统中的另一个用户的命令是___su_______。
6. 显示系统中进程信息的命令是_____ps__-aux_____。
7. 以树状方式表现进程的父子关系的命令是___pstree_________。
8. 显示当前系统正在执行的进程的相关信息的命令是___top_________。
9. 显示或者设置当前系统的主机名的命令是___hostname_________。
10. Linux 系统中使用最多的文件系统是_______ext3/4____________。
11. 列出磁盘分区信息的命令是___df_______。
12. 将设备挂载到挂载点处的命令是__mount________。
13. 检查文件系统的磁盘空间占用情况的命令是____du______。
14. 统计目录(或文件)所占磁盘空间大小的命令是__du________。
15. 为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种:___软链接______和___硬链接______。
改变文件或目录的读写和执行权限的命令是__chmod________。
17. 指定在创建文件或目录时预设权限掩码的命令是___umask_______。
18. 改变文件或目录所有权的命令是__chown________。
19. ACL 可以为某个文件单独设置该文件具体的某用户或组的权限。
需要掌握的命令也只有三个:__getfacl__、__setfacl__、__chacl__。
20. gzip 命令的功能是____压缩文件________。
21. 使用tar 命令时,应该记住的两个选项组合是:__-cvf__和_-xvf________,他们的功能分别是:___打包目录(文件)成一个文档___和__释放打包的文档_______。
22. Shell 有四种变量:__用户自定义变量__、_环境变量_、__内部变量__和__位置变量__。
23. 在定义变量时,变量名前不应加符号____$______,在引用变量的内容时则应在变量名前加该符号。
24. 将当前目录下的文件man.config 压缩为man.config.bz2 的命令是bzip2 –z man.config25. 将/home/stu 目录下所有的.gz 压缩文件解压缩,包括子目录,命令是gunzip –r/home/stu26. 将当前目录下的bin 目录和hello、hello.c 文件打包并压缩为binzxj.tar.gz 文件的命令是tar –czvf binzxj.tar.gz bin hello hello.c27. 将/home/ixdba 目录做归档压缩,压缩后生成ixdba.tar.bz2 文件,并将此文件保存到/home 目录下,实现此任务的tar 命令格式tar -cjvf /home/ ixdba.tar.bz2/home/ixdba28. 启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为at 、batch 和crontab 。
29. Linux 中所有用户的信息保存于( /etc/passwd )和( /etc/shadow )文件,用户组信息保存在( /etc/group )和( /etc/gshadow )文件中。
30. (logout )命令可以用于退出当前登录的Shell31. 在Linux 系统中,建立文件系统的命令是(mkfs )32. (dump )命令用于备份ext2 或者ext3 文件系统。
可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。
33. ( cd )命令可以改变当前的工作路径34. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。
35. 在Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是gzip 。
36. 在Linux 系统中,测试DNS 服务器是否能够正确解析域名的的客户端命令,使用命令nslookup 。
37. mv 命令可以移动文件和目录,还可以为文件和目录重新命名。
38. 环境变量HOME 代表用户的主目录,PATH 代表可执行文件的查找路径,UID 代表用户的ID 号,PWD 代表当前工作目录。
二、选择题1. Linux 系统中,将加密过的密码放到___A_______文件中。
A、/etc/shadowB、/etc/passwdC、/etc/passwordD、other2. 变更用户身份的命令是__D________。
A、whoB、whereC、whoamiD、su3. 用于终止某一进程执行的命令是____C______。
A、endB、stopC、killD、free4. 不能用来关机的命令是_____D_____。
A、shutdownB、haltC、initD、logout5. 能用来关机的命令是______D____。
A、rebootB、runlevelC、loginD、init6. 用于文件系统挂载的命令是___B_______。
A、fdiskB、mountC、dfD、man7. 比较文件的差异要用到的命令是___A_______。
A、diffB、catC、wcD、head8. 可以为文件或目录重命名的命令是___C_______。
A、mkdirB、rmdirC、mvD、rm9. 使用rpm 命令安装软件包时,所用的选项是___A_______。
A、-iB、-eC、-UD、-q10. Shell 中的测试命令是_____B__。
A、testparmB、testC、readD、man11. 在Shell 程序中,要访问命令行第9 个参数之后的参数,就必须使用_B______命令。
A、exportB、shiftC、exprD、read12. 有一个备份程序mybackup,需要在周一至周五下午1 点和晚上8 点各运行一次,下面哪条crontab 的项可以完成这项工作?(B)A. 0 13,20 * * 1,5 mybackupB. 0 13,20 * * 1,2,3,4,5 mybackupC. * 13,20 * * 1,2,3,4,5 mybackupD. 0 13,20 1,5 * * mybackup13. 在一条命令中如何查找一个二进制命令Xconfigurator 的路径?(B)A. apropos XconfiguratorB. find XconfiguratorC. where XconfiguratorD. which Xconfigurator14. 运行一个脚本,用户不需要什么样的权限?(D)A. readB. writeC. executeD. browse on the directory15. 在Linux 中,如何标识接在IDE0 上的slave 硬盘的第2 个扩展分区?(A)A. /dev/hdb2B. /dev/hd1b2C. /dev/hdb6D. /dev/hd1b616. 下面哪条命令可以把f1.txt 复制为f2.txt? (C)A. cp f1.txt | f2.txtB. cat f1.txt | f2.txtC. cat f1.txt > f2.txtD. copy f1.txt | f2.txt17. 显示一个文件最后几行的命令是:(B)A. tacB. tailC. rearD. last18. 如何快速切换到用户John 的主目录下?(D)A. cd @JohnB. cd #JohnC. cd &JohnD. cd ~John19. 在大多数Linux 发行版本中,图形方式的运行级定义为?(D)A. 1B. 2C. 3D. 520. 如何在文件中查找显示所有以"*"打头的行?(D)A. find ‘*’fileB. wc -l ‘*’<FILEC. grep -n ‘*’fileD. grep ‘*’file21. 如何删除一个非空子目录/tmp?(B)A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm -rf /tmp/*22. 在Linux 系统中的脚本文件一般以什么开头?(B)A. $/bin/shB. #!/bin/shC. use /bin/shD. set shell=/bin/sh23. 在vi 中退出不保存的命令是?(D)A. :qB. :wC. :wqD. :q!24. 使用什么命令检测基本网络连接?(A)A. pingB. routeC. netstatD. ifconfig25. 什么命令用来只更新已经安装过的rpm 软件包?Update (A)A. rpm -U *.rpmB. rpm -F *.rpmC. rpm -e *.rpmD. rpm -q *.rpm26. 对于Apache WWW 服务器,提供的子进程的缺省的用户是:(B)A. rootB. apachedC. httpdD. nobody27. apache 的主配置文件是:(A)A. httpd.confB. httpd.cfgC. access.cfgD. apache.conf28. 什么命令解压缩tar 文件?xvf (B)A. tar -czvf filename.gzB. tar -xzvf filename.gzC. tar -tzvf filename.gzD. tar -dzvf filename.gz29. TCP/IP 中,哪个协议是用来进行IP 自动分配的?(C)A. ARPB. NFSC. DHCPD. DNS30. 某主机的IP 地址为192.168.8.5,那么其默认的子网掩码是什么?( C )A)255.0.0.0 B)255.255.0.0C)255.255.255.0 D)255.255.255.25531. eth0 表示什么设备?( B )A)显卡B)网卡C)声卡D)视频压缩卡32. Web 服务的软件名称是什么?(A )A)Apache B)Bind C)Named D)Samba33. Shell 程序中变量的引用方法是以下哪项?( B )A)直接引用B)加$引用C)加括号引用D)加引号引用34. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。