shell编程(1)

1

/etc/passwd:用户账户信息

/etc/shadow:安全用户账户信息

/etc/group:组账户信息

/etc/gshadow:安全组账户信息

2

id:查看当前用户的用户id和组id

id -u:只显示用户id

id -u root:显示root用户id

id -u qqqq:显示muggu用户id

 3

which python:在path路径下查找python档

whereis python:通过档索引数据库查找python档

locate python:在数据库中查找python档

find /usr/bin -name python:在硬盘目录下/usr/bin直接查找python档

 4

grep -n -E 'root|muggu|^user*' /etc/passwd  显示目录下以root、muggu、user开头的记录
grep -n -E ' [[:digit:]] ' /etc/passwd  显示目录下数字字符记录
grep -n -E ' [[:alpha:]] ' /etc/passwd 显示目录下文字字符记录
grep -n '[0-9]\{4,\}' /etc/group 显示用户组id大于等于四位数字的组信息记录

 5

 gimp:Linux下的图像处理工具

6

列出所有档按时间默认排序

列出所有档按时间顺序由近到远排列

列出所有档按时间顺序由远到近排列

7

查看/home目录,匹配出开头是d的数目

8

添加新用户user7

在/home目录下查看并统计用户的数目

总结

通过此次实验,我对shell程序设计有了新的认识,了解了各种shell命令的功能和用法。有关正则表达式的内容,还需要花较多的时间去看学习了解。

 

posted @ 2018-05-02 22:52  muggu  阅读(113)  评论(0)    收藏  举报