Linux教程

Linux基础练习题-错题集(一)

本文主要是介绍Linux基础练习题-错题集(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

(1)Linux系统中建立一个新文件可以使用的命令为?

选项:

  A. chmod

  B. more

  C. cp

  D. touch

(2)Linux程序运行后,文件句柄0,1,2分别是:()

选项:

  A. 标准输入,标准输出,标准错误

  B. 标准错误,标准输入,标准输出

  C. 标准输出,标准输入,标准错误

  D. 都不是

(3)在unix系统下执行chmod(“/usr/test/sample”,0753)之后该文件sample的访问权限为

选项:

  A. 拥有者可读写执行,同组用户可写可执行,其他用户可读可执行

  B. 拥有者可读写执行,同组用户可读写,其他用户可读可执行

  C. 拥有者可读写执行,同组用户可读可执行,其他用户可写可执行

  D. 拥有者可读写执行,同组用户可读可执行,其他用户可读写

(4)下面那些命令可以用来查看Linux主机的默认路由()

选项:

  A. route

  B. ifconfig

  C. ping

  D. netstat

(5)下面有关bash配置文件,说法正确的是? 

选项:

  A. .bash_logout:退出shell时,要执行的命令

  B. .bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下

  C. /etc/bash.bashrc 该文件包含专用于个人的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取

  D. /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行

========================================== 解析思路====================================

(1)正确答案:D

chmod 命令是控制用户对文件的权限的命令;
more 命令类似 cat,不过会以一页一页的形式显示,更方便使用者逐页阅读;
cp(copy file)命令主要用于复制文件或目录;
touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

(2)正确答案:A

句柄       设备名称            逻辑设备名             缺省设备 00        标准输入设备        CON                       键盘 01        标准输出设备        CON                       显示器 02        标准错误设备        CON                       显示器 03        标准辅助设备        AUX                        串行口 04        标准列表设备        PRN                        打印机 (3)正确答案:C 7:111,5:101,3:011.三位分别表示可读可写可执行。根据这个规则就可以判断答案为C (4)正确答案:AD 直接route命令就可以显示默认路由,netstat命令需要加一个参数-route
young@young-Lenovo-G470:~$ route
内核 IP 路由表
目标            网关            子网掩码        标志  跃点   引用  使用 接口
default         172.28.234.1    0.0.0.0         UG    0      0        0 wlan0
172.28.234.0    *               255.255.254.0   U     9      0        0 wlan0
young@young-Lenovo-G470:~$ netstat -route
内核 IP 路由表
目标            网关            子网掩码        标志  跃点   引用  使用 接口
default         172.28.234.1    0.0.0.0         UG    0      0        0 wlan0
172.28.234.0    *               255.255.254.0   U     9      0        0 wlan0
young@young-Lenovo-G470:~$ 
(5)正确答案:ABD .bash_profile 类似于编程中的构造函数,当登录shell时,shell会寻找该文件做环境初始化。
/etc/bash.bashrc 是在bash环境时.bash_profile的替补。
.bash_logout 类似于编程中的析构函数,当登录shell退出时,shell会寻找该文件,并按其指示办事。 /etc/profile是系统文件,对系统下全体用户起作用
这篇关于Linux基础练习题-错题集(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!