Linux 你都是如何背命令的?
来源:互联网 发布:淘宝uv值 编辑:程序博客网 时间:2024/05/17 01:15
linux 背命令这条路是相当的坎坷啊!
可惜的是,我,还是背不得几个命令。。。会得最多的是ls dir cd ssh,没了。。
面对这种窘境,于是想出一切歪招,背不了,咱就查有什么命令呗。。
所以,就介绍介绍、总结总结、怎么查命令
查询所有linux命令([Tab]补全命令)
随意打开一个Terminal (终端) , 按下两个[Tab][Tab]
Display all 2384 possibilities (y or n)
显示所有2384种可能?有2384种命令,反正我是背不完,不论你行不行,反正我是不行。
- [Tab]键,具有“命令补全”和“文件补齐”功能。如果什么都不输入,按下[Tab][Tab]系统就会以空值去检索命令,结果所有命令都被检索出来了。于是就能查出全部命令。
忘记文件名了(文件补全)
打开终端,输入cd w
按下[Tab],就自动补全文件夹名了
看一下这个目录
既然知道这么多命令,那么不背的话,要怎么使用呢?
这时候就要祭奠出神器 man 和 info 命令。
神器一:man命令
俗称“找男人”,manual的缩写,操作说明的意思,使用这个命令就可以查看想要查看的命令的使用方法了。
- 格式:man[空格][需要查看的命令]
比如,我们看看常用命令ls
输入man ls
回车,就会显示ls的相关信息 ,这个页面叫man page
稍微解释下:
- 第一行:
- ls(1) 数字1代表一般用户可以再shell中使用的命令
ps:man数字代表的意思:
其中1,5,8要记住,1为用户命令,5为配置文件,8为系统命令需要root权限。上图是使用man man 查询获得
man内容分块
- NAME 简介
- SYNOPSIS 命令语法
- DESCRIPTION 命令完整描述(这部分重要)
- OPTIONS 参数
- FILES 相关文件
- EXAMPLE 例子
- SEE ALSO 其他参考
- BUGS 已知bug
man page的操作
- 关标翻页
- /123 向下查找"123"
- ?123 向上查找"123"
- 查找之后 按u可以查看上一个结果 , 按n可以查看下一个结果
- q 退出man page
man的存放路径
通常在/usr/share/man目录中,不用版本略有差异
大家可以试试查下ls 看看
man参考:
wiki百科 http://en.wikipedia.org/wiki/Man_page
神器二:info命令
如果说man是男人,info就是女人,为什么呢?就是矫情~
两个命令都可以查询命令用法或者是文件的格式,但是man是一次全部显示出来了。info就分成一页一页的,一个node(结点)一个node的显示。
- 格式:info [需要查看的命令]
同样,我们看看常用命令ls
输入info ls回车
稍微解释一下:
- 第一行:
- File 这个解释页面来自文档
- Node 当前结点
- Next 下一个结点
- Up 上一个结点
- 下面就开始正文了
- 这个就自己看咯,完整英文文档,提高英语的时候到了
info操作
- 空格键 向下翻页
- [Enter] 进入当前光标所指node
- n 下一个node
- p 上一个node
- b 光标到开始
- e 光标到结尾
- ? 命令一览表
- q 退出info page
info存放目录
/usr/share/info
info参考:
wiki百科:http://en.wikipedia.org/wiki/Info_(Unix)
神器之外:其他说明文档 /usr/share/doc
所以说,linux我是被吓怕了那种,还是找男人来教我命令了。忘记命令了就[Tab][Tab]大哥帮我想一下啦。
粗制滥造,欢迎斧正。
- Linux 你都是如何背命令的?
- Linux 你都是如何背命令的?
- Linux 你都是如何背命令的?
- 教你如何背单词
- 教你如何背单词
- 背你的英文
- 如何利用多核CPU来加速你的Linux命令
- 如何利用多核CPU来加速你的Linux命令
- Linux命令 ----如何查看你的ubuntu 版本
- Linux中常用的命令都是哪些单词的缩写?
- 教你如何轻松背单词
- 每个人都是你的老师
- 你知道linux怎么读吗?也许你一直读的都是错的.呵呵
- 漫画:人资部和技术人员都是如何看你的简历的
- 背几个linux的常用命令
- 如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2 等
- 教你如何编写Linux启动或重启时的执行命令/脚本
- ftp get/push连接到linux时,都是使用的linux命令
- java中线程机制
- sql语句查询速度慢的原因
- android图片资源的适配问题
- 自己动手写OpenStack的QoS功能(5)
- hdu 1081 To The Max
- Linux 你都是如何背命令的?
- 启动服务,解决 the BASEDIRenvironmentvariable is not defined correctly
- 在线备份MySQL及远程copy到远程备份服务器shell脚本
- Android框架浅析之锁屏(Keyguard)机制原理
- Metro or Modern UI 简介
- JSF入门
- Log4j.properties配置详解
- 修改进程名称
- Ubuntu 8.04 Install insight