linux查看日志文件内容命令tail

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

留意跋山涉水的近义词>意思是创制,>>是加多。千万不要弄混了。

tac (反向列示)
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命令输出不加引号的字符串时,将字符串中的各样单词作者为字符串输出,各字符串之间用二个空格分割。

发表评论

电子邮件地址不会被公开。 必填项已用*标注