码迷,mamicode.com
首页 > 其他好文 > 详细

文件查看命令汇总

时间:2015-10-29 01:00:25      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:查看 cat tac

linux文档查看命令有多重,不同的命令功能各异,有的功能比较全面,掌握其中用法尤其重要。


1. cat命令

# cat 1.txt

cat命令的优势是在文档比较短的情况下可以对文档进行正序快速查看,然而,一旦文档太长,查看就会比较吃力,没有各异的颜色区分,且没有查找等相关的功能。所以,在查看较长的文档的时候,建议使用其他命令。

即时更新的日志,有时候会比较长,cat命令查看的时候,屏幕里面也只能出来最后面的部分,浪费了部分时间。


2. tac命令

cat的倒序模式,查看的时候,文档的最下面内容在最上面显示,它和cat命令有一样的缺点,就是长文档查看比较吃力。


3. more命令

more命令比上面两个命令来说,是以整屏的方式进行翻页的,用空格键进行翻屏,这样就加快了查看的速度。回车键也可逐行翻动,翻屏结束,自动退出。

q: 退出查看。

-num:(代表任意数字)规定进入查看模式后的翻页的行数。

-s:合并空行。

=:在浏览的模式下,按=显示所在的行

more命令的缺点是不能上翻,有一定的局限性。


4. less命令

比more命令更加完善的命令,可按空格或z键逐屏翻动,w键回翻,也可用pgup和pgdn翻页。快捷键里面,ctrl+b为上翻,crtl+f为下翻。回车键逐行下翻。j,k键可以下上翻行。q键退出。

g键到文档首行,G键到文档末行。

-num:(代表任意数字)和more用法一样,规定进入查看模式后的翻页的行数。

less有查询的功能。如输入/ERROR可以查询,区分大小写。n下翻一个搜索项,N上翻。

?ERROR与/ERROR的功能差不多,区别是后面的跳动,规则正好相反。n上翻,N下翻。


5. head命令

# head 1.txt,默认查看文档前十行。

# head -2 1.txt, 查看前两行。数字自定义。


6. tail命令

# tail 1.txt,默认查看尾十行。

# tail -3 1.txt,查看尾3行。

# tail -f /var/log/messages,动态查看日志文件的常用命令。


7. vim命令

vim命令是高级化的vi命令,可以以不同颜色的字体显示不同的部分,比较美观,且功能强大。

1. 一般模式: 直接vim一个文件,首先进入的模式就是一般模式。

一般模式下光标移动

移动光标可以用方向键,也可用右手方向的H, J, K, L四个字母进行移动光标的操作。四个字母分别对应左,下,上,右方向。

crtl+f或者pgup是上翻页;ctrl+b和pgdn是下翻页。

ctrl+d,前翻半屏;ctrl+u,后翻半屏。

+,光标移动到非空格的下一列;-,光标移动到费空格的上一列。

数字+空格,光标向右移动n个字符,如果本行内小于n,到下一行,直到数字n。

数字0或者上角^,移动到本行行首;$移动到本行行末。

H,M,L分别表示移动到本屏幕的最上,中间和最下。

gg,移动的文本最首;G,移动到文本最末。

ng,移动到文本的第n行。

n+回车, 下移n行。

查找与替换

/,查找字符串,区分大小写,n下一个选项,N上一个选项。

?,查找字符串,区别于/的是,n是上一选项,N是下一选项。

n1,n2s/word1/word2/g, 在n1和n2之间,替换word1为word2并显示。不是真正的替换,只是查阅。

1,$s/word1/word2/g, 从首行到末行,替换word1为word2并显示。

删除、复制、粘贴

x,X:删除前面和后面的一个字符。其实是剪切,按p键可粘贴到某处。

nx:向后剪切n个字符

dd:删除光标所在行。首次进入vim文档,dd是清空的功能。

ndd:删除光标所在以及下面的行,行数一共为n。

d1G: 删除光标所在行到首行的所有数据。

dG:删除光标所在行到行末的所有数据。

2. 编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。从一般模式进入编辑模式,只需您按一个键即可(i, I, a, A, o, O, r, R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。

3. 命令模式:在一般模式下,输入 ”:” 或者 “/” 即可进入命令模式。在该模式下,您可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。  


本文出自 “Liemer_Lius的博客” 博客,请务必保留此出处http://liemerlius.blog.51cto.com/10409683/1707408

文件查看命令汇总

标签:查看 cat tac

原文地址:http://liemerlius.blog.51cto.com/10409683/1707408

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!