Linux学习记录(二):高效办公工具
博主使用的Linux操作系统为Ubuntu,其他操作系统应该也OK
1. tmux 终端分屏
- terminal multiplexer(终端复用器)
- 安装:Ubuntu使用apt-get安装
sudo apt-get install tmux
- 使用
- 默认命令键:Ctrl + B
- %(百分号) 左右分屏
- “ (双引号)上下分屏
- 方向键(上下左右↑↓←→)用于窗口间移动(可以一次命令键,移动多次)
- x 关闭当前分屏
- 当时也用了Terminator,但是默认的字体和主题颜色不是很好看,然后我也没改成功,因此选用了tmux

2. htop
- 用于监测电脑CPU、内存使用情况,有点类似于Windows的任务管理器
- Linux
top
指令查看进程和内存使用情况:https://linux.cn/article-11849-1.html

3. tree
- 用途:输出当前目录的目录树结构
tree 命令部分常用命令
tree -a 显示所有
tree -d 只显示文档夹
tree -L n 显示项目的层级,n表示层级数,比如想要显示项目三层结构,可以用tree -l 3;
tree -I pattern 用于过滤不想要显示的文档或者文档夹。比如你想要过滤项目中的 node_modules 文档夹,可以使用 tree -I "node_modules";
tree > tree.md 将项目结构输出到 tree.md 这个文档
tree -N 防止中文名乱码
生成目录,过滤 node_modules,防止中文乱码,输出到 目录结构.md 的 demo:
tree -N -d -I "node_modules" > 目录结构.md
参考:https://www.cnblogs.com/3body/p/13044028.html
4. 文件/文件夹比较工具
- BeyondCompare
- Meld
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程