linux习题1

合集下载

linux基础知识试题及答案

linux基础知识试题及答案

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。

LINUX练习题及参考答案

LINUX练习题及参考答案

一、单选1 . 存放用户帐号的文件是(C)。

A. shadowB. groupC. passwdD. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。

A./binB. /devC. /bootD. /home003 . Linux系统的联机帮助命令是(D)。

A. tarB. cdC. mkdirD. man4 . 如何删除一个非空子目录/tmp (B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*5. 更改一个文件权限的命令是(C)。

A. changeB. attribC. chmodD. at6. 如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)。

A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A )。

A. ls *.txtB. find –name “.txt”C. ls –d .txtD. find . “.txt”8 . 怎样显示当前目录(A)。

A. pwdB. cdC. whoD. ls9 . 欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(D)。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。

A. 566B. 644C. 655D. 74411.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( A )。

《Linux操作系统》 《Linux操作系统》习题库1_填空题及答案

《Linux操作系统》 《Linux操作系统》习题库1_填空题及答案

《Linux操作系统》系题库1_填空题及答案1. 在Linux系统中,以___ 方式访问设备。

2. Linux内核引导时,从文件____中读取要加载的文件系统。

3.___ 目录用来存放系统管理员使用的管理程序。

4. 链接分为:___ 和____。

5. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:___,该文件属性是___ 。

6. 前台起动的进程使用___终止。

7. 安装Linux系统对硬盘分区时,必须有两种分区类型:___ 和___ 。

8. 编写的Shell程序运行前必须赋予该脚本文件___权限。

9. 系统交换分区是作为系统___ 的一块区域。

10. 唯一标识每一个用户的是用户___和用户名。

11. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为___ 。

12. DHCP可以实现___ IP 地址分配。

13. Ping命令可以测试网络中本机系统是否能到达___,所以常常用于测试网络的连通性。

14. vi编辑器具有两种工作模式:___ 和___ 。

15. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表示___ 对该文件的权限。

16. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现___和___之间的转换。

17. 在Linux系统上做备份可以有两种类型:___ 和___ 。

其中前者是指对___ 的备份,后者是指对___和___。

18. CD-ROM标准的文件系统类型是___。

19. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是___。

20. 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是___。

21. 结束后台进程的命令是___。

22. 进程的运行有两种方式,即___和___ 。

23. Links分为___和___。

linux 习题1

linux 习题1

1.sudo根据文件——判断谁是授权的用户。

BA./etc/sudoB./etc/sudoersC./etc/login.defsD./etc/.login2.为了达到使文件的所有者有读(r)和写(w)的许可读访问,,而其他用户只能进行只在设置文件的许可值时,应当设为:_chomd 664____3.当用root登陆时,哪个命令可以改变用户larry 的密码? DA.Su larryB.change password larryC.password larryD.passwd larry4.删除队列中的工作的命令有DA.atB.batchC.atqD.atrm5.我们一般使用___D___工具来建立分区上的文件系统。

A.mknodB.fdiskC.formatD.mkfs6.在设置文件许可值时,发现文件的许可值为4755,说明该文件?CA.设置了set-GID位B.设置了粘滞位C.设置了set-UID位D.由UMASK改变了属性7.使用userdel命令可以删除一个用户,该命令不能删除什么?BA.用户的主目录B.存放在用户的家目录以外的其他文件C.用户在/etc/passwd 、/etc/group 和/etc/shadow中的信息D.以上都不对8.关于/etc/inittab的描述下面那一个是错误的DA.可以用来设定Ctrl +Alt +Del 的功能B.可以用来设定引导系统后的运行级别C.可以用来设定控制台D.可以用来在相应的运行级别上加载文件系统9.为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为_B____A.子目录B.加载点C.新分区D.目录树10.rmmod命令从核心中删除一个模块,其后的参数是______D_____的名字。

A.文件B.核心C.版本D.模块11.用户可以通过核心的版本号来区分一个核心是稳定的还是正发展的,核心的版本号格式是:X.Y.Z 式中X是____C_____。

linux复习题1

linux复习题1

