菜鸟学Linux命令:tail命令 查看日志

tail 命令用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。

tail命令常用来查看日志文件。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容

※命令格式
tail [OPTION] [FILE]

参数规则
-c -bytes=N 显示的字节数
-f 循环读取
-q 不显示文件头详细信息
-v 显示详细的处理信息
-n <行数> 显示行数
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束

※相关命令
cat命令,文本输出命令,有几个主要功能:1.一次显示整个文件;2.从键盘创建一个文件;3.将几个文件合并为一个文件。

head命令,与tail命令相对,显示文件的头几行信息。
more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。

more会分页显示,按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且可以搜寻字符串。
less命令,less命令与more对应,功能更加强大,可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件。

※场景范例
1.监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上,按下CTRL+C退出
  tail -f filename 循环查看文件内容

2.显示filename最后20行
  tail -n 20 filename 显示文件末尾内容

3.从第20行开始显示文件
  tail -n +20 filename

4.逆序显示filename最后10行
tail -r -n 10 filename

时间: 2024-12-31 11:51:55

菜鸟学Linux命令:tail命令 查看日志的相关文章

Linux中tail命令用法详解_Linux

tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出.很多人喜欢使用tail –f 来监控日志文件. 一.Linux tail命令格式 Linux tail命令 格式如下所示 tail [OPTION]... [FILE]... Linux tail命令 参数如下所示 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c

菜鸟学Linux命令:ps命令 进程查看

ps命令是Linux中基础的进程查看命令,是process status的缩写,用来显示瞬间进程(process)的状态. ps命令列出的是当前那些进程的快照,会输出当前时刻活动的进程,但是并不能动态显示. ※命令格式ps [选项] ※参数规则 a 显示所有进程-a 显示同一终端下的所有程序-A 显示所有进程c 显示进程的真实名称-N 反向选择-e 等于"-A"e 显示环境变量f 显示程序间的关系,完整输出-H 显示树状结构l 较长.较详细的将该 PID 的信息列出j 工作的格式 (j

菜鸟学Linux命令:Chmod命令和数字文件权限

chmod是一条在Unix系统中用于控制用户对文件的权限的命令(change mode单词前缀的组合)和函数.只有文件所有者和超级用户可以修改文件或目录的权限.可以使用绝对模式,符号模式指定文件的权限. ※命令格式 chmod [options] mode files mode可以是数字形式或以who opcode permission形式表示.who是可选的,默认是a(所有用户).只能选择一个opcode(操作码).可指定多个mode,以逗号分开. ※八进制语法 chmod命令可以使用八进制数

菜鸟学Linux命令:ssh命令 远程登录

1.查看SSH客户端版本 有的时候需要确认一下SSH客户端及其相应的版本号.使用ssh -V命令可以得到版本号.需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用OpenSSH: $ ssh -V  OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003 下面的例子表明该系统正在使用SSH2: $ ssh -V  ssh: SSH Secure Shell 3.2.9.1 (non-commercial version) on i68

菜鸟学Linux命令:find命令 查找文件

find命令是Linux下最常用的命令之一,灵活的使用find命令,你会发现查找文件变得十分简单. 命令格式 find [指定查找目录]  [查找规则(选项)]  [查找完后执行的动作] 参数规则 -name 按照文件名查找文件 -iname 根据文件名查找,但是不区分大小写 -perm 按照文件权限来查找文件 -prune 使用这一选项可以使find命令不在当前指定的目录中查找 -user 根据属主来查找文件 -group 根据属组来查找文件 -uid 根据uid来查找文件 -gid 根据gi

菜鸟学Linux命令:bg fg jobs命令 任务管理

jobs命令 jobs命令用于查看当前终端后台运行的任务 注意和ps的区别: ps命令用于查看瞬间进程的动态 通过一个实例可以理解它们之间的区别,依次执行如下命令:vim & //后台执行vimbingyue@ubuntu:~$ vim &[1] 2493bingyue@ubuntu:~$ vim &[2] 2495[1]+ Stopped vim jobs //查看后台执行的任务bingyue@ubuntu:~$ jobs[1]- Stopped vim[2]+ Stopped

菜鸟学Linux命令:grep命令 文本搜索

linux grep命令 (global search regular expression(RE) and print out the line )是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.grep这个应用程序最早由肯·汤普逊写成.grep原先是ed下的一个应用程序,名称来自于g/re/p(globally search a regular expression and print,以正规表示法进行全域查找以及打印). grep是非常强大的命令,配合管道一起使

linux中tail 命令使用详解

  tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n

linux系统中如何查看日志

  如何查看日志 内部总是发现有病毒和恶意的攻击,我想请问如何查看日志 如何查看日志 [quote][i]原帖由 "yanggang209"]内部总是发现有病毒和恶意的攻击,我想请问如何查看日志[/quote 发表:[/i] cat /var/log/secure??? 如何查看日志 哪个是登陆日志? 如何查看日志 man last 如何查看日志 那么怎么分析日志呢? 如何查看日志 /var/log/messages /var/log/secure lastlog 分析日志不是几句话可