Linux命令速查 shell查看文件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在标准输出设备上查看文件
cat
将文件拼接至标准输出设备
cat file1 file2
将文件与其它文件并接
cat file1 file2 > file3
重定向的命令>”.
这里利用了输出结果stdout“
拼接文件,并给文件加上行号
cat -n file1 file2
与cat命令相对应,还创建了另外一个程序:tac。

它的名称中的字母顺序正好与cat相反。

tac的功能是:反向拼接文件。


分屏查看文本文件
less file1
less命令是分页器的一个例子,分页器是一个可以分页显示文本文件内容的程序。

其他的命令还有more、pg和most。

less的键盘操作命令
键盘命令操作
PageDn、e或空格键前进一页
PageUp或b后退一页
Return、e、j或下箭头键前进一行
y、k或上箭头键后退一行
G或p前进到文件的结尾
IG回到文件的开始
Esc-)或又箭头向右滚动
Esc-(或左箭头向左滚动
Q退出less 显示行号,用less -N file1
在分页器中搜索
less的搜索命令
键盘命令操作
/搜索模式向前搜索使用正则表达式来表示的模式
n向前重复搜索
N向后重复搜索
在分页查看文件是进行编辑
less本身并不是编辑器,它只是一个查看器,但是可以通过按v键,将使用less正在查看的文件传递给文本编辑器(如vim或nano),进行编辑处理。

先用less查看一个文件,然后按v键。

一辆秒钟以后,less界面消失,出现一个全屏的文本编辑器。

如果你不喜欢使用按v键时出现的那个编辑器,也可以将它改为自己选择的编辑器。

例如,如果你想使用vim,在使用less之前运行以下命令:
$ export EDITOR=vim
每个会话(session)只需要运行一次上述命令,之后每次打开less,vim就是默认的编辑器。

但是如果结束会话,下次就需要再输入export命令,这很快就会让人感到厌烦。

更好的做法是将下面这条命令添加到.bashrc文件中,这样每次启动新的会话时都可以自动应用这一配置:
export EDITOR=vim
查看文件的前10行内容
head file1
查看多个文件的前10行内容
head file1 file2
查看一个或多个文件的前几行内容
head命令,使用-n 选项,后面跟上一个数字,比如5(或者用--lines=5 ),让head命令显示不同行数的内容。

亦可以对一个或多个文件进行操作。

查看文件前几个字节、几K字节或几M字节的内容head -c
选项-c (或--bytes= )
在选项后面家数字,单位是字节。

查看文件的最后10行内容
tail file1
查看多个文件的最后10行内容
tail file1 file2
查看一个或多个文件的后面几行内容
tail -n
查看一个或多个文件中不断更新的最后几行内容tail -f
再增加-n 选项,可一指定行数。

这个命令不会关闭,直到按Ctrl+c 键才会听下来,并反回到命令行。

相关文档
最新文档