«

Linux命令文件目录管理cat命令

时间:2024-1-24 09:28     作者:韩俊     分类: Linux


cat 命令是 linux 下的很常见的一个命令,主要用来文件目录管理,下面本站作者作为一个 linux 菜鸟对 cat 命令做了一下总结。

使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName

说明:cat 命令是把档案串连接后传到基本输出(屏幕或加 > fileName 将内容输入到另一个档案中)

参数:

-n 或 --number 由 1 开始对所有输出的行数编号

-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号

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

-v 或 --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

-A 或 --show-all 等价于 -vET

-E 或 --show-ends 在每行结束处显示 $ 符号

-t 与 -vT 等价

-T, --show-tabs 将跳 字符显示为 ^I

--help 显示此帮助信息并离开

cat 命令主要作用可归为四种

1.用来显示文件内容,主要用于读取信息量比较少的文件

命令形式:cat filename

例如:

cat /data/www/robots.txt 查看 /data/www/robots.txt 文件的详细内容

cat -n *.php 把当前目录下的所有的 php 文件都显示出来(按顺序显示)

cat -n /data/www/robots.txt 查看 /data/www/robots.txt 文件的详细内容并加上行号

2.创建文件(只能创建新文件,不能编辑已有文件)

命令形式:cat > filename

例如:

cat > /data/www/robots.txt 创建 /data/www/robots.txt 文件

cat /data/www/index.php > /data/phpernote/index.php 把 /data/www/index.php 这个文件的内容输入到 /data/www/index.php 这个文件里面去

cat -n /www/index.php > /phpernote/index.php 把 /www/index.php 这个文件的内容加上行号输入到 /www/index.php 这个文件里面去

3.将几个文件合并为一个文件

命令形式:cat file1 file2 > file

例如:

cat -b /www/index.php /www/about.php >> /www/phpernote.php 把 /www/index.php 和 /www/about.php 的档案内容加上行号(忽略空白行)后将内容输入到 /www/phpernote.php 这个文件里(注意这里 phpernote.php 是原本不存在的)

cat /data/www/*.php > index.php 将 /data/www/*.php 目录下的所有 php 文件合并为 index.php(注意这里 index.php 是 *.php 里面的一个文件)

4.清空文档内容:

例如:

cat /dev/null > /data/robots.txt 此为清空 /data/robots.txt 文件的内容

另外一些关于 cat 命令的技巧

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 显示已加载的文件系统

标签: linux

热门推荐