1.在使用ln建立文件符号链接时,为了跨越不同的文件系统,我们需要使用____C__A.普通链接B.硬链接C.软链接D.特殊链接2. 下列文件中,包含主机名到IP地址对应关系的文件是BA./etc/HOSTNAMEB./etc/hostsC./etc/resolv.confD./etc/networks3. 为了得到外壳程序中命令行参数的个数,我们可以使用变量: AA.$#B.$@C.$0D.$!4. 为匹配以001开头的行,我们可以使用如下的正则表达式:AA.^001B.$001C.*001D.\0015. #!/bin/bashnum=0while _____A_____doecho $numnum=$((num+1))done为显示从0到9所有数字,程序中缺少的项为A.test $num -lt 10B.test $num -gt 9C.test $num -le 10D.test $num -ge 96. 为了保证系统的安全,现在的linux系统一般将/etc/passwd密码文件加密后,保存为(C)文件A./etc/groupB./etc/netgroupC./etc/shadowD./etc/libsafe.notify8. Linux分区类型默认的是:BA.vfatB.ext3C.swapD.dos9. 重定向的符号“>>"表示:BA.输出追加B.输入追加C.输出重定向,原来的文件被改写(>)D.管道(|)10. 以下所列出的目录中,最有可能为空的目录是:BA./usrB./tmp (用于存放临时文件)C./devD./lib11. Linux中有多种Shell,下面列出的不是最常用的有:AA.xshB.bshC.kshD.csh12. 常linux的安装至少需要两个分区,分别是AA.根分区和交换分区B./home和/rootC./usr和根分区D./root和交换分区13.在linix中,清除屏幕的命令是:( ) AA.clearB.chshC.chownD.cd14. ls [ad]* 命令解释正确的是:AA.显示以a或者d为开头,其他任何字符为结尾的文件(或目录)B.显示以a或者d出现0次或无数次的文件(或目录)C.显示包含字母a或者d,其他任何字符为结尾的文件(或目录)D.显示从字母a到d为开头,其他任何字符为结尾的文件(或目录)15. 执行ps命令,有如下输出,如果需要终止bash的运行,需要采用的方法是:CPID TTY TIME CMD336 pts/1 00:00:00 login337 pts/1 00:00:00 bash356 pts/1 00:00:00 psA.#kill bashB.#kill pts/1C.#kill 337D.#kill !33716. 为了将当前目录下所有.txt 文件打包并压缩归档到文件this.tar.gz,我们可以使用:BA.tar -zvf this.tar.gz ./*.txtB.tar -czvf this.tar.gz ./*.txtC.tar -zxvf this.tar.gz ./*.txtD.tar -ztvf this.tar.gz ./*.txt17. shell编程中特殊变量有很多,其中$1-$9描述正确的是AA.shell脚本执行时接受的9个参数B.shell脚本只能接受9个参数C.shell脚本为$1,其余表示参数D.shell脚本中使用shift可以实现$1与$9任意位置的互换18. 在Linux系统中,硬件设备大部分是安装在____B__目录下的。

Linux练习题

Linux练习题

Linux 练习题一、选择题1.用户编写了一个文本文件 a.txt,想将该文件名称改为txt.a,下列命令__ ____可以实现。

A. cd a.txt xt.aB. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___ ___ 。

A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___ __。

A. -mB. -dC. -fD. -p6.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__ ____ 。

A. 467B. 674C. 476D. 7647.在Redhat公司发布的Linux版本中,若要修改登陆shell,需要修改以下____脚本。

A. /etc/inittabB. /etc/passwdC. /etc/shadowD. /etc/group6.以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test 的类型及文件主的权限是__ ____ 。

A. 目录文件、读写执行B. 目录文件、读写C. 普通文件、读写D.普通文件、读8./etc/shadow文件中存放 _ _____ 。

A.用户账号基本信息 passwdB.用户口令的加密信息C.用户组信息 groupD.文件系统信息9.Linux系统中,用户文件描述符p表示 ____ __ 。

A.标准输入设备文件描述符B.标准输出设备文件描述符C.管道文件描述符D.标准错误输出设备文件描述符10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( )A. 用户目录B. home目录C. root目录D. 当前目录11.若当前目录为/home,命令ls –l 将显示home目录下的()。

linux练习题

linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。

3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。

二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。

三、文本编辑篇1. 请列举出常用的Linux文本编辑器。

2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。

五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。

4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)

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中,要查看文件内容,可使用()命令。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux基本命令篇的习题解答
1. 练习cmd --help, help cmd, man cmd, info cmd, 比较其不同, 找到命令的使用方法.
答: 经过我的测试, 以ls为例, ls --help有中文帮助, 一次性显示完成并推出.
help ls的结果bash: help: 没有匹配"ls" 的帮助主题. 尝试"help help", 或者"man –k ls" 或"info ls"
man ls与info ls返回结果基本一致.
2. ls命令的-l, -a的含义是什么? 用ls命令以时间排序列出文件及目录.
答: –l的含义为使用较长格式列出信息.
-a的含义是不隐藏任何以 . 字符开始的项目.
以时间排序的命令是ls –l –s –t, 或者ls –lst
3. 练习cat, less, more命令, 并简述其区别.
答: less跟cat的区别是less是分屏显示. more跟less的区别是more不能用上箭头键回选, 翻到最后自动退出. cat不管文件多大, 全部显示, 自动退出.
4. 简述cat命令的工作原理
答: 这里需要先解释一下shell的概念, Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。

它是命令语言、命令解释程序及程序设计语言的统称。

它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。

用户在提示符下输入的命令都由shell先解释然后传给Linux核心。

