Linux Shell 环境中的输入输出重定向,用符号<和>来表示.0.1和2分别表示标准输入.标准输出和标准错误. 1.重定向标准输出到文件: cat fo > foo.txt 2.重定向标准错误到文件 cat fo 2> foo.txt 3.重定向标准输出到标准错误 cat fo 1>&2 4.重定向标准错误到标准输出 cat fo 2>&1 5.重定向标准输出,标准错误到同一个文件 cat fo > fo.txt 2>&1或ca…
bash特性之快捷键:     Ctrl+a: 跳转至命令首部     Ctrl+e: 跳转至命令尾部         Ctrl+l: 清屏     Ctrl+c: 中止或取消         Ctrl+u: 删除命令行首至光标所在处的所有字符     Ctrl+k: 删除光标所在处至命令尾部的所有字符     bash特性之输入输出重定向及管道     程序都有输入输出的需求     标准输入:keyboard 0     标准输出:monitor 1     错误输出:monitor 2  …
/*----------------------------------------------------------------------------------------------- @黑眼诗人 <www.farwish.com> -----------------------------------------------------------------------------------------------*/ 输入输出重定向的作用: 输出重定向就是把命令的执行结果保存…
输出重定向:是指不使用系统提供的标准输入端口来输出,而是重新指定其他来进行输出.例如在终端输入的字符串本来是要输出到终端屏幕上的,但可以将输出指定为其他文件,将输入字符串输出到该文件中,而不再是屏幕上. 输入重定向:是指不使用系统提供的标准输入端口来输入,而是重新指定其他来进行输入.例如本来是通过终端标准输入端口来作为输入,但可以将输入指定为其他文件,将该文件内容输出打印在终端屏幕上. 大多数 Linux 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端.一个命令通常从一个叫标准输入的…
/*------------------------------------------------------------------------------------------- @黑眼诗人 <www.farwish.com> --------------------------------------------------------------------------------------------*/ 一. 通配符: ?    匹配一个任意字符. *    匹配0个一个或多…
/*----------------------------------------------------------------------------------------------- @黑眼诗人 <www.farwish.com> -----------------------------------------------------------------------------------------------*/ 一. 历史命令 history    #查看历史命令 hi…
命令 说明 command>file 将输出重定向到file command<file 将输入重定向到file command >> file 将输出追加到file n > file 将文件描述符为 n 的文件重定向到 file. n >> file 将文件描述符为 n 的文件以追加的方式重定向到 file. n >& m 将输出文件 m 和 n 合并. n <& m 将输入文件 m 和 n 合并. << tag 将开始标记…
/*----------------------------------------------------------------------------------------------- @黑眼诗人 <www.farwish.com> -----------------------------------------------------------------------------------------------*/ 一. 多命令顺序执行 分号(;)        逻辑与(&…
目录 1.Bash的标准输入输出 2.输出重定向 (1)标准输出重定向 (2)标准错误输出重定向 (3)正确输出和错误输出同时保存 3.输入重定向 1.Bash的标准输入输出 我们前边一直在说,在Linux系统下,一切皆是文件,键盘和显示器等硬件都是文件,如下图: 从上图中可以看出,键盘的设备文件名为/dev/stdin,显示器标准正确输入的设备文件名为/dev/stdout,显示器标准错误输入的设备文件名为/dev/stderr. 这些设备文件名非常不好记忆,Shell允许我们用文件描述符来描…
输入输出重定向的作用: 输出重定向就是把命令的执行结果保存到文件,便于查看. 输入重定向就是把原先由键盘的输入改为由文件输入. 案例1:把ls显示的结果输入到 date文件里面:包括ls的正确和错误信息:下面2个命令等价 daokr@DK:~$ ls myfile olddir >> date >& daokr@DK:~$ ls myfile olddir &>>date 案例2:复制文件功能 把date文件内容复制出来到新的文件date2中 cat <…