牛客网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,structfd_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’);