精华内容
下载资源
问答
  • cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 cat主要有三大功能: 一次显示整个文件:cat ...

    cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

    cat主要有三大功能:

    1. 一次显示整个文件:cat filename;
    2. 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.;
    3. 将几个文件合并为一个文件:cat file1 file2 > file。
    NAME(名称)
           cat - concatenate files and print on the standard output
    			 连接多个文件并在标准输出设备上显示
    
    SYNOPSIS(概要,大纲)
           cat [OPTION]... [FILE]...
    
    DESCRIPTION(描述)
           Concatenate FILE(s), or standard input, to standard output.
    	   连接多个文件或标准输入,显示在标准输出设备上
    
           -A, --show-all
                  equivalent to -vET
    			  相当于 -vET
    
           -b, --number-nonblank
                  number nonempty output lines, overrides -n
    			  和 -n 相似,只不过对于空白行不编号。
    
           -e     equivalent to -vE
    			  相当于 -vE
    
           -E, --show-ends
                  display $ at end of each line
                  在每行结束处显示 $。
    
           -n, --number
                  number all output lines
    			  由 1 开始对所有输出的行数编号。
    
           -s, --squeeze-blank
                  suppress repeated empty output lines
    			  当遇到有连续两行以上的空白行,就代换为一行的空白行。
    
           -t     equivalent to -vT
    			  相当于 -vT
    
           -T, --show-tabs
                  display TAB characters as ^I
    			  以 ^I 的方式显示TAB characters
    
           -u     (ignored)
    
           -v, --show-nonprinting
                  use ^ and M- notation, except for LFD and TAB
    			  使用 ^ and M- 符号显示非打印的字符,除了 LFD 和 TAB
    
           --help display this help and exit
    			  显示帮助信息并退出
    
           --version
                  output version information and exit
    			  显示版本信息并退出
    
           With no FILE, or when FILE is -, read standard input.
    	   如果没有指定文件,或者文件为-,那么就从标准输入上读取。
    
    EXAMPLES(例子)
           cat f - g
                  Output f's contents, then standard input, then g's contents.
    			  输出 f 的内容,然后输出标准输入,然后输出 g 的内容
    
           cat    Copy standard input to standard output.
    			  输出标准输入到标准输出
    

    1、把 test.log 的文档内容加上行号后输入 test3.log 这个文档里:

    [root@peipei3514 usr]# cat -b test.log > test3.log
    

    2、把 test.log 和 test2.log 的文档内容加上行号(空白行不加)之后将内容附加到 test3.log 文档里:

    [root@peipei3514 usr]# cat -b test.log test2.log > test3.log
    

    3、清空 /etc/test.txt 文档内容:

    [root@peipei3514 usr]# cat /dev/null > /etc/test.log
    

    4、连接两个文件并进行显示:

    [root@peipei3514 usr]# cat test.log test2.log
    ...
    195 2018-09-12 15:53:16:724 UXTIP
    196 2018-09-13 15:54:06:724 XXTYN
    197 2018-09-14 15:55:12:725 KWUAX
    198 2018-09-15 15:56:10:725 THERP
    199 2018-09-16 15:57:16:725 DWMTJ
    200 2018-09-17 15:58:13:725 PHKIZ
    201 2018-09-18 18:50:25:778 ZHWKD
    202 2018-09-19 18:51:26:778 VQGRP
    203 2018-09-20 18:52:37:779 UZDCE
    204 2018-09-21 18:53:40:779 NCISH
    205 2018-09-22 18:54:34:779 ZCJUY
    206 2018-09-23 18:55:38:779 SEJKZ
    ...
    

    tac 是将 cat反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!

    出自:https://blog.csdn.net/liupeifeng3514/article/details/79415986

    展开全文
  • xxx.jar运行的一切日志都会打印到log.txt文件下,最后的&,保障及时关闭命令窗口、退出连接,该jar包也能在服务器上跑起来…直到你主动关闭它。

    在这里插入图片描述

    xxx.jar运行的一切日志都会打印到log.txt文件下,最后的&,保障即使关闭命令窗口、退出连接,该jar包也能在服务器上跑起来…直到你主动关闭它。

    展开全文
  • linux实时查看更新日志命令

    千次阅读 2017-11-22 13:16:48
    linux查看日志文件内容命令tail、cat、tac、watch、head、echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl+C, 命令格式; tail[必要参数][选择参数][文件]命令...

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


    tail -f test.log
    你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl+C,

    1. 命令格式;
      tail[必要参数][选择参数][文件]
    2. 命令功能:
      用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
    3. 命令参数:
      -f 循环读取
      -q 不显示处理信息
      -v 显示详细的处理信息
      -c<数目> 显示的字节数
      -n<行数> 显示行数
      –pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
      -q, –quiet, –silent 从不输出给出文件名的首部
      -s, –sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

    ---------------------------
    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 则是由最后一行到第一行反向在萤幕上显示出来!


    ------------------------------------------

    • watch
    watch -d -n 1 cat app.log
    1. 命令格式:
      watch[参数][命令]
    2. 命令功能:
      可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令
    3. 命令参数:
      -n或–interval watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
      -d或–differences 用-d或–differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
      -t 或-no-title 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。
      -h, –help 查看帮助文档

    ------------------------------------------
    在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】查看日志相关命令总结

    万次阅读 多人点赞 2019-03-07 22:50:45
    而使用什么命令,能快速准确地查我们需要查找地日志信息,也是我们需要掌握的一项技能。 【学习】 Linux查看命令有多种:tail,head,cat,tac,more (一) tail 命令 参数: 1)-f 循环读取 2)-q 不显示处理...

    【引言】

    排查线上环境问题,少不了去线上查日志。而使用什么命令,能快速准确地查到我们需要查找地日志信息,也是我们需要掌握的一项技能。

    【学习】

    Linux查看命令有多种:tail,head,cat,tac,more

    (一) tail 命令

    1. 参数:

      1)-f 循环读取
      2)-q 不显示处理信息
      3)-v 显示详细的处理信息
      4)-c<数目> 显示的字节数
      5)-n<行数> 显示行数

    2. 应用:

    命令 含义
    tail -f test.log 查看实时日志
    tail -100f test.log 查看最后100行日志记录
    tail -n 10 test.log 查询日志尾部最后10行的日志
    tail -n +10 test.log 查询10行之后的所有日志
    tail -fn 100 test.log 循环实时查看最后100行记录

    (二) head 命令

    1. 功能

      跟tail是相反的,tail是查看后多少行日志

    2. 应用

    命令 含义
    head -n 10 test.log 查询日志文件中的前10行日志
    head -n -10 test.log 查询日志文件除了最后10行的其他所有日志

    (三) cat 命令

    1. 功能

      1)一次显示整个文件。 cat filename
      2)创建一个文件。 cat > filename
      3)将几个文件合并为一个文件。 cat file1 file2 > file

    2. 参数:

      1)-n 由1开始对所有输出的行数编号
      2)-b 和-n相似,只不过对于空白行不编号
      3)-s 当遇到有连续两行以上的空白行,就代换为一行的空白行
      4)-c<数目> 显示的字节数
      5)-n<行数> 显示行数

    3. 应用

      1)cat test.log | tail -n 1000 #输出test.log 文件最后1000行

      2)cat -n test.log |grep “debug” #得到关键日志的行号

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

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

      5)cat -n textfile1 > textfile2 #把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里

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

    (四) tac 命令

    1. 功能

      tac是将cat反写过来,它的功能跟cat相反,cat是由第一行到最后一行连续显示,而tac是由最后一行到第一行反向显示。

    (五) more 命令

    1. 功能

      类似cat,不过以一页一页形式显示。基本指令按空白键(space)往下一页显示,按返回键(back)往上一页显示,还有字符搜索功能(与vi相似)

    2. 参数

      1)-num 一次显示的行数

      2)-d 提示使用者,在画面下方显示 [Press space to continue, ‘q’ to quit.] ,如果使用者按错键,则会显示 [Press ‘h’ for instructions.] 而不是 ‘哔’ 声

      3)-l 取消遇见特殊字元 ^L 时会暂停的功能

      4)-f 计算行数时,以实际上的行数,而非自动换行过后的行数

      5)-p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容

      6)-c 跟 -p 相似,不同的是先显示内容再清除其他旧资料

      7)-s 当遇到有连续两行以上的空白行,就代换为一行的空白行

      8)-u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)

      9)+/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示

      10)+num 从第 num 行开始显示

    3. 应用

    命令 含义
    more -s test.log 逐页显示日志,如有连续两行以上空白行则以一行空白行显示
    more +20 test.log 从第 20 行开始显示日志内容

    (六) grep 命令

    1. 功能:

      上面几个命令都是用在查找文件方便,而在查找文件时,我们往往需要通过某些关键字查找,grep命令就可以帮助我们实现快速查找。

    2. 应用

      1)more joint.log | grep ‘60007746’ #根据某退货号查询日志
      在这里插入图片描述
      很多时候,我们都需要看到上下几行的日志,可以通过加相关参数实现。

      2)more joint.log | grep -5 ‘60007746’ #打印匹配行的前后5行

      3)more joint.log | grep -C 5 ‘60007746’ #打印匹配行的前后5行

    在这里插入图片描述

    4)more joint.log | grep -A 5 ‘60007746’ #打印匹配行的后5行
    在这里插入图片描述
    5)more joint.log | grep -B 5 ‘60007746’ #打印匹配行的前5行在这里插入图片描述

    【总结】

    熟悉常用的Linux命令也是我们必须要掌握的一项技能,这样在查找问题过程中也能更加高效速度。

    展开全文
  • tail -f 文件名
  • Linux常用的日志查看命令

    万次阅读 2018-05-07 22:55:08
    Ø cat 查看文件的内容 cat命令是一个显示文本文件内容的便捷工具,如果一个日志文件比较小,可以直接使用cat命令将其内容打印出来,进行查看,但是,对于较大的日志文件,请不要这样做,打开一个过大的文件可能会占用...
  • Linux 日志查看 | cat 命令

    万次阅读 2018-03-01 18:18:41
    cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 cat主要有三大功能: 一次显示整个文件:cat ...
  • Linux中,有很多的命令在执行完后不知道得不返回结果,因此不能判断是否执行成功,比如:scp、ftp、unzip等命令,如果是手动执行则会打印在当前屏幕上,根据屏幕上所显示的日志可以判断出是否执行成功。...
  • linux查看日志命令总结

    万次阅读 2018-05-04 18:50:57
    1.less命令 less log.log 1)反向查找 定位文件的结尾:shift + G ?关键字 注:反向查找,按shift+n 键,把光标移动下一个符合条件的 2)正向查找 定位文件的开头: /关键字 注:正向查找,按n键把光标移动...
  • 九种linux查询日志命令总结

    千次阅读 2019-10-09 14:04:22
    而使用什么命令,能快速准确地查我们需要查找地日志信息,也是我们需要掌握的一项技能。 【命令Linux查看命令有多种:tail,head,cat,tac,more (一) tail 命令 tail [ -f ] [ -c Number | -n Number | -m ...
  • 描述:Linux系统Centos系统实时查看日志更新命令 命令: tail -f 文件名
  • 当我们的java项目上线后,一般的java项目都是部署到linux环境的,如果生产出现问题,就需要我们有能力在linux系统上查找问题所在,而常见的查找问题的方式就是看log日志,看看哪个地方出现异常,再根据异常情况进行...
  • 查看各处理器详细信息 ...截取某段日志命令并重定向输出 sed -n '/17-08-20 11:36:08/,/17-08-20 18:36:09:/p' RankhunterStarter.log &gt; /usr/local/rankhunter_baidu/RankhunterStarter.log ...
  • tail -f 文件名 可以持续性观察文件日志的增长改变
  • Linux使用snoopy记录命令执行日志

    千次阅读 2018-12-18 18:05:22
    snoopy是一个开源的轻量级lib库, 可以记录系统中所有执行过的命令和参数。它是以预加载(preload)的方式实现历史命令的记录。 通过封装execv()和execve()系统调用,在发生这两个系统调用的时候记录下所需要的信息。 2...
  • Linux运维笔记-文档总结-系统日志

    千次阅读 2017-04-13 14:09:33
    1.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等 /var/log/secure ##系统认证信息日志 /var/log/maillog ##系统邮件服务信息 /var/log/cron ##系统定时任务信息 /var/log/boot...
  • cat 命令用于连接文件并打印到标准输出设备上,主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。 语法格式 cat [-AbeEnstTuv] fileName   参数说明: -n 或 --number:由 1 开始对所有输出...
  • 假设有"test.py"程序要在后台部署,程序里有需要打印的内容或日志,可使用以下命令让"test.py"的脚本在后台运行,并且将打印的内容输出 test.log的日志中。 nohup python test.py > test.log 2>&1 &...
  • Linux系统终端常用指令命令汇总

    万次阅读 多人点赞 2018-07-20 17:37:39
    命令 功能说明 线上查询及帮助命令 man ... 查看命令帮助,命令... 查看Linux内置命令的帮助,比如cd命令。 文件和目录操作命令 ls 全拼list,功能...
  • Windows Linux 之旅: 第 5 部分. Linux 日志使用日志文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/
  • Linux常用命令复习

    千次阅读 多人点赞 2021-06-30 21:47:38
    写一篇博客做个自己常用命令的回忆复习吧。 netstat netstat命令用于显示网络状态。 netstat -a 显示详细的网络状况 netstat -n 直接使用IP地址,不通过域名服务器 netstat -t 显示TCP传输协议的连接情况 netstat -...
  • Linux(1)常用命令

    万次阅读 2019-04-29 21:57:49
    文章目录1、ls命令2、cd命令3、pwd命令4、mkdir命令5、rm命令6、rmdir命令7、mv命令8、cp命令9、cat命令10、more命令11、less命令12、head命令13、tail命令14、which命令15、whereis命令16、locate命令17、find命令...
  • 导出svn项目,把导出信息显示在屏幕上,同时还要保存svndown.svn文件中 ...//命令太长,取一个别名 alias svndown='svn export --force -r head https://192.168.0.202/svn/ofbiz/srcs/ofbiz-13.07.03 '$BUILD_TAG...
  • Linux 常用命令集合

    万次阅读 多人点赞 2021-04-03 14:41:02
    Linux 常用命令集合 一 基本知识了解 1.1 目录结构 /bin: 存放二进制可执行文件,常用命令一般都在这里 /etc: 存放系统管理和配置文件 /home: 存放所有用户文件的根目录,是用户主目录的基点 /usr: 用于存放...
  • Linux系统日志日志分析

    千次阅读 2015-12-28 16:34:39
    Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。 大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd,默认配置文件为 /etc...
  • 前言趁周末,复习一下鸟哥的linux私房菜,看了文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦。catcat : 由第一行开始显示文件所有内容参数说明cat [-Ab...
  • Linux系统学习系列——Linux系统日志管 理(上) 1. Linux rsyslogd服务及启动方法(详解版) 在 CentOS 6.x 中,日志服务已经由 rsyslogd 取代了原先的 syslogd。Red Hat 公司认为 syslogd 已经不能满足工作中的需求...
  • linux系统日志

    万次阅读 2012-08-25 01:42:13
    /var/log/secure:登录系统存取资料的记录;FTP、SSH、TELNET... /var/log/wtmp:记录登录者讯录,二进制文件,须用last来读取内容 /var/log/messages:杂货铺 /var/log/boot.log:记录开机启动讯息,dme
  • linux服务器常用命令

    万次阅读 多人点赞 2016-02-15 09:27:48
    Linux常用命令

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,666
精华内容 12,266
关键字:

linux打印日志到文档命令

linux 订阅