1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误 & 表示等同于的意思,2>&1,表示2的输出重定向等同于1,即和1重定向的文件系统上的位置是一样的 那么本文标题的语句: 1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了...
②简单地理解就是,重定向操作给这个/dev/null文件的所有东西都会被丢弃。 ③1>dev/null:作用是将标准输出1重定向到/dev/null中。那么执行了1>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。 ④2>/dev/null:作用是把错误输出2重定向到/dev/null中。也就是说如果你的命令出错的话,错...
echoo'ok'2> test.txt# 打印test文件中的错误信息cattest.txt Command'echoo'not found, did you mean:command'echo'from deb coreutils (8.30-3ubuntu2) Try: sudo apt install <deb name> 两个常用符号 '2>&1' 将标准错误的重定向等同于标准输出的重定向 echoo"OK">test.txt2>&1# 此例错误重定向到...
标准输入 即 STDIN , 在 /dev/stdin , 一般指键盘输入, shell里代号是 0 标准输出 STDOUT, 在 /dev/stdout, 一般指终端(terminal), 就是显示器, shell里代号是 1 标准错误 STDERR, 在 /dev/stderr 也是指终端(terminal), 不同的是, 错误信息送到这里 shell里代号是 2 ...
0:代表标准输入1:代表标准输出2:代表标准错误 在Linux中,不需要找到这个文件或为它们执行任何操作;它们已经是Linux系统的一部分,并且连接到终端设备(例如,“/dev/tty”)。二、重定向操作符 重定向分为输入重定向和输出重定向 输入重定向 输入重定向是把命令的标准输入重定向到指定的文件,可以来自键盘或者文件...
0是标准输入,一般是从键盘获得输入1是标准输出,一般是输出到屏幕上2是标准错误,有时候屏幕上可以看到,但是重定向的文件中看不到的就是它了>是重定向符号 >/dev/null >/dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃,俗称“黑洞”
1、标准输入重定向0,通常省略;标准输出重定向1,通常省略;标准错误输出重定向2,不能省略 创建测试数据 [root@linuxprobe test]# echo 'this is a test!' > a.txt [root@linuxprobe test]# ls a.txt [root@linuxprobe test]# cat a.txt this is a test!
标准输入重定向:STDIN,文件描述符为0;默认从键盘中输入,也可从其他文件或者命令中输入 标准输出重定向:STDOUT,文件描述符为1;默认输出到屏幕 错误输出重定向:STDERR,文件描述符为2;默认输出到屏幕 两个符号 首先介绍的是两个符号:>和>> >:输出重定向;将输出的内容写入到指定的文件中;文件存在则覆盖了再写入,...
1、Bash的标准输入输出 我们前边一直在说,在Linux系统下,一切皆是文件。键盘和显示器都是文件,如下...