shell编程(1)

实验结论

(1)

history命令显示命令历史表中的命令

 

别名:使用别名可以简化输入、方便 用户

特殊字符:

引号:1.双引号:由双引号括起来的字符和反斜线均作为普通字符对待

2.单引号:由单引号括起来的字符都作为普通字符出现

3.倒引号:倒引号括起来的字符串被shell解释为命令行

输入/输出重定向符:1.输入重定向符<的作用是把命令的标准输入重新定向到指定文件

2.输出重定向符>的作用是把命令的标准输出重新定向到指定文件

3.输出附加定向符>>的作用是把命令的输出附加到指定文件的后面

4.即时文件定向符:即时文件由重定向符<<、一对标记符以及若干输入行组成

(2)

1./etc/passwd:存储操作系统用户信息

2./etc/shadow:这是个影子文件,密码放在这个文件里面,并且是只有root可读的。

3./etc/group:内容包括用户组、用户组口令、GID及该用户组所包含的用户,每个用户组一条记录

4./etc/gshadow:用户组的影子文件。

 ②

1.id:显示实际和有效的用户和组ID

2.id -u:显示用户ID

3.id -u root:显示root的ID

4.id -u zyk:只显示有效的ID

1.

which       查看可执行文件的位置 
whereis    查看文件的位置 
locate       配合数据库查看文件位置 
find          实际搜寻硬盘查询文件名称 

2.

grep是一个搜索工具,图列部分搜索结果

3.

gimp是GNU图像处理程序

此部分是安装和卸载gimp程序,并且分别找出其位置,之前操作过类似,不一一列述

4.

cut命令剪切掉中间1-8个字符

 5.

二三条命令分别对时间从前往后、从后往前排序

6.

该组命令前三条为查看文件不一一列述

接下来的命令是将man1压缩放至temp中并下载。

7.

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

8.

添加新用户

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

1.

2.

3.

4.

从/etc/group文件中截取第一列、第三列,并按照组id的数值大小从小到大排列

ources.list:linux中的源配置文件,存放的是ubuntu软件更新的源服务器地址,该文件可编辑。

sed:一次只处理一行的内容,处理时,将当前处理的行存储在临时缓冲区,接着用sed命令处理缓冲区的内容,处理完成后,把缓冲区的内容送往屏幕,接着处理下一行,不断重复,直至处理到文末。文件内容并未改变,除非用了重定向。

awk:一种强大的文本分析工具,它把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

curl:是一个广泛使用的用来上传和下载的命令行工具

wget:从指定的URL下载文件

实验总结:基本学习完前四章内容,做完此章实验才对linux有些初步的认识,linux功能强大,但是在运用上还有所欠缺,此次实验,学会了一些shell命令的使用,但在整体运用上还有所欠缺,导致最后的实验没有成功完成,后期学习中补上,希望在之后的学习中更进一步。

猜你喜欢

转载自www.cnblogs.com/lsorse-8027/p/8980018.html