牛客网linux习题
1.在 Linux中,file.sh 文件的权限为 -rw-r–r-x,其对应权限用数值形式表示为()
Answer: 645
2.Linux下通过哪个命令怎么查看中断?
Answer: cat /proc/interrupts
3.Linux系统中建立一个新文件可以使用的命令为?
Answer: touch
4.在 Linux 的 Shell 下,root 用户的提示符是()
Answer: #
5.下列提法中,不属于ifconfig命令作用范围的是 。
Answer: 加载网卡到内核中
6.采用多路 I/O 复用监听 3 个套接字的数据时,如果套接字描述符分别是:5,17,19,则下面 select 代码中的 maxfd 应取为()select(int` `maxfd,
struct
fd_set* rdset,NULL,NULL)
Answer: 20
7.文件 exer1 的访问权限为 rw-r–r–,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的()
Answer: chmod a+x,g+w exer1
8.公司网络中心linux服务器需要升级OA系统,为了防止客户登录影响系统升级,网络管理员可以执行的操作有( )
Answer: touch /etc/nolgoin
9.网络管理员在/opt分区上安装应用软件,提示磁盘可用空间不足,解决需要的指令和参数是( )
Answer: umount /opt,resize2fs,parted
10.在Linux上,对于多进程,子进程继承了父进程的下列哪些?
Answer: 共享内存,信号掩码,已打开的文件描述符
11.为脚本程序指定执行权限命令的参数为?
Answer: chmod +x filename.sh
12.cat -n file1 file2 命令的意思是()
Answer: 把文件 file1 和 file2 连在一起,然后输出到屏幕上,并带序号
13.下面哪个命令可以统计一个文件中"牛客"出现的行数()
Answer::grep “牛客” 文件名 | wc -l
14.在Linux中,当我们用 ls -al 命令列出当前目录下面的文件列表,哪个文件是符号连接文件()
Answer:lrwxr–r-- 1 hel users 2024 Sep 12 08:12 cheng- peng.yan1
15.下列关于 Unix 文件系统的说法中,正确的是()
Answer:应用程序可以用内存映射的方式访问文件中的数据
16.linux查看cpu占用的命令是什么?
Answer:top
17.某公司网络中心升级web服务器的物理内存,相应的要提高linux服务器交换空间,以下可以扩展交换空间的操作是( )
Answer: dd if=/dev/zero of=/mnt/sw1;swapon /mnt/sw1
18.Linux的可执行文件开头的特征字符串是什么
Answer:ELF
19.Linux系统大致启动流程是()
Answer:uEFI-> MBR -> grub -> initrd
20.关闭linux系统(不重新启动)可使用命令。
Answer:halt
21.在 RHEL5 系统中,小王希望将他执行 ls 命令的输出结果保存在当前目录下文件 output.ls 中,以供日后进行分析和使用,但要求不覆盖原文件的内容,他应该使用的命令是()
Answer:ls>>output.ls
22.在 dhcpd.conf 中用于向某个客户主机分配固定 IP 地址的参数是()
Answer:fixed-address
23.什么命令用来查看硬盘被占用了多少空间和剩余多少空间?
Answer:df
26.在vi编辑器中,强制退出不保存的命令是?
Answer:q!
27.在unix系统下执行chmod(“/usr/test/sample”,0753)之后该文件sample的访问权限为
Answer:拥有者可读写执行,同组用户可读可执行,其他用户可写可执行
28.下列关于fstab文件描述正确的是 ().
Answer:启动时按fstab文件描述内容加载文件系统
29.为了查看不断更新的日志文件,可以使用的指令是()
Answer:tail -f
30.在/etc/fstab文件中指定的文件系统加载参数中, 以下哪儿个参数一般用于CD-ROM等移动设备。
Answer:noauto
31.UNIX系统由哪几部分组成?
Answer:Kernel(内核) Shell(外壳) 文件系统及应用程序
32.关于Linux系统的负载(Load),以下表述正确的是______。
Answer:可以通过uptime查看 可以通过top命令查看
33.if [ $2 -a $2 = “test” ]中 -a是什么意思
Answer:且
34.如果存在文本文件 /tmp/testfile,并且文件行数小于等于 10 行,则输出文件前 3 行,下列脚本正确的是()
Answer:
if [[ -f '/tmp/testfile' ]] && [[ $(wc -l /tmp/testfile) -le 10 ]];then
head -3 /tmp/testfile
fi
35.如何获取上一条命令执行的返回码()
Answer:$?
36.在 bash shell 环境下,当一命令正在执行时,按下 control-Z 会:
Answer:将前台任务转入后台
37.改变bash的提示符实际上就是改变变量()
Answer:$PS1
38.退出交互模式的Shell,应键入?
Answer:EXIT
39.网络管理员编写了shell程序prog1.sh,测试时程序死循环无法结束,可以通过下列方式结束程序( )
Answer:ctrl+C
40.下面sed删除行,下面哪个脚本是错误的是()
Answer:sed -e ‘/man/3d’ filename
41.下面哪个命令可以设置脚本test.sh的有效期为2019年11月18日( )
Answer:
shc -e 18/11/2019
test.sh
42.网络管理员在/opt目录下编写了setup.sh安装office应用软件的shell程序,不指定路径可以直接执行setup.sh的方法是( )
Answer:PATH=“.:$PATH”
export PATH=“$PATH:/opt”
43.在shell环境下想把‘gyyx’值赋给变量company,下面哪个是正确的()
Answer:company=’gyyx’ company=gyyx
44.执行以下shell语句,可以生成/test文件的是(假定执行前没有/test文件):
Answer:
touch /test
a=`touch /test`
>/test
45.以下对logcat 命令描述正确的是:
Answer:
db logcat –v time
adb logcat -c
46.shell程序中能够输出数组变量aaa第0位的值的写法有()
Answer:
echo ${aaa[0]}
echo $aaa
47.不是shell具有的功能和特点是()
Answer:执行后台进程
48.使用 shell 命令 将某个文件夹下的所有txt 文件全部找到,并删除或备份 。()
Answer:
find /i -type f -name "*.txt" -exec cp {} /test \;
find /i -type f -name "*.txt" -exec rm -rf {} \;
find /i -type f -name "*.txt" -print | xargs -t -i cp {} {}.bak
49.以下哪段代码不符合 WebShell 特征,应该作为白样本?()
Answer: eval(‘id’);