more less head tail
more 类似cat ,一页页的显示内容
+n 从第n行开始显示
-n 屏幕显示n行
+/pattern 搜索文件内容
-c 从顶部清屏然后显示
-p 通过清除窗口来对文件进行换页
-s 为连续的多行为显示1行
-u 把文件内容的下划线去掉
= 输出当前的行号
q 退出
空格 向下滚一屏
例如:
more +2 fei.log
more -5 fei.log
使用ll 和more 显示etc下的目录信息,.每页显示10条
ll /etc | more -10
less 是文件查看的命令,功能十分强大
-e 文件结束后自动离开
-f 强迫打开特殊文件
-i 忽略搜索时的大小写
-m 类似显示的百分比
-n 显示每行的行号
-s 显示连续空行为一行
/字符串 向下搜索字符串
?字符串 向上搜索字符串
n 重复前一个搜索
N 反向前一个搜索
b 向前翻一页
d 向后翻一页
q 退出less命令
空格 向后翻一页
例如 less fei.log
-
-
-
/ping
less 与 cat more 的区别
cat 显示整个文件内容,单独使用没有翻页功能,常与more 搭配使用,cat有将数个文件合成一个文件的功能
more 让画面显示一页
less命令与more类似,可以显示多页内容
head 显示文档的开头到标准输出中
-q 隐藏文件名
-v 显示文件名
-c 显示字节数
-n 显示行数
显示前五行数据
head -n 5 log.txt
head -n 5 log.txt fei.log
显示最后5行数据
head -n -5 log.txt
tail 显示文件末尾的内容
-f 循环读取
-q 不显示处理信息
-v 显示处理信息
-c 显示字节数
-n 显示行数
显示最后5行数据
tail -n 5 log.txt
which whereis locate
which PATH 路径中指定的路径中搜索可执行文件的位置,一般确认是否安装了某软件,内建命令不在其中
echo $SHELL 查看当前所用的shell
whereis 命令 定位可执行文件,源代码文件,帮助文件在目录中的位置,还具有搜索源代码,指定备用搜索路径的作用
-b 定位可执行文件
-m 定位帮助文件\
-s 定位源代码文件
-u 搜索默认路径下的三中文件以外的文件
-B 指定搜索可指定文件的路劲
-M 指定搜索帮助文件的路径
-S 指定搜索源代码的路径
locate 和whereis类似的命令
-q 安静模式 不报错
-n 至多显示n个输出
-r 使用正则表达式作条件
-V 显示版本信息
若locate无法执行,则sudo updatadb