博主使用的操作系统为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. C++内存管理笔记(一)

        C++内存分配的四个层面 : 四个层面的比较: 内存分配与释放的测试: ); //512 bytes free(p1); complex<int>* p2 = new complex& ...

    2. python中Threadlocal变量

      在多线程环境下,每个线程都有自己的数据.一个线程使用自己的局部变量比使用全局变量好,因为局部变量只有线程自己能看见,不会影响其他线程,而全局变量的修改必须加锁. 不加锁就会出现变量会被修改的问题,进而 ...

    3. 五、Shell运算

      整数值运算 使用expr命令:只能做整数运算,默认返回计算结果 格式: expr 整数1 运算符 整数2 ... 整数值可以有变量提供,直接给出运算结果 + 加法 expr 43 + 21 .expr ...

    4. Codeforces 1248C Ivan the Fool and the Probability Theory(推公式)

      题意 一个n*m的网格图,每个格子可以染黑色.白色,问你每个格子最多有一个相邻颜色相同的方案数 n,m<=1e5 思路 我们先处理\(1 \times m\)的情况 设\(f[i][j]\)为前 ...

    5. Codeforces 977B Two-gram(stl之string掉进坑)

      Two-gram is an ordered pair (i.e. string of length two) of capital Latin letters. For example, " ...

    6. EMC NW NMM to restore MS AG database

      Following last article, how to restore MS AG database , that is in the following: You see ?  Cheer u ...

    7. 微信小程序开发技巧总结 (一)-- 数据传递和存储

      结合自己在平时的开发中遇到的各种问题,和浏览各种问题的解决方案总结出一些自己在日常开发中常用的技巧和知点,希望各位不吝斧正. 1.短生命周期数据存储 以小程序启动到彻底关闭为周期的的数据建议存储在ap ...

    8. asp.net EF core 系列 作者:懒懒的程序员一枚

      asp.net core 系列 19 EFCore介绍写作逻辑一 .概述1.1 比较EF Core 和EF61.2 EF Core数据库提供程序 1.3 引用程序添加数据库提供程序1.4 获取Enti ...

    9. Go语言实现:【剑指offer】旋转数组的最小数字

      该题目来源于牛客网<剑指offer>专题. 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3, ...

    10. c++ 初始化列表和构造函数初始化区别

      先上代码 #include <iostream> class MyContruct { public: MyContruct() { std::cout << "My ...