牛客网选择题之linux

版权声明:本文为博主原创文章,但部分内容来源自互联网,大家可以随意转载,点赞或留言均可! https://blog.csdn.net/csdn_kou/article/details/82913400

1.在RHEL5系统中,小王希望将他执行的ls命令的输出结果保存在当前目录下文件output.ls中,以供日后进行分析和使用,但要求不覆盖原文件的内容,他应该使用的命令是( )
ls>>output.ls

>               输出重定向到一个文件或设备 覆盖原来的文件
>!              输出重定向到一个文件或设备 强制覆盖原来的文件
>>             输出重定向到一个文件或设备 追加原来的文件
<               输入重定向到一个程序 

2.Linux系统中,用户文件描述符0表示
文件描述符0:标准输入设备
文件描述符1:标准输出设备
文件描述符2:标准错误输出设备

3.crontab文件由6个域组成,每个域之间用空格分隔,下列哪个排列方式是正确的?
COMMAND HOUR DAY MONTH DAYOFWEEK
通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。在crontab文件中如何输入需要执行的命令和时间。该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。格式如下: minute hour day-of-month month-of-year day-of-week commands 第一项是分钟,第二项是小时,第三项是一个月的第几天,第四项是一年的第几个月,第五项是一周的星期几,第六项是要执行的命令。这些项都不能为空,必 须填入。如果用户不需要指定其中的几项,那么可以使用代替。因为是统配符,可以代替任何字符,所以就可以认为是任何时间,也就是该项被忽略了。

4.局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是?
route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
路由信息是由{目的主机所在的网络地址,下一跳地址,子网掩码}组成
5.tar命令用于解压的参数是?

-c :建立一个压缩文件的参数指令(create 的意思)
-x :解开一个压缩文件的参数指令
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz  
-t :查看 tarfile 里面的文件
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程

6.为了查看不断更新的日志文件,可以使用的指令是()
tail -f
linux 下 tail 用于看档案的结尾, -f参数 是follow的意思 当文件增长时,输出后续添加的数据

7.下列哪个命令可以看到文件的大小?(不添加参数的情况下)
A:ls是list的缩写,用来显示当前目录下面文件的信息;
B:df是disk free的缩写,用来显示文件系统中不同磁盘的使用情况;
C:du是disk usage的缩写,显示当前目录或者当前文件的占用的块大小;
D:find命令作用在目录下,用来查找指定目录或者当前目录下的文件。

8.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home 目录下,实现此任务的tar 格式为

tar zcvf /home/wang.tar.gz /home/stud1/wang

9.下面关于Linux文件系统的inode描述错误的是()
通过inode可获得文件占用的块数

硬链接 指向的是inode号,删了一个文件名 其他文件名不会报错
软链接 指向的是文件名,删了源文件名 其他文件名会报错

一般情况下,文件名和inode号码是"一一对应"关系,每个inode号码对应一个文件名。但是,Unix/Linux系统允许,多个文件名指向同一个inode号码。这意味着,可以用不同的文件名访问同样的内容;对文件内容进行修改,会影响到所有文件名;但是,删除一个文件名,不影响另一个文件名的访问。这种情况就被称为"硬链接"(hard link)。 除了硬链接以外,还有一种特殊情况。文件A和文件B的inode号码虽然不一样,但是文件A的内容是文件B的路径。读取文件A时,系统会自动将访问者导向文件B。因此,无论打开哪一个文件,最终读取的都是文件B。这时,文件A就称为文件B的"软链接"(soft link)或者"符号链接(symbolic link)。 这意味着,文件A依赖于文件B而存在,如果删除了文件B,打开文件A就会报错:“No such file or directory”。这是软链接与硬链接最大的不同:文件A指向文件B的文件名,而不是文件B的inode号码,文件B的inode"链接数"不会因此发生变化。

10.如何在命令行查看一台linux机器的CPU、SWAP分区信息、硬盘信息?

cat /proc/cpuinfo:查看一台linux机器的CPU信息 du:查看该目录占用文件系统数据块的情况
cat /proc/swaps:查看SWAP分区信息
df -lh:查看硬盘信息

未完待续

猜你喜欢

转载自blog.csdn.net/csdn_kou/article/details/82913400