前言
本文记录了一些Linux常用工具及其指令,用于备忘和查找,无序排列。
工具
Tmux
在使用Linux终端时,一般关闭终端(会话窗口),终端中运行的程序也会中止。Tmux 支持Linux会话与窗口的分离,在会话与窗口分离后,会话中的程序仍然在运行。同时,Tmux支持用户重新绑定到某次会话上,在之前分离的会话上继续操作。
下载
1 | $ sudo apt install tmux |
常用指令
注:注释括号中的字符为对应指令快捷键。针对 Ctrl+b 的前缀快捷键,需要先按下 Ctrl+b, 松开后再按其他键。
1 | $ tmux # 进入Tmux窗口,这时会新建一个会话 |
其他快捷键
1 | Ctrl+d [ # 查看会话日志消息(输出的内容) |
参考链接
Tree
Tree 是一种以树型结构显示文件夹目录结构的工具
下载
1 | $ sudo apt install tree |
常用指令
1 | $ tree # 显示当前文件夹目录结构 |
X
在服务器上使用模拟器,如Habitat时,尽管已经按照文档安装了headless版本,但仍然可能会提示DISPLAY not detected. For headless systems, compile with --headless for EGL support,为了解决该问题,一种方式是从源码编译headless版本,另一种方式是使用X构建虚拟屏幕。
- 启动X:
1
2$ sudo nohup X :99 & disown # nohup启动
$ sudo X :99 # 在tmux框中启动 - 使用虚拟屏幕注:这里数字可以换成0之外的任何数字,0是默认屏幕,启动0可能会产生冲突
1
$ export DISPLAY=:99
如果用户没有sudo权限,可以申请服务器管理员修改/etc/X11/Xwrapper.config文件,写入
1 | allowed_users = anybody |