从零还是的linux 第十五章
哈喽~~同学们,又一个愉快的星期要结束啦~唉~时间过得好快,不知不觉小编又要更新博客惹~~
(↑沮丧的小编)
路人甲:“唉??小编大人不想教我们了么...”
不是不是啦~~小编怎么会舍弃你们呢~~只是最近没有太多时间~最近小编在做LAMP的搭建、vsftp服务、NFS服务、基于NFS的LAMP搭建以及Samba服务,感觉有一点点吃力...唉??路人乙居然嘲笑小编,这些也是你们以后要做的哦~~到时候做不出来,小编可不会给你们讲第二遍咯,而且,小编吃力只是因为实验太多了,但是小编可是会做的~~
好啦,闲话不多说~~小编就给大家介绍这章的内容吧~介绍完后,小编就继续做实验去惹...
那么上一章,小编给大家介绍了mkdir创建目录、tree查看目录树以及halt、poweroff、reboot、shutdown这些关机和重启的命令,另外shutdown命令还支持定时开关机,并且shutdown命令还支持广播功能。
路人丙:“小编大人,这个广播功能上一章没有讲...”
...额...好吧,是小编疏忽了~~那就现在给同学们介绍一下吧~
所谓广播功能,实际上说的是当定时关机或者重启时,会对使用该主机的所有人都显示,因为在真实环境中,使用这台主机的人不一定只有你一个人,也会有其他人通过远程连接到这个机器上,这时,若直接关机,会对别人的使用造成影响,有可能别人正在写脚本,或者修改文件,而你直接把机器关机,会造成这些数据的丢失,要避免这种情况,关机或重启时使用定时,上一章小编介绍shutdown命令的格式为:shutdown [OPTIONS...] [TIME] [WALL...] ,而后面这个 WALL 即为广播,可以不写,默认定时就会发送到所有终端:
小编在其中一个终端上设置定时五分钟后关机,而在另一个终端中也可以显示,而小编的另一个终端当然连接的也是这个主机:
这是小编的两个不同的终端连接同一台主机,可以用tty来查看
这个命令之前小编讲过,用来查看当前的终端,可以清楚的看到,这两个终端是不同的,当同学们在一个终端设置关机或重启时,另一个使用终端的人看到这个提示,若他还有些工作没有做完,会联系你让你取消定时,因为使用终端登录的人不定义是管理员root用户,而是一个普通用户,普通用户是无法取消定时的~那么,联系你之后,你就可以取消关机或重启,避免数据丢失:
当然,另一端也依然会收到提示:
同学们的机器若没有安装 Xmanager 软件或者 SecureCRT 软件的话,切换终端时会很不方便,并且能连接终端很有限。因为小编给赶进度,所以这两个软件如何安装没有给同学们介绍,这两个软件是用来远程连接同学们的Llinux的,小编用的是Xmanager软件中的Xshell.至于这两个软件,小编时间充足的时候就简单给同学们介绍一下~~(吐槽:假的,这么懒的小编才不会加班给咱们介绍)
上一章遗留下来的内容,到此就介绍完啦~~现在,小编就介绍这一章的内容~~
其实这两章的内容在小编第四章介绍完文件系统之后就要给同学们讲的,因为这是基础操作,只不过,中间也有些更基础的,所以小编就一直到现在才跟同学们讲~~
通过第十三章以及第十四章的内容,同学们对文件系统的操作有了更进一步的认识,嗯...学会了创建文件以及创建目录,另外还学会了一些附带的技能~~
上一章,小编也介绍了删除目录的命令rmdir,只不过,这个命令仅能用来删除空目录,所以有很大的局限性~~那么,小编在最后提到的非常非常邪恶的命令rm命令,这章就介绍一下:
rm:删除文件或目录
那么,这么邪恶的命令,我们要如何使用呢?还是要先查看一下 man 文档
从 man 文档中可以看出,该命令的格式为:
rm [OPTION]...FILE...
rm后面跟上选项,再跟上要删除的文件(这里的文件指文件或目录),小编就来实验一下,在/app/目录下创建一些文件和目录,来删除
可以看到,rm这个命令直接使用,是无法删除目录的,只能删除文件,但是虽然报错,能删除的文件还是已经被删除了的~~
其他的的普通文件已经被删除,只留下一个目录。(注意哦,这个命令的格式后面的FILE是可以指定多个的,格式后面是有"..."号的,表示可指定多个)
那么,既然rm不能删除目录,为什么小编说它能删除目录或文件呢,删除目录的功能是依赖选项完成的,加上选项才能删除目录
-r:删除目录及其内容
可以看到,删除目录成功。-r 选项是可以删除目录以及目录下的所有内容,所以小编这里再创建一个目录,并在这个目录下面创建文件,用tree命令查看目录结构
小编再来删除一下
看,目录下的文件以及这个目录完全删除。不过,这个命令可是很危险的哦~~删除文件的时候居然连提示也没有,万一小编手抖一下,误删除了怎么办呢!
不用担心啦~~这个命令有一个选项,在我们删除文件的时候会提示我们是否删除,嗯,真是一个友好的命令~~
-i:交互式删除
小编再来创建一个文件,用-i选项删除,测试一下
使用 -i 选项后,删除文件会提示是否删除,输入 y 即可删除,若输入 n 则不删除
输入 n 不删除。
不过,每次都要输入 -i 好麻烦...哼哼,不用担心,同学们是不需要输入 -i 选项的,因为系统默认把 rm -i 设置成了别名,小编这里只是把别名给删除了,同学们可以查看一下别名,现在小编加上别名后,查看一下
同学们的应该是默认都有这个别名的~~所以不用担心
另外,有时候我们确定要删除一个文件,觉得需再输入 y 过于麻烦,可用 -f 强制删除~
-f:强制删除
这个命令可以删除各种文件哦~~所以,这个命令是很危险的~~~
唉??小编临时突然有事情,所以这一章就先到这里~~抱歉啦同学们,小编会补回来的~~因为小编的老师要走了,所以去吃送别饭~~拜拜啦~~~
The END
本文出自 “13125850” 博客,请务必保留此出处http://13135850.blog.51cto.com/13125850/1977060
原文地址:http://13135850.blog.51cto.com/13125850/1977060