00:00
大家好,欢迎大家继续收看上硅谷的云计算课程,我是沈超老师,这节课呢,我们来继续学习Linux的命令,那这节课我们来学习一下帮助命令各位。帮助命令。这组命令其实难度很低,但是。最大的问题在于你打开了帮助之后,他全部的东西都是什么,都是英文,那你要想知道这个纯英文,你可能有些同学一听就脑袋疼,对吧?我再说一遍,计算机英语没有那么复杂。你慢慢的去查,时间长,稍微时间长一点就会发现,其实没有那么不好理解,不要怕他啊。好了。第一个防虫命令。就是慢命令,这就是我们最常见的命令,我们说过了,它是menu的缩写,这也是我们最主要的帮助命令啊,也是最常用的,那它怎么用呢?啊,非常简单,非常简单,慢后面加命令就行,这个选项我们后面讲,待会说啊,那我们来看看慢LS。
01:02
哎,这就是获取了这个LS的命令啊,这个帮助,然后呢,看看它的基本格式啊,首先是命令的英文原意,哎,我这个文档里每一个命令是不是都写了英文原意,哪来的呀?肯定不是我自己编的,从这里找的对吧?然后呢,这是它的格式。接下来开始讲解它的各种选项,对吧?我们前面说过了,选项有简写选项和完整选项,两个选项其实是同一个含义,对吧?其次我们在讲LS的时候,我们大概讲了四五十个,就讲了四五个命令,四五个选项。那它支持多少个选项呢?我们可以看一下来给看看。估计最少得有四五十个选项对吧,那我们不可能每一个选项是不是都进行详细讲解,对不对,那这种情况下肯定是讲常用的,碰到不常用的怎么办,自个儿查文档来啊,查帮助来对吧,看不懂百度或者说你慢慢先看起来,虽然费时,但是后面就好了。
02:04
好,这是慢的基本格式,那这是一个非常简单,难度不在这个这个这个慢上,而在于这个英文怎么看得懂,对吧?其次看看它的快捷键,那它支持这样一些快捷键,上下箭头,就是上下翻行,Pageup page down pageup page down,向上下翻页。然后呢?小J是快速移动到行首文件上,大G移动到文件尾,刚刚我是不是快速返回到了这个文件,这个文件头咋来的?按shift的阵,也就是大阵看到行尾了,整个文件的尾。按的按一下小镇来,回到前面来,其次我们这里还支持什么搜索。各位区别啊,斜杠搜索是从上往下搜索,问号搜索是从下往上搜索,那我觉得背一个就行,常见的还是斜杠啊,那试试。我们在讲慢的时候讲过,慢有个杠杠卡的选项是吧,那我们就搜一下卡了颜色回车,你的屏幕光标就会停到这个选项上面,按N键,小写的N就会下一个。
03:11
一个一个往下翻。直到翻到文件尾,他会告诉你找不着了,到头了,呃,到尾了,那这是向下翻,这个是向上翻,就找上一个,哎,这个也是啊,这俩其实知道一个就行。OK,这是它的基本的这个操作对吧?好,这是慢的基本用法,那其次呢,慢是有帮助级别的,来我们回到文件头,你会发现LS命令只有一个帮助,只有一级别的帮助,那LS是一个比较简单的命令,没那么复杂,所以它只有一级别,那有还有其他级别吗?有我们退出,我们试试这个password帮助,这个我们学过了,这是设置用户密码的命令,对吧?那回收你会发现。默认打开的是它的一级别。也就是password命令的帮助,它的作用是升级用户的认证,K其实就是用户的密码啊,用户密码,那这是它的密码,这个命令帮助Q键退出。
04:11
慢呢,还有一个帮助就是五级别的帮助。那打开你会发现啊,不是一个东西啊,这个帮助是password文件帮助,那什么意思啊。我们的命令是有这样机械帮助的,一级别是常见的命令帮助,而五级别是对应的配置文件帮助啊,大家小心啊,不是说所有的命令都有这么多级别帮助。绝大多数命令就只有一级别帮助啊,偶尔有特殊的,比如说像怕座的,有可能有这个多级别的帮助,你要能看懂那个命令后面打个括号,写个五是啥意思。那。有学员就问了老师。我怎么知道这个命令有哪些级别的帮助啊,哎,各位不用担心啊,这个命令就行。慢杠F或者是what is,两个命令作用一样,背一个就好,我建议背what is好,各位。
05:06
Linux其实没有那么难,想知道我这个命令在哪,就是where is。想知道我当前登录的是谁,就是户外卖,哎,成龙的演的那个我是谁看过吧,想知道这个命令是干嘛的,就是what is,看what is ls有一个一级别帮助,这个不是啊,这是另外一个打印级别的,这个不跟他没关系,那我们看看what is他做的。你就会发现passor有两个级别的帮。这个也不是啊,这个password是SSLL的password安全套接字的这个password我们后面再说,那这个它有这样一个级别当中,哎,这就是what is的作用,哎,其实没那么复杂对吧?呃,这里多说一句啊。有些人用户可能在这个执行what的时候,会发现你的这个系统会报错。尤其是你新装完系统,或者你刚恢复完快照。
06:02
这是由于what is的数据库没有更新,其实不是说系统报错了,而是就是数据库没更新怎么办?我们使用一条命令叫做make what is,这条命令回车,他把整个数据库更新一遍,然后what的意思就能用了。小谢,这是个常见错误啊,但是这个命令可不常用,这个超哥,这个反正就是知道有这个事儿,但是这个命令老忘,而这个命令很慢啊,它会搜索整篇系统啊。好,这是慢的帮助级别,这是what is的作用,那下面这个杠K选项就和这个API这个这个命令单词是这个作用是一样的,这个命令我们说意义不大。可以不用,暂时可以不用理他,那他到底是干嘛的呀?来我们看一下。慢杠K。阿拉。它是啥?它是查找所有的这个命令帮助中,只要含有LS这个关键字,它都会给你列出来。比如说看这里有。
07:00
对吧,那有些人说老师在这个病例你看就没有啊,哎,我告诉你们原因为啥在这儿他后面的说明里包含LS,它也会给你留这个列出来,那这样的话就完全没有意义了,因为查到的东西太多了,想要从里面找到有用信息就太太难,所以这个没什么用,他是查看和你查询的这个命令相关的所有帮助,这个意义就很小了,哎,好,这就是慢性类,非常简单,那各位。我们告诉你这个可以不背。这个可以不背,各位,我们到现在明确的告诉你,不用背的东西其实很少,那个链接的原理可以不背,现在就是这个慢,这块可以不背,剩下的这些都是Linux的基本操作,都得。好,这是慢帮助,那linu斯除了慢帮助之外,还有另外一种帮助方法,叫做in。我们说了,In法是一套书。可以通过这样的一些快捷键来进行操作,那我们试试啊好了。我们INF一下LS,我说了这是它的10.1个小节对吧,然后下面呢,所有的这个带星号的都是子章节可以进去,比如说我们之前查过10.1.2。
08:11
对吧,好,那我要返回上一个章节呢,就是U。进入下一个章节是N,或者进入上个章节是P,什么意思?看我摁一下N,它进入了10.1.3,看没有,就下一个章节,NP是上一个章节又回到十点一点,而nu呢,是返回上一级,会从10.1.2返回10.1,试试看着。看懂了吧,U是上一级,N是下一小节,P是下一小节,然后呢,问号可以查看,它里边也看一些帮助,就是这些快捷键告诉你是什么,然后按任意键就会返回来,麻烦了,然后呢,Q键退出,那我们说。这是一整套书,这应该是Linux当中最完善最完整的帮助资料。唯一的问题就是。
09:02
这本书实在太难了,都是英文,看起来很吃力,所以一般还是尽量使用慢来查询帮助慢,简洁,简洁明了。慢,实在找不着了,才考虑英这样一个东西,OK,那这个就知道会用就行,OK好了,同样Q下退出。这是Linux最终帮助手段,那除了这两个常见的,还有一些不太常见的,比如说哈夫病。各位小心,哈尔夫只能获取上的内置命令和帮助,只能获取上人的内置命的帮助。各位。我们系统当中有部分命令是内部命令,有部分命令是外部命令。什么意思?有一部分是Sha linus你就可以理解啊,Sha我们后面详细讲,Shall其实是Linux自带的命令解释器,那有很少的一部分是它自带的,就上本身就有的命令,这这部分命令叫做内部命令。
10:01
而绝大多数命令呢,我们都叫外部命令,是别人开发的,后来安装的Li斯比,这就是外部命令,而绝大多数都是内部命令,那我们可以通过type命令来区分这个命令是内部还是外部。比如说看着。我们tap一下LS,它就是说LS不行,LS有别名,我们别名我们后面再说。MK加二,我们可以看到,只要能看到这个命令呢,执行文件,这就是外部文件,而我们如果type一下CD,它告诉你CD是。SH的building内建命令,这就是内置命令,而have命令只能用来看。CD的内接命令就是不是就Linux的内置命令啊,只能查看,那如果当然这种内部命令都非常简单,所以看到的信息量也很小,那如果用它来查看外部命令呢?比如说查看MKDR,它就会报错,报啥错没有这个帮助,针对FKDRR,请你尝试help help,你去看看help是干嘛的,别乱搞。
11:07
或者查,用慢来查询,或者用英来查询这个家伙的信息。看到了,所以我们说这个命令其实很有限,基本上不用用,为啥。有人说那专查内部命令不行吗?各位慢也能查看内部命令令。慢也行,比如说慢CD看当然啊,如果你去慢CD。他看到了这些东西,它不是CD一个帮助,而是所有的内部命令帮助,这些都是内部命令啊,我们常见的见过的一些东西,比如说。PWKPWD显示目录的作用,用mask,这都是内部命令,但是Linux就这么些内部命令,就这么几十个。啊,所以我就说就没有意义了。他只能看内部命令,那何必呢,内部命令用慢也能看到对吧,所以就只不过是慢看的是所有内部命令帮助,需要你在那边去找CD的帮助啊,在这里找,比如说我找一下,哎,找到CD的就行了。
12:10
那这个时候就就说啊,这个力量用处很小,几乎可以对应差。好,12是LINU4的命令解释器啊,那最后一种帮助信息就是杠杠害,那这个是选项。绝大多数命令都有这个选项,而且这有个好处,我们看一下LS杠杠。你会惊喜的发现这个选帮助当中有部分命令把它翻译成了中文,哎,而且这个中文翻译的还凑合,能看懂之前啊,我跟你讲,其实慢也有中文。慢是有中文慢的。我们的学员都会问老师,没有中文版吗?有,但是我跟你讲,这个中文班全部都是靠的是机器翻译的。翻译的结果是中国人看不懂,外国人不明白,就根本就没办法使用,所以就被迫放弃了。而且我告诉你,我们在十几年前学习的时候,我们跟你们一样,我们就想学了,靠他妈的,英文谁看得懂?我也不想看,我也想找中文版,后来看着看着发现中文版真没法用,后来就放弃了。
13:17
然后后来呢,就前段时间有学员问老师啊,没有中文版吗?我一想是啊,十几年过去了,这哥们儿不在金库家啊,然后呢,我又下了个最新版本的这个中文版好了。结果呢?没有什么变化,还那个屌样,但该看不懂还看不懂,所以暂时你可能就不用再考虑中文办了,当然如果你不死心,中文慢,我们后面也会就说它的安装非常简单,你后面只要我们学会了软件安装,你就可以自己装了,OK啊。好了,这节课呢,我们学习了帮助命令,那我们讲了四个命律,常见的是慢壳音符,这两个是最常见的。而后面的这个have只能查询内部命令的帮助,用处很小。那杠杆have选项,常用选项,如果你们愿意,它部分命令不是所有的大,就是一少部分命令翻译成了中文啊,这个中文翻译的质量还凑合,能看懂。
14:14
好,这就是我们这节课的内容,我们下节课再见。
我来说两句