Ubuntu终端的输入输出
通用终端
输入输出重定向
- 终端执行某一命令后的输出内容覆盖到原文件
若文件不存在,则新建文件
command > file
- 终端执行某一命令后的输出内容追加到原文件尾部
若文件不存在,则新建文件
command >> file
- 终端符号的含义
- 0表示键盘输入(stdin)
- 1表示标准输出(stdout),系统默认是1,常常省略
- 2表示错误输出(stderr)
- /dev/null表示空设备文件
- 2>&1表示错误输出重定向等同于标准输出重定向
command > /dev/null 2>&1
command 1> /dev/null 2>&1
特定程序
screen虚拟终端
输出查找
- 利用 ctrl-a [ 进入copy mode,利用 esc 退出从copy mode
- 在copy mode下可以进行回滚、搜索、复制
C-b :Backward、PageUp
C-f :Forward、PageDown
H: High,将光标移至左上角
L:Low,将光标移至左下角
0:移到行首
$:行末
w:forward one word,以字为单位往前移
b:backward one word,以字为单位往后移
Space: 第一次按为标记区起点,第二次按为终点