1.、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示;使用cutsort结合管道实现

 

shell练习题(二)

2.如果/var/log/messages文件的行数大于100,就显示好大的文件

shell练习题(二)

3、显示/etc目录下所有以pa开头的文件,并统计其个数;

shell练习题(二)

4、如果用户hadoop不存在就添加,否则显示用户已存在

shell练习题(二)

5、编写一个 Shell 程序 mkf,此程序的功能是:显示 root 下的文件信息,然后建立一个 kk 的文件夹,在此文件夹下建立一个文件 aa,修改此文件的权限为可执行

shell练习题(二)

6、编写一个 Shell 程序 test3,程序执行时从键盘读入一个目录名,然后 显示这个目录下所有文件的信息

shell练习题(二)

7、编写一个 Shell 程序 test4,从键盘读入 xy 的值,然后做加法运算,最后输出结果

shell练习题(二)

8.ping主机测试

shell练习题(二)

9.判断一个用户是否存在

shell练习题(二)

10.判断当前内核主版本是否为3,且次版本是否大于10

shell练习题(二)

11.判断vsftpd软件包是否安装,如果没有则自动安装

shell练习题(二)

12.判断httpd是否运行

shell练习题(二)

13.判断指定的主机是否能ping通,必须使用$1变量

shell练习题(二)

14.判断用户输入的是否是数字

方法1:

shell练习题(二)

方法2:

shell练习题(二)

方法3:

shell练习题(二)

相关文章: