新近翻开hg
log,一下子轮转输出几十屏以至几百屏的故事情节,只可以看到最终几屏的,前边的都看不住,倘使想看近日的内容如何是好呢?linux强大的下令行加管道来支援。

【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo,

linux查看日志文件内容命令tail、cat、tac、head、echo

tail -f test.log
您拜谒到荧屏不断有内容被打印出来. 当时中断第贰个进程Ctrl-C,


linux 如何显示四个文书的某几行(中间几行卡塔尔(قطر‎

从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000

显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000

*注意三种方法的次第
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行初阶显得,展现1000行以往的
head -n 1000:彰显后边1000行

用sed命令
sed -n ‘5,10p’ filename 这样您就可以只查看文件的第5行到第10行。

例:cat mylog.log | tail -n 1000 #出口mylog.log 文件最终生机勃勃千行


cat重要有三大效率:
1.二回展现全体文件。$ cat filename
2.从键盘成立二个文件。$ cat > filename 
只好创制新文件,不可能编辑本来就有文件.
3.将几个文件合併为四个文件: $cat file1 file2 > file
参数:
-n 或 –number 由 1 开头对具有出口的行数编号
-b 或 –number-nonblank 和 -n 相像,只然而对于空白行不编号
-s 或 –squeeze-blank
当蒙受有接连几天两行以上的空白行,就转变为大器晚成行的空白行
-v 或 –show-nonprinting
例:
把 textfile1 的档案内容丰盛行号后输入 textfile2 那么些档案里
cat -n textfile1 > textfile2

把 textfile1 和 textfile2
的档案内容丰盛行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3

把test.txt文件扔进垃圾箱,赋空值test.txt
cat /dev/null > /etc/test.txt 

天天五个linux命令(13):less命令

查看前20行:

留意:>意思是创办,>>是充实。千万不要弄混了。

tac (反向列示State of Qatar
tac 是将 cat 反写过来,所以他的效力就跟 cat 相反, cat
是由第一行到最终一行一而再显示在荧光屏上,
而 tac 则是由末了豆蔻梢头行到第大器晚成行反向在银屏上展现出来!


在Linux中echo命令用来在规范输出上显得风姿洒脱段字符,例如:
echo “the echo command test!”

这么些就能够输出“the echo command test!”那意气风发行文字!

echo “the echo command test!”>a.sh
那么些就会在a.sh文件中输出“the echo command test!”那大器晚成行文字! 
该命令的肖似格式为: echo [ -n ]
字符串当中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。
用echo命令输出加引号的字符串时,将字符串原样输出;
用echo命令输出不加引号的字符串时,将字符串中的各类单词作者为字符串输出,各字符串之间用一个空格分割。

出处:

linux查看日志文件内容命令tail、cat、tac、head、echo tail -f test.log
你会看出显示屏不…

 

hg log | head -20

相关链接:

查看后20行:

每天一个linux命令(1卡塔尔国:ls命令

hg log | tail -20

;

查阅15行开端往下的20行

每日叁个linux命令(2卡塔尔国:cd命令

澳门新葡萄京所有网站,hg log | sed -n “15,+20p”

;

最终的查看n行往下的m行,用到了sed,那只是强盛的sed的冰山之生机勃勃角,还应该有跟sed不分仲伯的awk,linux的社会风气困惑不解澳门新葡萄京所有网站 1

每日三个linux命令(3卡塔尔:pwd命令

天天二个linux命令(4卡塔尔(قطر‎:mkdir命令

天天三个linux命令(5卡塔尔(قطر‎:rm命令

天天二个linux命令(6卡塔尔(قطر‎:rmdir命令

天天二个linux命令(7卡塔尔(قطر‎:mv命令

每一日三个linux命令(8卡塔尔(قطر‎:cp命令

每一天多个linux命令(9):touch命令

每天贰个linux命令(10):cat命令

天天三个linux命令(11State of Qatar:nl命令

每一日二个linux命令(12卡塔尔国:more命令

 

less
工具也是对文本或其余输出举办分页展现的工具,应该说是linux正统查看文件内容的工具,功能最好强大。less
的用法比起 more 越来越有弹性。在 more 的时候,大家并不曾主意向前边翻,
只好往背后看,但若使用了 less 时,就能够采取 [pageup] [pagedown]
等开关的听一贯往前以后翻看文件,更便于用来查看贰个文书的剧情!除却,在
less 里头可以具有越来越多的寻找效果,不仅可以向下搜,也能够向上搜。
 www.2cto.com  

1.命令格式:

less [参数]  文件 

2.下令功用:

less 与 more 肖似,但使用 less 能够自由浏览文件,而 more
仅能向前挪动,却无法向后运动,何况 less 在查看早前不会加载整个文件。

3.限令参数:

-b <缓冲区大小> 设置缓冲区的大小

-e  当文件呈现甘休后,自动离开

-f  强制张开特殊文件,举例外围设备代号、目录和二进制文件

-g  只申明最终搜索的机要词

-i  忽略搜索时的分寸写

-m  展现相像more命令的比例

-N  展现每行的行号

-o <文件名> 将less 输出的内容在钦点文件中保存起来

-Q  不利用警示音

-s  展现再三再四空行为少年老成行

-S  行过长期将超过部分遗弃

-x <数字> 将“tab”键展现为鲜明的数字空格

/字符串:向下搜索“字符串”的法力

?字符串:向上搜索“字符串”的效能

n:重复前多少个追寻(与 / 或 ? 有关)

N:反向重复前二个招来(与 / 或 ? 有关)

b  向后翻生机勃勃页

d  向后翻半页

h  展现援助分界面

Q  退出less 命令

u  向前滚动半页

y  向前滚动后生可畏行

空格键 滚动大器晚成行

回车键 滚动意气风发页

[pagedown]: 向下翻动大器晚成页

[pageup]:   向上翻动意气风发页

4.利用实例:

实例1:查看文件

命令:

less log2013.log

  输出:

 

澳门新葡萄京所有网站 2

 

实例2:ps查看进度新闻并通过less分页展现 

命令:

 ps -ef |less

  输出:

 

澳门新葡萄京所有网站 3

 

实例3:查看命令历史使用记录并通过less分页展现

命令:

 history | less

输出:

       
[[email protected]
test]# history | less

    22  scp
-r tomcat6.0.32
[email protected]:/opt/soft

    23  cd
..

    24  scp
-r web
[email protected]:/opt/

    25  cd
soft

    26  ls

    27  scp
-r jdk1.6.0_16/
[email protected]:/opt/soft

    28
 clear

    29  vim
/etc/profile

    30  vim
/etc/profile

    31  cd
tomcat6.0.32/bin/

    32  ls

    33
 ./shutdown.sh

    34
 ./startup.sh

    35  vim
startup.sh

  36  ls

    37
 echo $JAVA_HOME

    38
 java

    39  ls

    40  ls

    41
 clear

    42  cd
/opt

    43  ls

    44  cp
apache-tomcat-6.0.32.tar.gz soft/

    45  ls

    46  rm
-f apache-tomcat-6.0.32.tar.gz 

    47  ls

    48  cd
soft

    49  ls

    50  tar
-vzf apache-tomcat-6.0.32.tar.gz 

    51  tar
-vzfx apache-tomcat-6.0.32.tar.gz 

    52  tar
-zxvf apache-tomcat-6.0.32.tar.gz 

    53  ls

    54  cd
apache-tomcat-6.0.32

    55  ls

    56  cd
..

    57  mv
apache-tomcat-6.0.32 tomcat6.0.32

    58  ls

    59  cd
tomcat6.0.32/

    60  ls

实例5:浏览多少个文件 

命令:

Less log2013.log log2014.log

输出:

澳门新葡萄京所有网站 4
 

    说明:

 

输入 :n后,切换到 log2014.log

输入 :p 后,切换到log2013.log

5.外加备注

1.全屏导航

ctrl + F – 向前挪动风流倜傥屏

ctrl + B – 向后运动生龙活虎屏

ctrl + D – 向前移动半屏

ctrl + U – 向后活动半屏

 

2.单行导航

j – 向前移动生机勃勃行

k – 向后活动后生可畏行

 

3.别的导航

G – 移动到最终生机勃勃行

g – 移动到第风流罗曼蒂克行

q / ZZ – 退出 less 命令

 

4.别样有效的指令

v – 使用安顿的编辑器编辑当前文件

h – 显示 less 的扶持文书档案

&pattern – 仅彰显相配格局的行,实际不是总体文件

 

5.标记导航

当使用 less
查看大文件时,能够在其他五个职位作标识,能够经过命令导航到标有特定标志的文本地点:

ma – 使用 a 标识文本的一时一刻任务

‘a – 导航到标志 a 处

 

相关链接:
每一天叁个linux命令(1卡塔尔(قطر‎:ls命令 ;
每一日二个linux命令(2卡塔尔:cd命令…