4.2章节相关练习
显示历史命令

通过这个例子我们可以理解到命令历史机制,可以方便的调用和修改以前的命令


如上是根据书上给的范例,来进行实际操作。
 
继续进行一些常规操作。
别名的取消

单引号的使用


简述下列文件的用途
/etc/passwd
在Linux /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性。系统管理员经常会接触到这个文件的修改以完成对用户的管理工作。这个文件对所有用户都是可读的。



/etc/shadow
/etc/shadow是在安装了影子(shadow)口令软件的系统上的影子口令文件


/etc/group
/etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中


/etc/gshadow
/etc/gshadow是/etc/group的加密资讯文件,比如用户组(Group)管理密码就是存放在这个文件。


下面继续进行一些常规操作
简述操作步骤的意义
 
id命令显示真实有效的用户ID(UID)和组ID(GID)。UID 是对一个用户的单一身份标识。组ID(GID)则对应多个UID。
id-u 显示用户id
id -u root 初始化用户名
id -u xmj 显示xmj的用户名
在shell端依次输入以下命令,观察执行结果,理解每条命令
1.
 

成功找到!
2.


3.
 

这是一个安装和卸载操作
4.ls -dl /root --time-style=long-iso


5.
 将时间设置成long-iso格式后输出
将时间设置成long-iso格式后输出

时间倒序输出

6.查看指定目录下的内容

查看指定目录下的内容



这一步失败了。。
7.

8.

8.根据要求写出相应的shell命令
在目录/usr/include下搜索文件signal.h是否存在
find/usr/include -name signal.h

在/usr/include 目录下的所有文件中查找包含 BUFSIZ 的行,并显示所在行号。要求:屏幕上只显示查找到的结果,过滤错误信息。

在用户名密码文件/etc/passwd中查找登录shell为bash的用户信息记录,并显示行号

从/etc/group文件中截取第1列(组名)和第3列(组id),并按照组id号的数值大小由小到大排序。(提示:综合使用cut, 管道线及sort命令)

体验awk, sed用法:依次执行命令,观察执行结果

 2.
 3.
4.
sources.list:linux中的源配置文件,存放的是ubuntu软件更新的源服务器地址,该文件可编辑。
sed 修改和编辑文本文件中某些行
awk 是访问文本文件,操纵文本文件中某些数据 
5.
(1). 写出line3中read命令选项-n11功能
-n11表示输入11个字符后输入结束
(2).写出line14的功能
Line14:grep $code $filename >t1 && read x major < t1
功能:搜索code和filename重定向到t1,然后从t1输出到major

 
                    
                     
                    
                 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号