Screen
- 新建screen session
screen
or
screen -S session_name - 暂离(detach) screen session
screen -d
or
crl-a d - 重连screen session
screen -r (如果通过screen命令新建)
or
screen -r session_name (如果通过screen -S session_name命令新建)
screen -d -r session_name (如果session没有detach) - 彻底退出session
screen -X -S [session_name] quit
byobu
- F2 – 新窗口
- F3/F4 – 在窗口间导航
- Ctrl+F2 – 垂直拆分窗格
- Shift+F2 – 水平拆分窗格
- Shift+左箭头/Shift+右箭头 – 在拆分窗格间导航
- Shift+F11 – 放大(或缩小)拆分窗格
- Shift+F5 – 改变底部状态栏显示的信息,可以显示cpu温度,网速,cpu,ram使用百分比等
- F9 – 菜单配置
搜索指定文件 (并剔除Permission denied错误信息)
find / -name "*target_string*" 2>/dev/null
检索linux文件内容
1. 搜索所有文件
grep -rnw '/path/to/somewhere/' -e 'pattern'
- -r or -R is recursive,
- -n is line number, and
- -w stands for match the whole word.
- -l (lower-case L) can be added to just give the file name of matching files.
2. 仅检索 .c 及 .h 类型的文件
grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern"
3. 检索除 .o 类型文件外的所有文件
grep --exclude=*.o -rnw '/path/to/somewhere/' -e "pattern"
4. 检索dir1,dir2,以及*.dst 文件夹以外的所有文件
grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere/' -e "pattern"