Ubuntu终端的输入输出

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)