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: 第一次按为标记区起点,第二次按为终点
本文详细解析了Ubuntu终端中的输入输出操作,包括命令重定向如>和>>>,以及如何使用screen创建可管理的虚拟终端。特别关注了输出内容的定位、查找技巧,以及在screen中进行高效文本操作的方法。
1055

被折叠的 条评论
为什么被折叠?