用户输入了cat命令之后, Shell先检查命令是否是内部命令, 如果不是, 再检查是否是一个应用程序(比如Linux本身的实用程序ls, rm; 或商业程序, 如xv; 或自由软件, 如emacs). 然后Shell在环境变量的PATH里按顺序搜索这个应用程序. 如果成功找到命令, 该内部命令或应用程序将被系统调用并传给Linux内核.
5. cd-, cd, .. , . 命令各完成什么功能?
答: cd命令使用户当前目录回归到用户的家目录.
cd -命令使用户回到上一次他所在的目录.这题我之前答错了,这里用红色标出. 比如一个用户进了一个很深的目录, 不小心敲了一个cd回到了家目录. 如何回去刚才的目录呢? 就要用cd - 命令了.
.代表当前目录
..代表当前目录的上一级目录.
6. 查看计算机cpu, memory, hard disk的基本信息.
答: 查看CPU信息使用命令cat /proc/cpuinfo
查看内存信息用命令cat /proc/meminfo
查看硬盘, 第一种sudo fdisk –l
第二种是df –lh
第三种点击应用程序->附件->磁盘使用分析器
7. 将/var/log目录下所有文件打包压缩, 拷贝到U盘.
答: 使用下面的指令序列:
tar cvf /var/log/* dest.tar .
gzip dest.tar
ls –lh dest.tar.gz
cp dest.tar.gz /dev/sdc
#解压过程如下
gunzip dest.tar.gz #解压但不拆包
gzip dest.tar #再次压缩
tar xvfz dest.tar.gz #解压
8. 使用cp命令备份你的/boot/grub/menu.lst文件.
答: cp /boot/grub/menu.lst ./menu.bak.lst
9. 使用date命令更改你的系统时间; reboot计算机之后, 系统是否使用新的时间?答: sudo date –s 07/23/2000
sudo date –s 12:00:00
注意,这里说的是系统时间,是linux由操作系统维护的。

在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。

为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。

由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。

如果要确保修改生效可以执行如下命令。

#clock -w
这个命令强制把系统时间写入CMOS。

该问题答案抄自
/guoguo1980/archive/2008/03/11/2167523.aspx
10. fdisk, cfdisk查看硬盘分区信息.
答: sudo fdisk –l
sudo cfdisk
查看各个分区的占用率还可以使用df命令.
11. 如何查看系统中那些占有cpu较多的进程?
答: 命令top
12. 如何强行杀死系统中不要的进程.
答: 先使用top或ps命令找出我们想要杀掉的进程的PID, 然后使用kill [PID]
第二种方法, 如果我们知道进程名, 我们使用pkill [进程名]杀掉该进程.
第三种方法, 输入xkill命令, 然后让鼠标的小x选中窗口来杀掉该进程.
13. 使用route del -net..命令删除default gw, 之后ping LAN中的一个IP, 是否可以ping通.
答: 该题目我不知道是不是弄错了, 经查看route没有del这个开关. 有delgroup, 有delpart, 有deluser, 没有del这个命令. 不过从ping的原理来看, 应该是可以ping通的. 主机先把目的ip地址跟自己的子网掩码进行比较, 经过比较之后会算出这个IP地址是属于局域网的, 于是直接将数据包发送出去, 不需要经过网关. 在ping外网的ip的时候, 才需要经过网关.
14. 简述firefox连接的过程
答: 主机的firefox进程先向dns服务器发出请求, 请求解析的ip地址, dns给出了谷歌的ip地址之后, 主机会拿该ip地址跟子网掩码比较, 得出是外网地址, 所以将目的地址设置为谷歌的ip地址, 把数据包的物理地址设定为网关的物理地址. 这样网关会接收到这个请求的数据包, 然后将数据发送出去. 网关接受到谷歌的回应之后, 会
查看数据包的目的主机部分, 然后会把数据包转发给主机.
15. 如何查看Ubuntu版本的信息?
答: cat /etc/issue
查看内核版本, uname –a
16. user1执行sudo passwd命令, 更改的是哪个用户的密码?
答: 修改的是自己的密码. 用户执行passwd的时候不需要有sudo来提升权限, 因为用户有权限修改自己的口令. 如果要修改其他人的口令, 则必须拥有超级用户的权限, 并且要
制定被重设密码的用户的用户名. 例如: sudo passwd sam
17. user1执行sudo mount命令, 需要输入哪个用户的密码才能执行?
答: 输入的是user1的密码. 详情请参考另一篇文章《Sudo 和Root 帐号》.
18. ls –l /bin/ls, 查看并简单描述-rwxr-xr-x的含义.
答: 开头的第一个字母, 如果是-说明是一个文件,开头是d说明是一个文件夹. 在这里可以看出这是一个非目录.
r代表读, w代表写, x代表执行. 对于文件来讲x代表可执行, 对于目录来讲x代表目录可以进入.
头第二个到第五个字母代表主人的权限, 中间三个代表用户组的权限, 后三个代表其他用户的权限.
详解如下, 主人可以读, 可写, 可执行, 用户组可读, 不可写, 可执行, 其他用户可读, 不可写, 可执行.。

相关文档
最新文档