学习linux最头疼的事情就是有太多的命令需要去记忆,其实,并不是每一个命令我们都要去学习和背诵,这是因为很多命令并不常用,所以最开始学习linux只要记住那些基本的常用的命令就可以。
有一句话说授人鱼不如以渔,如果说教会一个人命令是授人以鱼,那么教他man手册的使用就是授人以渔了。
首先什么是man手册呢?
man手册对于我能来说更像是一个用户帮助文档,里面记录了几乎所有的linux的命令的说明和使用方法。比如说有一天突然忘记了ls是干啥用的了?我们就可以用命令man ls
这样就可以查到ls的详细的用法,当然这是英文的手册,对于初学者,可能初次使用这个命令时候会一头雾水。但是其中是有技巧的,下面来看看man手册里面有什么吧。
首先man分为八个目录,每个目录用一个数字表示
1.可执行程序
2.系统调用
3.库函数
4.特殊文件
5.文件格式和规范
6.游戏
7.杂项,包括宏包和规范
8.系统管理命令
知道这些后再来看看每个页面的基本内容,因为很多时候我们不会每一个地方都阅读,下面几个是常用的,其他的待大家自行探索。
[NAME] 命令的名称
[SYNOPISIS] 表示命令的常用参数
[DESCRIPTION] 描述了命令的功能
在man中参看命令,其实就像读一篇文档,其中有很多快捷键可以帮助你更好的阅读
回车 下一行
page up 上一行
page down 下一行
home[方向键左]第一页
end[方向键右] 最后一页
空格 下一页
b 上一页
q 退出
/string 从上往下搜索字符串string
?string 从下往上搜索字符串string
n 下一个搜索匹配项
N 上一个搜索匹配项
既然man是一个命令,它也有许多自己的参数
-P 指定用什么工具查看文档
-a 列出所有命令
-f 只显示命令的描述,相当于whatis命令
好了在这里最后留下一个问题,当我不记得这篇博客所讲的东西,怎么办。
也许你猜的不错,既然man也是命令,我们可以使用命令man man
来查看
最后说一句,很多东西并不是要我们去可以的去记忆,比如说linux下的命令,有的命令是用熟练的,很多时候我们不一定要知道知识是什么,只要在我们使用他的时候,我们可以知道这知识是什么,这知识可以从哪里获取,我们就可以完成我们的任务,这才是学习的意义,所以man命令一定一定要熟练掌握,其实一定程度上使用man命令获取帮助的能力可以反应一个人对linux的掌握程度。
我是来自长沙理工大学的2017级大一学生一名,欢迎关注我和我交流