第二周作业

1、在档案中搜寻关键词的命令是(D)。
A、ps   B、eat  C、more  D、grep

ps:查看系统进程的命令

eat:没有该命令

more:分页查看文本信息的命令

grep:过滤关键字的命令


2、查看文件最后100行的命令是( )。

tail -100 文件名


3、实现查询文件fifile1里面空格开始的所在的行号?

cat  fifile1 | grep -n '^ \+'


4、统计/etc/fstab文件中每个单词出现的次数?

cat /etc/fstab | grep -o '\<[[:alpha:]]\+\>' | sort | uniq -c


5、如何查看fifile1文件的第300到500行的内容?

cat -n fifile1 | head -500 | tail -300


6、shell 脚本编程的主要应用范围有哪些?

自动化常用命令

执行系统管理和故障排除

创建简单的应用程序

处理文本或文件


7、shell 脚本文件的第一行中 #!/bin/bash 的作用是什么?

指定命令解释器(shell)


8、编写脚本hostping.sh,接受一个主机的 IPv4 地址做为参数,测试是否可连通。如果能 ping 通,则提示用户“该IP地址可访问”;如果不可ping通,则提示用户“该IP地址不可访问”。

vim hostping.sh

#!/bin/bash
IPADDR=$1
ping -c1 -w1 $IPADDR &> /dev/null && echo '该IP地址可访问' || echo '该IP地址不可访问'

测试:

./hostping.sh 127.0.0.1

该IP地址可访问

./hostping.sh 66.66.66.66

该IP地址不可访问

 

posted @ 2020-06-26 16:16  feily1026  阅读(73)  评论(0)    收藏  举报