当打开一个终端,经过若干指令后,终端上输出的内容较多,直接框选这些内容进行选择比较费事。有没有全选的功能呢?答案是有的!

方法1:终端菜单栏全选

当窗口比较小时,终端顶部是没有菜单选项的,此时只需要将终端最大化,就可以看到顶部的菜单栏了~~~~,如下图所示:

此时只需要找到Edit----Select All就可以全选终端的所有内容了。(遗憾的是,这个全选并没有快捷键~~~)

注意:分屏式终端Terminator没有菜单栏,因此只能手动选择当前窗口的内容了。

右键选择Copy即可复制所选择的内容。在终端复制粘贴是有快捷键的!

复制  Ctrl+shift+C

粘贴  Ctrl+shift+V

方法2:终端内容保存到文本

在任一终端输入如下指令:

script -f log.txt

执行指令后会在当前路径生成一个log.txt文件。在该终端之后输入的和打印的全部内容都会保存到log.txt文件中。

此外,如果想要停止保存,按Ctrl+D即可。

采用这个方法有个问题:这样打印出来的文本文件使用gedit指令打开有些字符是无法正常显示的(乱码),采用如下指令则没有乱码:

cat log.txt

参考网址

Terminal 输出全部选中 + 复制

Ubuntu将终端输出全部输出到一个文本保存

linux怎么全选文件内容,Linux小技巧之终端terminal全选相关推荐

  1. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  2. linux如何生成tar文件内容,linux如何使用tar命令创建Tar.Gz压缩文件

    在Linux操作系统中,可以使用tar命令创建tar归档文件.本文介绍linux如何使用tar命令创建Tar.Gz压缩文件. tar存档是一个文件,用于存储其他文件的集合,包括有关它们的信息,例如所有 ...

  3. linux除了cat读取文件内容,linux cut命令和cat命令以及查看文件内容命令总结

    cut-d: -f 1 /etc/passwd > /tmp/users -d用来定义分隔符,默认为tab键,-f表示需要取得哪个字段 当然也可以通过cut取得文件中每行中特定的几个字符,例如: ...

  4. linux查看程序写文件内容,Linux 文件内容查看命令

    Linux系统中使用以下命令来查看文件的内容: cat  由第一行开始显示文件内容 tac  从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl   显示的时候,顺道输出行号! mor ...

  5. linux使用grep查找文件内容,Linux中使用grep命令搜索文件名及文件内容的方法

    这篇文章主要介绍了Linux中使用grep命令搜索文件名及文件内容的方法,同时文中还介绍了将匹配结果高亮显示的方法,相当实用,需要的朋友可以参考下 从文件中搜索并显示文件名 当从多个文件中搜索时,默认 ...

  6. linux vim无法编辑文件内容,Linux 使用vim命令编辑文件内容

    在终端可以使用vim命令来直接编辑文件内容. vim,也可以叫做vi. vim有三种模式:命令模式.输入模式.底线命令模式. 命令模式 vim  文件名   进入命令模式,vim也可以写成vi. 如果 ...

  7. linux用vi写文件内容,Linux下利用vi编辑器创建文件并写入内容 专家详解

    Linux系统作为一款以命令行操作为主的系统,vi编辑器无疑大大扩展了命令行的功能,使用户在命令行下可以进行文件的各种操作,学会vi编辑器的使用无疑是非常必要的.而且vi的使用和vim的使用非常相似, ...

  8. linux使用vim复制文件内容,Linux(Ubuntu)使用日记------vim复制内容到其他应用

    1.用vim 打开一个文件,然后执行命令:reg 查看是否有 + 或者 × 号  或者执行:version 命令 查看是否有+clipboard 2.如果存在跳过此步骤.如果不存在:在终端输入 sud ...

  9. linux分页显示所有文件内容,Linux more分页显示内容命令详解

    名称:more 使用权限:所有使用者 使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] 说明:类似 cat ,不过会以一 ...

最新文章

  1. 一维循环数组最大子数组求解
  2. logrotate管理nginx日志文件
  3. real time linux pdf,【整理】ubuntu real time Linux
  4. Python | 四种运行其他程序的黑科技
  5. python矩阵后加点_Python Numpy和矩阵的相关面试问题
  6. redis指定配置文件启动_redis基础知识整理-安装
  7. 【Django 2021年最新版教程3】新建一个WebApp项目并运行
  8. 手机麦克风结构原理图_做一个最会搞气氛的人,唱吧小巨蛋麦克风G2评测:明星同款...
  9. 十大管理之项目干系人管理知识点
  10. 创业半年回顾(没饭吃了,我再也不想创业了)
  11. 记录ubuntu16.04使用kinectv2报错openni2_grabber.cpp @ 325 : No devices connected.找不到设备的解决过程
  12. 《静态时序分析实用方法》第七章翻译
  13. 使用报表工具自定义属于自己的报表
  14. BUUCTF [强网杯 2019]随便注
  15. 华为路由器默认用户名密码
  16. shiro的remember功能
  17. 计算机发展史的pdf文档,计算机的发展历程.pdf
  18. Android 录屏功能的实现
  19. java-php-python-ssmHY口腔门诊系统计算机毕业设计
  20. nginx源码分析之内存池与线程池丨nginx的多进程网络实现

热门文章

  1. 国内4种常用日内CTA策略介绍及实现
  2. Protobuf是什么
  3. [HY000][1822] Failed to add the foreign key constraint. Missing index for constraint ‘fk_com’
  4. mq服务器与客户端消息同步,RocketMQ:主从同步的实现
  5. 3080算力添加、ValueError: Unknown CUDA arch (8.6) or GPU not supported 解决RTX30 运行深度学习代码报错
  6. 使用MSF进行提权(windows提权、linux提权、wesng使用)
  7. 最小安装CentOS 7.6 Linux系统(无UI界面纯命令行,虚拟机教学)
  8. [FAQ09811][NW]如何区分MNO和MVNO
  9. 关于C语言文件的读写
  10. 2.1、Segment Routing基础之SR关键概念