精华内容
下载资源
问答
  • linux cat命令学习

    2013-08-22 22:10:00
    linux下的cat命令通常用于读取、显示或者拼接文件内容,不过cat所具备的能力远不止这些。 man手册里说cat的作用是:concatenate files and print on the standard output(拼接文件并将其输入到标准输出中)。 ①...

    linux下的cat命令通常用于读取、显示或者拼接文件内容,不过cat所具备的能力远不止这些。

    man手册里说cat的作用是:concatenate files and print on the standard output(拼接文件并将其输入到标准输出中)。

    ①,读取文件:

    输出file.txt文件内容:

    ②,从标准输入中读取数据:

    输入标准输入中的数据以及文件的数据:

    注意,cat后面的短横线"-"的意思是让cat从标准输入中读取数据。

    ③,-s 压缩空白行

    文件file.txt内容如下:

    文件中有多余的连续空白行。

    我们用cat -s命令可以去除多余的空白行。

    空白行被压缩成了一行。

    ④,输出行号:

    cat有两个参数可以输出行号,b和n,但是有区别,b只在非空白行输出行号,而n是在所有行都输出行号。

    区别一目了然。

    ⑤,创建文件:

    可以通过">"来创建文件,或者通过">>"在文件末尾添加内容。

    先删除file.txt文件:

    然后运行命令:

    因为file2.txt本来不存在,所以就自动创建了一个file2.txt文件。

    再试下">>"命令:

    可以看出file2.txt文件被追加了内容。

    转载于:https://www.cnblogs.com/huashui/p/3276491.html

    展开全文
  • linux命令cat

    2018-05-09 17:02:11
    cat 是linux一个文本输出命令作用:查看某个文件内容主要有三大功能:1 、一次显示整个文件cat filename 2、创建一个新文件,并写入东西 (如果filename已存在,会覆盖原来文件)cat > ...

    cat  是linux下的一个文本输出命令

    作用:查看某个文件的内容

    主要有三大功能:

    1 、一次显示整个文件   (有时候进入文件查看文件,会产生记录,这个时候可以用cat)

    cat  filename   

    2、创建一个新文件,并写入东西  (如果filename已存在,会覆盖原来的文件)

    cat  >  filename

    3、连接两个文件

    cat file1 file2 > file3

    将file1和file2的内容输入到file3(file3文件中的内容会被覆盖)


    展开全文
  • Linux命令cat

    2019-06-23 11:30:21
    cat(“concatenate”缩写)命令用于连接并显示指定一个和多个文件有关信息,它使用权限是所有用户。 2.格式 cat [options] 文件1 文件2…… 3.[options]主要参数 -n:由第一行开始对所有输出行数...

    cat

    1.作用
    cat(“concatenate”的缩写)命令用于连接并显示指定的一个和多个文件的有关信息,它的使用权限是所有用户。

    2.格式

    cat [options] 文件1 文件2……

    3.[options]主要参数
    -n:由第一行开始对所有输出的行数编号。
    -b:和-n相似,只不过对于空白行不编号。
    -s:当遇到有连续两行以上的空白行时,就代换为一行的空白行。

    4.应用举例

    (1)cat命令一个最简单的用处是显示文本文件的内容。例如,我们想在命令行看一下README文件的内容,可以使用命令:

    $ cat README 

    (2)有时需要将几个文件处理成一个文件,并将这种处理的结果保存到一个单独的输出文件。cat命令在其输入上接受一个或多个文件,并将它们作为一个单独的文件打印到它的输出。例如,把README和INSTALL的文件内容加上行号(空白行不加)之后,将内容附加到一个新文本文件File1 中:

    $ cat README INSTALL File1

    (3)cat还有一个重要的功能就是可以对行进行编号。这种功能对于程序文档的编制,以及法律和科学文档的编制很方便,打印在左边的行号使得参考文档的某一部分变得容易,这些在编程、科学研究、业务报告甚至是立法工作中都是非常重要的。使用cat命令对/etc/named.conf文件进行编号对行进行编号功能有-b(只能对非空白行进行编号)和-n(可以对所有行进行编号)两个参数:

    $ cat -b /etc/named.conf

     

    展开全文
  • 文章目录catcat主要有三大功能语法结构:cat [参数] [文件]1 cat 查看文件内容实例2 cat 创建、连接、合并文件功能实例cat 有创建文件功能,创建文件后,要以EOF或STOP结束几种常见使用方式及其作用:tac ...


    linux 命令

    cat

    cat是 Linux 系统下用来查看文件连续内容用的指令,字面上的含意是concatenate(连续)的缩写

    cat主要有三大功能

    1. 一次显示整个文件。$ cat filename
    2. 从键盘创建一个文件。$ cat > filename
      只能创建新文件,或追加内容不能编辑已有内容.
    3. 将几个文件合并为一个文件: $cat file1 file2 > file

    语法结构:cat [参数] [文件]

    CAT(1)                                                                                                         User Commands                                                                                                        CAT(1)
    
    NAME
           cat - concatenate files and print on the standard output
                 连接文件并在标准输出上打印
    SYNOPSIS
           cat [OPTION]... [FILE]...
    
    DESCRIPTION
           Concatenate FILE(s) to standard output.
    
           With no FILE, or when FILE is -, read standard input.
    
           -A, --show-all
                  equivalent to -vET
    
           -b, --number-nonblank
                  number nonempty output lines, overrides -n
                  编号非空输出行,覆盖-n
    
           -e     equivalent to -vE
    
           -E, --show-ends
                  display $ at end of each line
                  在每行末尾显示$
    
           -n, --number
                  number all output lines
                  给所有输出行编号
    
           -s, --squeeze-blank
                  suppress repeated empty output lines
                  抑制重复的空输出行
    
           -t     equivalent to -vT
    
           -T, --show-tabs
                  display TAB characters as ^I
    
           -u     (ignored)
    
           -v, --show-nonprinting
                  use ^ and M- notation, except for LFD and TAB
    
           --help display this help and exit
    
           --version
                  output version information and exit
    
    EXAMPLES
           cat f - g
                  Output f's contents, then standard input, then g's contents.
    
           cat    Copy standard input to standard output.
    
    AUTHOR
           Written by Torbjorn Granlund and Richard M. Stallman.
    
    REPORTING BUGS
           GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
           Report cat translation bugs to <http://translationproject.org/team/>
    
    COPYRIGHT
           Copyright © 2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
           This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.
    
    SEE ALSO
           tac(1)
    
           Full documentation at: <http://www.gnu.org/software/coreutils/cat>
           or available locally via: info '(coreutils) cat invocation'
    
    

    参数说明:
    -n 或 --number:由 1 开始对所有输出的行数编号。
    -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
    -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
    -E 或 --show-ends : 在每行结束处显示 $。
    –help 显示此帮助信息并离开

    1 cat 查看文件内容实例

    cat /etc/profile     查看/etc/目录下的profile文件内容
    cat -b /etc/profile  文件内容编号查看(不包含空白行)
    cat -n /etc/profile  文件所有内容编号查看(包含空白行)
    cat 加参数-b 和nl工具差不多,文件内容输出的同时,都会在非空白行前面加上行号
    cat -E /etc/profile  在每行结束处显示 $
    

    cat 可以同时显示多个文件的内容,比如我们可以在一个cat命令上同时显示两个文件的内容

    cat /etc/profile  /etc/ucf.conf 
    

    cat 对于内容极大的文件来说,可以通过管道|传送到more 工具,然后一页一页的查看

    cat /etc/profile  /etc/ucf.conf | more
    

    2 cat 的创建、连接、合并文件功能实例

    cat 有创建文件的功能,创建文件后,要以EOF或STOP结束

    在linux shell脚本中我们经常见到类似于cat << EOF的语句,不熟悉的童鞋可能觉得很奇怪:EOF好像是文件的结束符,用在这里起到什么作用?
    EOF是“end of file”,表示文本结束符。

    <<EOF
    (内容)
    EOF
    

    首先必须要说明的是EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当然也不限制在三个字符或大写字符)。

    3 几种常见的使用方式及其作用:

       cat file1 file2 > file                                  合并为一个文件
       cat -n linuxfile1 > linuxfile2                    把 linuxfile1 的档案内容加上行号后输入 linuxfile2 这个档案里
       cat -b linuxfile1 linuxfile2 >> linuxfile3   把 linuxfile1 和 linuxfile2 的档案内容加上行号(空白行不加)之后将内容附加到 linuxfile3 里。
       cat /dev/null> word.txt                           把 word.txt文件扔进垃圾箱,赋空值word.txt
    
    1. cat>filename,创建文件,并把标准输入输出到filename文件中,以ctrl+d作为输入结束:
      注意:输入时是没有’>'的。
    2. cat>filename<<EOF,以EOF作为输入结束,和ctrl+d的作用一样,若存在此文件会覆盖原有内容
    3. cat <filename ,追加内容到文件,之前的内容会覆盖掉
    4. `>> 追加 ; > 覆盖之前内容 ※ 关于“>”、“>>”、“<”、“<<”等的意思,请自行查看bash的介绍。
    5. EOF只是标识,不是固定的
    6. 如果不是在脚本中,我们可以用Ctrl+D输出EOF的标识

    4 查看系统信息

    cat /proc/cpuinfo 显示CPU info的信息 
    cat /proc/interrupts 显示中断 
    cat /proc/meminfo 校验内存使用 
    cat /proc/swaps 显示哪些swap被使用 
    cat /proc/version 显示内核的版本 
    cat /proc/net/dev 显示网络适配器及统计 
    cat /proc/mounts 显示已加载的文件系统 
    

    tac (反向行显示)

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

    TAC(1)                                                                                                         User Commands                                                                                                        TAC(1)
    
    NAME
           tac - concatenate and print files in reverse
                 反向连接和打印文件
    
    SYNOPSIS
           tac [OPTION]... [FILE]...
    
    DESCRIPTION
           Write each FILE to standard output, last line first.
           将每个文件写入标准输出,最后一行优先。
    
           With no FILE, or when FILE is -, read standard input.
    
           Mandatory arguments to long options are mandatory for short options too.
    
           -b, --before
                  attach the separator before instead of after
                  将分隔符附加在前面而不是后面
    
           -r, --regex
                  interpret the separator as a regular expression
                  将分隔符解释为正则表达式
    
           -s, --separator=STRING
                  use STRING as the separator instead of newline
                  使用字符串作为分隔符,而不是换行符
    
           --help display this help and exit
    
           --version
                  output version information and exit
    
    AUTHOR
           Written by Jay Lepreau and David MacKenzie.
    
    REPORTING BUGS
           GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
           Report tac translation bugs to <http://translationproject.org/team/>
    
    COPYRIGHT
           Copyright © 2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
           This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.
    
    SEE ALSO
           rev(1)
    
           Full documentation at: <http://www.gnu.org/software/coreutils/tac>
           or available locally via: info '(coreutils) tac invocation'
    
    GNU coreutils 8.25    
    
    展开全文
  • cat命令的全名是concatenate,它的作用是把文章的内容显示到屏幕上。如果你运行cat --help的话,你会发现很多参数,不过·这里我们只需要实现它的基本功能——输出文件的内容即可。 它的基本格式如下: cat A.txt ...
  • cat命令 cat命令连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于下的...其二是连接两个或多个文件,如 cat fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放
  • cat 命令用于连接文件并打印到标准输出设备上。 2. 使用权限 所有使用者 3. 语法格式 cat [-AbeEnstTuv] [–help] [–version] fileName 4. 参数格式 -n 或 --number:由 1 开始对所有输出行数编号。 -b 或 --...
  • cat 作用 cat(“concatenate”缩写)命令用于连接并显示指定一个和多个文件有关信息,是一个文本文件(查看)和(连接)工具,通常与more搭配使用,与more不同cat可以合并文件。查看一个文件内容,用cat...
  • cat(“concatenate”缩写)命令用于连接并显示指定一个和多个文件有关信息,它使用权限是所有用户。 2.格式 cat [options] 文件1 文件2…… 3.[options]主要参数 -n:由第一行开始对所有输出行数...
  • cat命令

    2016-06-07 23:04:00
    cat命令——显示文件内容 命令所在路径:bin/cat 示例1: # cat /etc/hosts 查看/etc/目录下hosts文件 示例2: # cat -n /etc/hosts -n作用是显示行号,如下图 转载于:...
  • Linux 命令

    2015-01-16 10:54:18
    1.切换用户 - sudo 为了提升操作权限,有些时候需要...2.显示系统的架构 -arch (和命令uname -m的作用一致) 3.查看内核版本 - uname -r 4.查看cpu信息 - cat /proc/cpuinfo 5.内存使用情况 - cat /proc /memi
  • LINUX的各分区作用是什么?

    千次阅读 2015-11-26 15:52:35
    LINUX的各分区作用是什么? /bin bin是binary缩写。这个目录沿袭了UNIX系统结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot 这里存放是启动Linux时使用一些核心文件。 /dev dev...
  • 前言本文主要讲解linux less命令,详细解释该命令的作用与演示相关用法。Do more with less. 学习在Linux中使用less的命令来查看大文件和跟踪日志文件。在本教程中解释的less命令的最常见用法。在Linux命令行中有...
  • 当我们不清楚某个Linux命令的作用和用法时,可 以 使 用 man command进行查询,command为具体的命令名称,比如man Is。 • find find命令用于查找某个文件或者文件夹,比如: $ find . -name" *.java" ...
  • Linux常用命令

    2017-11-16 17:11:00
    我们通过#man cat可以了解到cat的作用是连接在标准输出的上的文件和打印,如果我们单独输入#cat 则显示器上则处于等待状态,等待输入的内容,而如果#cat /etc/passwd 标准输出上则会显示出/etc/...
  • Linux中,history命令的作用是显示历史记录和执行过的命令。 查看历史所有命令执行记录 history 查看最近的13条历史执行命令 history 13 执行历史记录中,序号为123的命令 !123 重复执行上一个命令 !! 查看 cat ...
  • 命令cat /proc/version  作用: 查看目录"/proc"下version信息,也可以得到当前系统内核版本号及系统名称  下面是在单板里查看内核版本号和交叉编译器版本 / # uname -a Linux (none) 3.4.2...
  • 1. 作用 将文件内容打印到标准控制台 2. 用法 cat [选项] [文件] 3. 选项 -b 对非空行输出行号 -E 在每行结尾输出 $ -n 对每行输出行号 -s 将多行连续空行压缩为一行空行 4. 常用用法 输出非空行行号,并在结尾...
  • linuxfg命令

    万次阅读 2017-11-08 20:40:42
    fg命令的作用是可以将后台作业运行转换到前台作业运行。 [mapan@localhost process]$ echo " " > 1.txt [mapan@localhost process]$ cat 1.txt [mapan@localhost process]$ cat > 1.txt & [1] 29905 [mapan@...
  • Linux 各目录的作用

    2017-09-25 17:16:01
    各目录的作用 /bin bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot 这里存放的是启动Linux时使用的一些核心文件。 /dev dev是device...
  • linux 常用的命令

    2017-01-16 17:43:11
    命令cat /proc/version  作用: 查看目录"/proc"下version信息,也可以得到当前系统内核版本号及系统名称  方法三: 命令cat /etc/issue 补充说明:  /proc文件系统,它不是普通文件系统...
  • 作用cat(“concatenate”缩写)命令用于连接并显示指定一个和多个文件有关信息,它使用权限是所有用户。2.格式cat [options] 文件1 文件2……3.[options]主要参数-n:由第一行开始对所有输出行数编号。...
  • Linux基本命令

    2016-11-01 11:23:00
    管道符“|”实际上是将一个程序的标准输出写到一个临时文件中去,然后再将这个临时文件的内容作为另一条命令的标准输入。其作用就是将多个命令结合起来。grep命令用于查找指定文本,通常与管道符结合使用。如: ps -...
  • 下面来分别说一下根目录下中每个目录的作用 /bin: 是Binary的缩写,里面是用户二进制文件,这个目录存放着最经常使用的命令,如ls,cat等. /sbin: s就是SuperUser的意思,这里存放的是系统管理员使用的系统管理程序. /...
  • linux常用命令

    2018-01-23 17:17:38
    1、查看文件内容相关cat查看文件内容 cat filename查看文件并显示行号cat -n filename 查看关键字abc所在行前5行内容 cat filename|grep abc -A5查看关键字abc所在行后5行内容 cat filename|grep abc -B5注:...
  • linux命令

    2017-03-18 18:56:16
    rm -R -f xxx 删除文件夹 mkdir创建文件夹 -R递归 -f强制 touch xxx 穿件文件 cp xxx yyy 拷贝 mv xxx yyy 裁剪,也有重命名的作用cat 输入文本内容 echo 11 &...man ls是查看ls命令的帮...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 423
精华内容 169
关键字:

linuxcat命令的作用是

linux 订阅