- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux 常用命令 (二)
1. Less 命令
less 与 more 类似 ,但使用 less 可以随意浏览文件 ,而 more 仅能向前移动 ,却不
能向后移动 ,而且 less 在查看之前不会加载整个文件。
常用命令参数
-i 忽略搜索时的大小写
-N 显示每行的行号
-o 文件名 将 less 输出的内容在指定文件中保存起来
-s 显示连续空行为一行
/字符串 :向下搜索 “字符串”的功能
?字符串 :向上搜索 “字符串”的功能
n :重复前一个搜索 (与 / 或 ? 有关 )
N :反向重复前一个搜索 (与 / 或 ? 有关 )
-x 数字 将 “tab”键显示为规定的数字空格
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出 less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown] :向下翻动一页
[pageup] : 向上翻动一页
实例 :
(1 )ps查看进程信息并通过 less分页显示
ps -aux | less -N
(2 )查看多个文件
less 1.log 2.log
可以使用 n查看下一个 ,使用 p查看前一个
2. Head 命令
head 用来显示档案的开头至标准输出中 ,默认 head 命令打印其相应文件的开头 10 行。
常用参数 :
-n行数 显示的行数 (行数为复数表示从最后向前数 )
实例 :
(1 )显示 1.log文件中前 20行
head 1.log -n 20
(2 )显示 1.log文件前 20 字节
head -c 20 log2014.log
(3 )显示 t.log最后 10 行
head -n -10 t.log
3. Tail 命令
用于显示指定文件末尾内容 ,不指定文件时 ,作为输入信息进行处理。常用查看日志文
件。
常用参数 :
-f 循环读取 (常用于查看递增的日志文件 )
-n行数 显示行数 (从后向前 )
(1 )循环读取逐渐增加的文件内容
ping 127.0.0.1 ping.log (后台运行 :可使用jobs -l查看 ,也可使用 fg将其移
到前台运行 )
tail -f ping.log (查看日志 )
4. Which 命令
在 linux 要查找某个文件 ,但不知道放在哪里了 ,可以使用下面的一些命令来搜索 :
which 查看可执行文件的位置。
whereis 查看文件的位置。
locate 配合数据库查看文件位置。
find 实际搜寻硬盘查询文件名称。
which是在 PATH就是指定的路径中 ,搜索某个系统命令的位置 ,并返回第一个搜
索结果。使用 which命令 ,就可以看到某个系统命令是否存在 ,以及执行的到底是哪一个
位置的命令。
常用参数 :
-n 指定文件名长度 ,指定的长度必须大于或等于所有文件中最长的文件名。
实例 :
(1 )查看 ls命令是否存在 ,执行哪个
which ls
(2 )查看 which
whichwhich
(3 )查看 cd
which cd (显示不存在 ,因为 cd是内建命令 ,而 which查找显示是 PATH 中的命
令 )
查看当前 PATH配置 :echo $PATH ;或使用 env 查看所有环境变量及对应值
5. Where is 命令
whereis命令只能用于程序名的搜索 ,而且只搜索二进制文件 (参数-b )、man说明文件
(参数-m )和源代码文件 (参数-s )。如果省略参数 ,则返回所有信息。whereis及 locate
都是基于系统内建的数据库进行搜索 ,因此效率很高 ,而 find则是遍历硬盘
文档评论(0)