博主使用的操作系统为Ubuntu

tmux 终端分屏

  • 安装
    Ubuntu使用apt-get安装 sudo apt-get install tmux
  • 使用
    • 默认命令键:Ctrl + B
    • %(百分号) 左右分屏
    • “ (双引号)上下分屏
    • 方向键(上下左右↑↓←→)用于窗口间移动(可以一次命令键,移动多次)
    • x 关闭当前分屏
  • 当时也用了Terminator,但是默认的字体和主题颜色不是很好看,然后我也没改成功,因此选用了Tmux


Tmux使用界面


htop

用于监测电脑CPU、内存使用情况,有点类似于Windows的任务管理器
可以按F6 根据占用CPU/内存大小对进程/线程(??)排序


Vim

当我们使用SSH与远程服务器连接时,此时无法使用VNC等图形化工具。如果要修改一些文件,这时我们要用到Vim


tree

输出当前目录的目录树结构
ROS的代码组织是有要求的,可以用tree在终端打印看一下


  • Shutter 截屏工具
  • SimpleScreenRecorder 录屏工具

    Linux学习记录(二):常用工具的更多相关文章

    1. Linux学习记录(二)

      1.远程连接工具的使用 实际开发中,Linux服务器都在其他的地方,我们要通过远程的方式去连接Linux并操作它,Linux远程的操作工具有很多,企业中常用的有Puttty.secureCRT.SSH ...

    2. Linux 学习记录 二 (文件的打包压缩).

       前言:本文参考<鸟哥的Linux 私房菜>,如有说的不对的地方,还请指正!谢谢!  环境:Centos 6.4    和window不同,在Linux压缩文件需要注意的是,压缩后的文件会 ...

    3. linux学习记录.4.常用命令

      帮助command --help    获取‘command‘命令的帮助 目录与文件 cd /home    进入‘home’目录 cd ..    返回上一级目录 cd       进入个人目录 c ...

    4. Linux 学习记录二(文件的打包压缩).

      和 window不同,在Linux压缩文件需要注意的是,压缩后的文件会把源文件给替代,无论是gzip.bzip2.xz 均不支持压缩目录,要达到压缩目录的目的,需要用到tar指令.   gzip 压缩 ...

    5. Spring Boot学习记录(二)--thymeleaf模板 - CSDN博客

      ==他的博客应该不错,没有细看 Spring Boot学习记录(二)--thymeleaf模板 - CSDN博客 http://blog.csdn.net/u012706811/article/det ...

    6. Linux学习笔记(二) 文件管理

      了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...

    7. Material Calendar View 学习记录(二)

      Material Calendar View 学习记录(二) github link: material-calendarview; 在学习记录一中简单翻译了该开源项目的README.md文档.接下来 ...

    8. Linux学习之二-Linux系统的目录结构

      Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...

    9. JavaScript学习记录二

      title: JavaScript学习记录二 toc: true date: 2018-09-13 10:14:53 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...

    随机推荐

    1. Ceph 存储集群2-配置:心跳选项、OSD选项、存储池、归置组和 CRUSH 选项

      一.心跳选项 完成基本配置后就可以部署.运行 Ceph 了.执行 ceph health 或 ceph -s 命令时,监视器会报告 Ceph 存储集群的当前状态.监视器通过让各 OSD 自己报告.并接 ...

    2. java设计模式3——建造者模式

      java设计模式3--建造者模式 1.建造者模式介绍: 建造者模式属于创建型模式,他提供了一种创建对象得最佳方式 定义: 将一个复杂对象的构建和与它的表示分离,使得同样的构建过程可以创建不同的表示 主 ...

    3. WSGI接口

      web server gateway interface:将http请求,响应格式封装起来,让我们可以专心的用python编写web业务. WSGI接口定义的非常简单,它只要求开发者实现一个函数,就可 ...

    4. Zabbix监控实现跨区域跨网络监控数据

      Zabbix监控实现跨区域跨网络监控数据 环境: 公司现有服务器10台,其中5台服务器有一台安装了zabbix,并且这5台服务器处于一个网络,只有一台服务器有公网ip, 另外的5台处于另一个网络,仅有 ...

    5. go接口详解

      go面向接口编程知识点 接口定义与格式 隐式实现及实现条件 接口赋值 空接口 接口嵌套 类型断言 多态 接口定义与格式 接口(interface)是一种类型,用来定义行为(方法).这句话有两个重点,类 ...

    6. 初学maven的一些配置

      初学Maven的一些配置 1.maven的安装 2.从官网下载3.6.1版本后,高级版本可能会出现不兼容 jdk1.8 3.配置maven 在 settings.xml <settings> ...

    7. 虚拟机 .NAT模式下 配置静态ip后无法ping域名,但可以ping公网ip 问题处理

      在之前的文章 https://www.cnblogs.com/dxxdsw/p/10643540.html 中,在虚拟机中给linux配置了静态ip.[.NAT模式] centos系统: 今天连接发现 ...

    8. MySQL :LAST_INSERT_ID()函数总结

      作用:当对table进行insert操作时,返回具有Auto_increment(自动增长)特性的属性列的最新值. 该函数的特点 1.每当断开本次连接之后又重新连接时,该函数的返回值会被重置为0. 2 ...

    9. [MacOS]MacOS字体文件位置

      $ cd /System/Library/Fonts $ ls Apple Braille Outline 6 Dot.ttf Noteworthy.ttc SFCompactText-Regular ...

    10. Arm开发板+Qt学习之路-论can网通讯受log日志的影响

      日期:2016-05-25 最近开发过程中发现一个问题,使用两个开发板进行can网通讯,按照经验来说,通讯的速度应该是很快的,项目中将接口的超时时间设置为100ms,在某种情境下,会在短时间内发送多次 ...