快捷键 作用 ctrl+A 把光标移动定到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用 ctrl+E 把光标移动到命令行结尾 ctrl+C 强制终止当前的命令 ctrl+L 清屏,相当于clear命令 ctrl+U 删除或剪切光标之前的命令。我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加方便 ctrl+K 删除或剪切光标之后的内容 ctrl+Y 粘贴ctrl+U或ctrl+k剪切的内容 ctrl+R 在历史命令中搜索,按下ctrl+R之后,就会出现搜索界面,只要输入搜索内容,就会从历史命令中搜搜。 ctrl+D 退出当前终端。 ctrl+Z 暂停,并放入后台。这个快捷键牵扯工作管理的内容,我们在系统管理章节详细介绍。 ctrl+S 暂停屏幕输出。 ctrl+Q 回复屏幕输出
10.3.3 输入输出重定向
1、标准输入输出
设备 设备文件名 文件描述符 类型
键盘 /dev/stdin 0 标准输入
显示器/dev/sdtout 1 标准输出
显示器/dev/sdterr 2 标准错误输出
2、输出重定向
类型 | 符号 | 作用 |
标准输出重定向 | 命令>文件 | 以覆盖的方式,把命令的正确输出输出到指定的文件或设备当中。 |
命令>>文件 | 以追加的方式,把命令的正确输出输出到指定的文件或设备当中。 | |
标准错误输出重定向 | 错误命令 2>文件 | 已覆盖的方式,把命令的错误输出输出到指定的文件或设备当中。 |
错误命令 2>>文件 | 以追加的方式,把命令的错误输出输出到指定的文件或设备当中。 |
正确输出和错误输出同时保存 | 命令>文件 2>&1 | 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中。 |
命令>>文件 2>&1 | 以追加的方式,把正确输出和错误输出都同伴到同一个文件当中。 | |
命令 &>文件 | 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中。 | |
命令 &>>文件 | 以追加的方式,把正确输出和错误输出都同伴到同一个文件当中。 | |
命令>>文件1 2>>文件2 | 把正确的输出追加到文件1中,把错误的输出追加到文件2中。 |