【每天几分钟,从零入门python编程的世界!】
![7a27cc23d4d379dd2808f25c36205f20.png](https://img-blog.csdnimg.cn/img_convert/7a27cc23d4d379dd2808f25c36205f20.png)
有时候咱们在Linux系统里面光看man page(说明书)的话,是不够的,在man page里面看到的一个东西,如果我们也不懂,怎么办呢?就好比你买了一个电器,看说明书的时候,如果说明书里面的有些单词你也不认识,然后你就去查字典,查这个单词,但是字典里面解释这个单词的单词你又不认识,那你就只能继续查解释这个单词的单词,直到查明白。
但是在咱们的Linux里面的man page里面,遇到不懂的命令,你只能退出man page,然后再用man去查这个不懂的命令,就好比说你用man cd去查cd的说明,然后在cd的man page中看到了一个命令ls,假如说你不知道这个ls是干什么的,这时候你就得去查一下ls,你要查ls只能退出cd的man page,再用man ls去查ls的说明,当你搞懂了ls之后,还得再用man cd打开去读cd的说明,这就比较麻烦了。
这时我们就需要知道一个info方法。
●用info打开说明书
info就相当于一个高阶版的man page,它比man page的高级之处,就在于它里面具有hyper link(超链接)一样的特点。我们都知道网页上的超链接,点击一个超链接,就会跳到另一个新的网页,在新的网页上还会有各种超链接,再点击新网页上的超链接,会跳到又一个新的网页,只要网页上有超链接,你一直点就会一直不断的打开新的网页。那么在命令行中输入info打开的页面,就相当于具有超链接特点的说明书。
比如说,我们在命令行输入info,然后回车,就会打开如下图所示的页面:
![01fdb093365dcb52c66cee704d59c342.png](https://img-blog.csdnimg.cn/img_convert/01fdb093365dcb52c66cee704d59c342.png)
在这个页面上,我们会看到在某些行的开头会有*号,*号后面跟着一个命令,我们可以按键盘上的上下左右箭头键(↑↓←→)来移动光标,当我们把光标移动到一个*号下面时,就相当于选中了这个*号后面的命令。
比如说我们把光标移动到Finding files(find)前面的*号,如下图:
![5e781a2c836e569a8ed4d6aac79475ad.png](https://img-blog.csdnimg.cn/img_convert/5e781a2c836e569a8ed4d6aac79475ad.png)
然后按下回车键,就会打开find的说明页面,如下图:
![b40cd5ee88712a1c718291b1afd7ce84.png](https://img-blog.csdnimg.cn/img_convert/b40cd5ee88712a1c718291b1afd7ce84.png)
然后我在find的说明页面上,把光标移动到Actions前面的光标下面,
![8f1b0588ccab5213ede09017d60ea4bc.png](https://img-blog.csdnimg.cn/img_convert/8f1b0588ccab5213ede09017d60ea4bc.png)
然后再按下回车,就打开了Actions的说明页面,如下图:
![04680a10cc34662e46b9a79f85051ae3.png](https://img-blog.csdnimg.cn/img_convert/04680a10cc34662e46b9a79f85051ae3.png)
在info打开的说明页面上,凡是有*号的地方,都可以用光标选中,然后按回车就可以打开新的说明页面。这就跟网页上的超链接很像,所以用info这种方式查看说明就比用man这种方式,要省去一些麻烦。
退出info打开的说明页面,也是按q键。
我们也可以在info后面跟上一个命令,比如info cd,如下图:
![06c9e0a853f2f67a990a9118ad46eab0.png](https://img-blog.csdnimg.cn/img_convert/06c9e0a853f2f67a990a9118ad46eab0.png)
然后按回车之后,就相当于用info的方式打开了cd的man page(说明页面),打开的说明页面如下图:
![8d6cad19eb3664c6a95d714a13077173.png](https://img-blog.csdnimg.cn/img_convert/8d6cad19eb3664c6a95d714a13077173.png)
我们看到打开的说明页面里面有个Node,Node就是info打开的说明书里面的信息的小节点,在这里我们使用info cd直接打开了info这个说明书里面的cd这一部分,所以Node显示是cd。
这个Node就相当于互联网当中的节点,假如说互联网中每一台电脑算一个节点的话,互联网就是每一个这种节点串联起来的,那么info当中的Node,也是一样的道理,就是通过Node把info里面的说明页都串联起来,因为每一个*号都像超链接一样可以点进去,每一个*号(*号后面的命令)就相当于info中的一个节点。
我是时问欣,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!