命令帮助和文件查找、检索方法
Linux命令的通用命令格式
命令字 [选项] [参数]
例如: ls -l /etc
命令行编辑的几个辅助操作
Tab 键:自动补齐
反斜杠“\”:强制换行
快捷键 Ctrl+U:清空至行首
快捷键 Ctrl+K:清空至行尾
快捷键 Ctrl+L:清屏
快捷键 Ctrl+C:取消本次命令编辑
help帮助命令 (可以查看到命令的相关用法及描述)
help 需要查看的命令 (内部命令)
例如: help pwd
命令 --help (外部命令)
例如: ls --help
man帮助手册命令
man 需要查看的命令 例如: man ls
将man帮助手册导出到文本文档,以便学习
man 命令 | col -b > ysf.txt
管道:用“|”表示,将前面的命令结果,作为后面命令的输入对象
重定向输出:用“>”表示,将前面的命令结果,保存到后面指定的文件中
cat命令
用途:显示出文件的内容
more命令
用途:全屏方式分页显示文件内容(显示百分比),按“Enter”键,向下换一行;按空格键,向下翻 页;按b键,向上翻页;按q键,退出并返回原来的命令环境。
less 命令
用途:与 more 命令相同,但扩展功能更多,按“上下”方向键换行;按Page Up和Page Down键翻页;按“/”键查找内容,n下个内容,N上个内容
head命令
用途:查看文件开头的一部分内容(默认为10行)
-n 指定需要显示多少行(n为具体行数)
tail命令
用途:查看文件结尾的少部分内容(默认为10行)
-n 指定需要显示多少行(n为具体行数)
wc命令
用途:统计文件中的单词数量(Word Count)等信息
选项: -l:统计行数
-w:统计单词个数
-c:统计字节数
格式: wc 选项 目标文件
grep命令
用途:在文件中查找并显示包含指定字符串的行,检索,过滤文件内容
常用命令选项
-i:查找时忽略大小写
-v:反转查找,输出与查找条件不相符的行
查找条件设置
要查找的字符串以双引号括起来
“^init”表示以init开头,“ftp$”表示以ftp结尾
“^$”表示空行
格式: grep 选项 查找条件 目标文件
例如: grep -v "^#" /etc/inittab