Linux考试试题
一、选择题
1.在CentOS 中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. root B. guest C. administrator D.supervistor.
2. 哪个目录存放用户密码信息( B)
A. /boot B. /etc C. /var D. /dev
3. 默认情况下管理员创建了一个用户,就会在(B ) 目录下创建一个用户主目录。
A. /usr B. /home C. /root D. /etc
4. . 当使用mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D) 目录。
A. /home B. /bin C. /etc D. /dev
5. 如果要列出一个目录下的所有文件需要使用命令行( C) 。
A. ls –l B. ls C. ls –a D. ls –d
6. 除非特别指定,cp 假定要拷贝的文件在下面哪个目录下( D)
A. 用户目录 B. home 目录 C. root 目录 D. 当前目录
7. 在vi 编辑器里,命令"dd"用来删除当前的(A )
A. 行 B. 变量 C. 字 D. 字符
8. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )
A. 3 B. 6 C. 1 D. 12
9. 按下( A)键能终止当前运行的命令
A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D
10. 用 "rm -i", 系统会提示什么来让你确认( B)
A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置
二、简答题
- 查找/app/logs下7天以前的log文件并删除(至少三种方法)
find /var/log/ -type f -mtime +7 -exec rm {} \;
rm -f $(find /var/log/ -type f -mtime +7)
find /var/log/ -type f -mtime +7 |xargs rm -f
- 将/etc目录下大于100k的文件移动至/tmp下
find /etc/ -size +100k -type f -exec mv {} /tmp/ \;
- 如何查看/var/log/目录下的文件数
ls /var/log | wc -l
4. 寻找名称为test开头的文件信息,在/cloudw7目录下进行查找,只找一层目录
find /home/cloudw7 -maxdepth 1 -name *test
5.用vim更改config.txt文件, 把里边所有的"name"更改为address
:%s/name/address/g
6. 若需要将/home/cloudw7目录下的所有文件打包压缩成/tmp/cloudw7.tar.gz 需要执行什么命令(书写完整)
需要从压缩包中恢复时,又该执行什么命令
在恢复前如果想查看, 如何查看压缩包中的数据
cd /home/cloudw7
打包:tar -czvf /tmp/cloudw7.tar.gz cloudw7/
恢复前查看:tar -tvf /tmp/cloudw7.tar.gz
恢复:tar -xf /tmp/cloudw7.tar.gz
7. 设置别名要求输入net的时候就显示/etc/sysconfig/network-scripts/ifcfg-eth0的内容并永久生效
echo alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0' >> /etc/profile
8. 需要给/cloudw7/cloudw7.txt文件创建一个软链接文件/tmp/cloudw7_link.txt
如何进行,如果源文件删除了, 软链接文件是否会失效
答:源文件删除后软连接会失效,软连接就相当于一个快捷方式,源文件删除了之后,这个软连接自然就失效了
filename |grep -Ev "^$"|”^#”
9.rwx-w-r-- 请问对于相应管理用户都有哪些权限(分别写出用户和拥有的权限)
rwx 属主拥有:读写执行权限
-w- 属组拥有:写权限
r-- 其他人拥有:读的权限
- 将配置文件中注释信息去除掉显示,
filename |grep -Ev "^$"|”^#”
- 利用grep命令如何识别扩展正则符号
grep -E
- 文件权限为r-x------, 请找出在/cloudw7目录下面的所有此权限目录,并复制到
find /cloudw7 -type d -perm /500 -exec cp -r {} /tmp/ \;
13.如何创建一个新的oldgirl用户,并且需要给用户设置密码,并且采用免交互方式创建密码
useradd oldgir
passwd oldgirl
14.yum安装软件的时候,只知道软件安装完可能会使用的命令,但忘记了软件包名称如何处理?
yum search 命令 或者 yum whatprovides