Linux几道选择题

1 Linux crontab中* * * * * /usr/local/run.sh这句话5个*号分别代表什么

分钟  小时  日  月  星期

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

r:读取  4

w:写入 2

x:执行  1

 

3 局域网的网络地址192.168.1.0/24,局域网络连接其他网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是  C

route add default 192.168.1.0 netmask 172.168.1.1 metric 1
route add -net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
route add -net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
route add -net(目的子网) 172.16.1.0 gw(网关入口gateway) 192.168.1.1 netmask 255.255.255.0(子网掩码) metric 1(路由跳数)

4 以下哪些命令可以打印文件(demo.log)中包含ERP的行到标准输出(D)

A sed '/ERR/a\' demo.log
B sed '/ERP/p' demo.log
C sed '/ERP/d' demo.log
D sed -n '/ERP/p' demo.log

sed -n '/ERP/p' demo.log  -n:sed特殊处理的那行才会打印    p:打印

5 命令:[-z””]&&echo 0 ||echo 1的输出是什么

[ -z STRING ]  “STRING” 的长度为零则为真

“”:这个变量的长度为0,所以为真,执行echo 0,所以输出 0;

[-z””]&&echo 2 ||echo 1  输出为2;

[-z”s”]&&echo 2 ||echo 1  输出为1;

你可能感兴趣的:(Linux几道选择题)