00:00
紧接着我们来看一下LN指令,这个叫软链接指令。软链接指令,这个指令呢,相对来说咱们在实际开发中用的不是特别的多啊,那但是呢,我们也要做一个了解,那这个软链接呢,也叫符号连接,它有点类似于Windows里面的快捷方式,比方说吧,同学们看啊,你看这个就是一个快捷方式,是不是你看这个快捷方式,你这儿看到这个图标是在桌面,但实际上呢,它指向的位置。实际上是指到D盘下面的这个这个程序是这意思吧,所以说这其实就是个快捷方式,那么在我们的Linux这个世界里边呢,它也有这样类似的这种这种快捷方式,它叫软连接,也叫符号连接,它主要是存放了连接到其他文件。它主要是存放了链接其他文件的路径。目径,它的基本语法是LN-S,然后呢原文件或目录,然后呢,你给它一个软链接,名字OK,也就是它的功能是给原文件创建一个软连接,相当于说给原文件创建了一个什么呢?快捷方式,能明白这意思吧。
01:15
能明白这意思啊,OK,好,那么我们就来看两个应用实例啊,两个应用实例,第一个在home目录下创建一个软连接,叫link to root连接到。Root这个目录下面去第二个删除这个软链接,看看怎么删除,来朋友们走一个。下面呢,我们来看看link这个软连接。的指令是怎么使用的?来,走一个啊,朋友们。先给他一个小标号。对吧,小号,然后整体。往这边挪一挪啊,这个已经已经挪过来了,那就。呃,你们再靠一下吧,靠一下好看一点啊,好看一点。好,那么它的基本语法就是LN-S,然后原文件或目录或连接到软件名软链接,软链接的那个名字,那现在呢,我们看第一个案例,他说在home目录下创建一个软连接文件link to root连接到root目录,那么这个怎么写嘞?
02:17
很简单,把这个原路径写清楚,然后给一个软连接的名字就OK了。走一个。首先呢,我先看一下我目前啊先退出来。将退出来,呃,同学们看,目前我下面是没有任何连接文件的啊,我连一个LN-S。Link to root。好,我先写上要连接到哪去root看清楚了,这个是我将来要指向的目录,这个就是我的那个连接文件,软连接文件一回车成功了,再来看一下,同学们看,这里多了一个东西。
03:00
Link to root看到没有,那么这个link to root到哪去呢?你看这个。呃,这个横向排列的就看不出来,你用LS-L就看出来了,看清楚了没有,他说你这有个。连接文件它会指向root这个目录,那有些同学老师,那我CD到link to root,那我问大家,当我CD这个软连接文件时,其实它就会自动切换到root目录。这就好比你在这儿。看到一个图标,但是你双击,其实你打开的文件实际上是。这个文件能理解吗?没问题吧,问题啊好,现在呢,我们来试一下,我CD1进去,诶你看到这来了,但是我们LS一下,同学们看现在我们试到哪了。同学们,看你这是不是看到root的东西啊?这是不是看到就是root的东西啊。
04:00
是不是root目录下面的一些东西,看big hello Java,这是不是root下面的东西,没问题吧,肯定是root下面的啊,那你不相信的话,你可以再打开地方再看一下是不是如此的。以CD下直接直接到root。是不是这些OK Java因式到什么什么对吧,所以说呢,它就可以连接到这里去,但是有一个细节同学们要注意,你如果用PWD你来查看。你会发现它仍然还在这个目录。明白意思吧,就说你你虽然到了root目录,但是当你用PW查看的时候,其实它还在link to下面。哎,明白这意思,就好比你在这双击了打开了XL,但是你还在这个地方没动,明白吗?好,这是它的一个应用的特点。那我把这个案例给同学们复制粘贴到这里来。非常简单,就几个指令啊,来找一下我们怎么建的呢?
05:01
对吧,我们是怎么建的呢。怎么建这个连接的呢?知你上哪儿去了?找一下找一下,哎,在这儿找到了啊,咱找到了。在这儿。看到没有?是不是这个指令啊。这个直径再再再给大家强调一下,这个就是你准备连接到哪里去,就是。就是圆。圆。原目录或文件或文件。对不对,这个呢。朋友们,这个就是你的连接文件,或者你把它看成快捷方式也可以,这是软连接。软。连接。文件。看清楚了吗?啊,一个是原目录或或或文件,一个是软连接文件,就是说这个是快捷方式,这个是真正指向到哪里去了,明明白吧,好的。
06:00
我把它放在鼻中。啊比一种,那还有一个就是如果这个软连接文件你不想要了,你怎么删除呢?来同学们看,一般情况下我们会这样去选择这样删除,说老师这个还不简单,这个还不简单,我先退出来啊,我这退出来过后,我就回到哪里去了呢,诶我觉得退的太狠了。重新来一下啊。腿太狠,来重新登录一下。123走。走,我们还回到home目录下面去。那如果说。我想把这个软链接文件删掉,那我们这样删看看能不能成功。发现不能成功。为什么不能成功,因为你这是指向一个目录的,对不对?所以他在处理的时候,他认为他也是个目录,因此你要这样删才可以,大家还记不记得我们怎么删一个目录啊?是这样子。这样就可以了,杠R1回车。
07:00
诶,这这个这个这个也不行,咱们不要这么去删了,我们带一个这个杠,带一个杠F直接干掉就完了。哟。他说无法删除这个目录,为什么设备资源忙,我们看看这是为什么呢?我们来看这是为什么,调一调。那现在我们换一个思路啊,大家看到它确确实实提示这个资源设备忙,那么这有可能是因为我这带着个斜杠,我们把这个斜杠拿掉应该就可以了,就不要带这个斜杠啊,不要带斜杠回车哦了哦了,好,这边有个有个注意事项啊,就是说咱们删除软连接的时候,就不要带这个斜杠了啊,把这个斜杠带上有可能就删删除不了了,嗯呃,因为他认为你这这个相当于说删删这个目录下面的东西了,他会他会对他有影响,因为你这样删的话,相当于说把这个连接文件里面里面的内容删掉,它不允许对吧,但是把这个连接删掉它是允许的,所以说这地方就不要带这个斜杠啊,这点是比较重要的,那么再来看一下,诶,是不是那个软连接就没有了吧。
08:05
没有了,这是个细节问题啊,这是个细节问题,好,我把这个地方刚好就列下来。啊,同学们注意在删除软连接的时候,后面不要带这个斜杠。诶,我再强调一下啊,在。删除软连接。文件时不要带斜杠,OK,不要带斜杠,否则提示。否则提示什么资源忙。资源忙。OK,好,这一点大家要注意一下。把它放到我们的笔记中去。那这是我们软连接指令的一个说明,一个说明。那呃,这还有一个小细节,当我们用PWD查看指定时,我们如果是通过软连接进入到那个指向的目录的时候,它仍然看到是软连接所在的目录,明明白意思吧?
09:12
刚才我们在演示的时候呢,也说过这个事情,说大家引起,呃,就就知道有这回事儿。知道有这回事儿。我把它放到这里。报到咱们的笔记中去,好吧。好,整体往后面挪一下。好,同学们,那关于这个LN这个软连接的指令呢,我们就先说到这儿,下面我们接着来看下一个指令叫history指令,History这个指令用的也是非常多的,使用频率很高,我曾经在工作过程中history帮过我的大忙,怎么样呢?我记得我刚刚参加工作的时候啊,我对零宁可指令也不是特别的熟悉,那么有时候会看见旁边的那个同事,诶,他用了很多非常高深的指令。
10:02
但是自己呢,又特别不好意思问别人问了一个可以,问两个也可以,你问久了的感觉就很不上档次了,这时呢,就怎么办呢?诶,我突然想起,如果他以前敲的指令我能看到。不就很好吗?诶,零零可就提供这样的指令,他可以用history来查看你在这个系统上执行过的指令,那别人敲的指令你是不是就一目了然了,你就不用去求着别人说,哎,刚才你这个指令是怎么敲的,不用为什么,你可以用黑水来查看。对不对?好,那么history是可以查看已经执行过的指引。啊,也还正是他还可以执行历史指令,就是说你执行过的,我可以再次执行。History就干这个的,它的基本语法非常的简单,就是history后面不带任何参数都行。那么不带参数的话,就相当于把所有执行过的历史指令都显示出来。
11:01
这有三个应用案例,我们一个一个的给大家演示一遍,走一个。把它先给我拿到笔记中来,History我们了解一下。对吧,了解一下。好,找一个标题三。对吧,这是刚才这些要说的东西。拿下。挪一下啊来,它的作用是查看已经执行过了历史指令,没什么问题吧?History基本语法也很简单,案例第一个显示所有执行过的历史指令。很简单,直接写个history就行了。一回车,同学看我曾经执行过180个指令。看到没有,都能看到,都能看到,从第一个到最后一个,这是不是我们刚刚执行过的呀。看如果你忘了说,诶老师那个删除软链接怎么删的,你看是不是这个令我执行过呀,没问题吧,也就是说你以后到了工作中,你不要轻易的在这个上面乱搞。
12:10
你干了什么事,别人都能查出来的,别人看,哎,这个指令是谁谁执行过的,一下就把你抓起来了是吧?抓起来送到公安局去了,麻烦了,对不对?好,这是一个历史指令,第一个就history怎么用的。把它先给同学们写过来。啊,西过来。这是第一个用法,就是显示所有的历史指令。放到这里来,第二个显示最近执行过的十个指令,就说我不想显示所有的,我就想显示十个,没问题,写十。是不是就是后面十个呀。后面十个好,这个呢也非常的简单。显示四个。再来往下走,各位朋友。各位同学再往下走,下面呢,诶,我们来看,他说请你执行。
13:01
历史编号为五的这个指令,把它直接执行,就说不用敲直接执行,那你看啊,比如说我这样吧,我也我那个历史指令为五的,我也不知道是哪一个,我假设要执行这个这个指令。就是178这个事,你你看我这样执行一个叹号,1781回车,你看这个就相当于去执行。LS就说你用一个叹号,然后执行,把这个编号一写,就相当于它会掉178号这个指令,让他再重新执行一遍。就是小技巧啊,这也没什么。那知道就行了。OK。这个就是让他去执行历史编号为178的这个指令。执行什么呢?执行这个编号。为178的。这里。明白啊,明白不长,完成一下走放这儿。
14:03
放这就可以了,好,同学们,那关于这个到这儿下面就是时间日期的类型了,也就是说关于我们文件目录内的指令,我们就全部给大家介绍完了,那介绍完了过后呢,我们在后面会陆陆续续反复用它,加深大家对这个指令的熟悉度。在一些应用场景,怎么是去使用,只只有熟练了才会生巧,所以说卖油翁的故事大家一定要记住,我亦无他为首熟耳对不对?多练几遍就会变得非常的熟练,你就也会成为一个成为这个零零可耻的高手。
我来说两句