十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
cat命令的用途是连接文件或标准输入并打印。cat命令显示文件内容、将几个文件连接起来显示、从标准输入读取内容并显示,cat命令与重定向符号配合使用。cat命令是linux的一个文本输出命令,通常是用于观看文件的内容。
创新互联服务项目包括铁西网站建设、铁西网站制作、铁西网页制作以及铁西网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,铁西网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到铁西省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
cat主要有三大功能:
1、一次显示整个文件。
2、从键盘创建一个文件。
3、将几个文件合并为一个文件。
把/dev/null看作”黑洞”, 它等价于一个只写文件,所有写入它的内容都会永远丢失.,而尝试从它那儿读取内容则什么也读不到。然而, /dev/null对命令行和脚本都非常的有用。
像/dev/null一样, /dev/zero也是一个伪文件, 但它实际上产生连续不断的null的流(二进制的零流,而不是ASCII型的)。 写入它的输出会丢失不见, 而从/dev/zero读出一连串的null也比较困难, 虽然这也能通过od或一个十六进制编辑器来做到。
/dev/zero主要的用处是用来创建一个指定长度用于初始化的空文件,就像临时交换文件。
(1)舍弃标准输出,将错误输出到log文件中
nohup node bin/www /dev/null 2log
(2)如果错误信息也不想要的话:
nohup node bin/www /dev/null 21
注:其中node bin/www是项目node启动
IO 重定向是为了改变默认输入、输出的位置,如默认情况下标准输出(STDOUT),标准错误输出(STDERR)都是输出到显示终端,如对标准输出、标准错误输出改变其默认输出位置,可重定向输出到指定的文件中(实际工作中经常这么使用),要重定向就要配合一些语法符号。
文件或目录的访问权限分为只读、只写、可执行三种。
修改文件权限命令:chmod、chgrp、chown。
搞懂「文件所属者更改及权限的赋予」,涉及关于 chown、chmod、chgrp 命令,结合用例零基础理解和掌握使用。
linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。
STDIN是标准输入,默认从键盘读取信息;
STDOUT是标准输出,默认将输出结果输出至终端;
STDERR是标准错误,默认将输出结果输出至终端。
由于STDOUT与STDERR都会默认显示在终端上,为了区分,就有了编号的0,1,2的定义,用1表示STDOUT,2表示STDERR。
21,指将标准输出、标准错误指定为同一输出路径
举栗子:
eg1:cat filetest 21 END-------建立filetest文件,当输入遇到END时,退出
eg2:
1、以普通用户执行find /etc -name passwd命令,默认会将命令的执行结果(STDOUT)与错误信息(STDERR)都输出至终端显示器。
2、执行find /etc -name passwd find.out 2find.err,会将STDOUT与STDERR分别存放至find.out和find.err中。该命令也可以写成下面三种形式
find /etc -name passwd 1find.out 2find.err
find /etc -name passwd 2find.err find.out
find /etc -name passwd 2find.err 1find.out
3、若要将所有标准输出及标准错误都输出至文件,可用表示全部1和2的信息,eg:
find /etc -name passwd find.all 或 find /etc -name passwd find.all 21
4、21 ---标准错误重新定向到标准输出
5、用法:find /etc -name passwd 21 |less
可分解成
find /etc -name passwd 表示前面的命令放到后台执行。
21 |less 表示将标准错误重定向至标准输出,并用less进行分页显示