1、误按ctrl+s导致终端锁住
ctrl+q解锁
2、cat二进制文件导致终端乱码
reset解锁
3、打开/关闭回显
stty echo/stty -echo
4、vim取消自动缩进
先设置一下 set paste
然后再进入插入模式粘贴,代码就不会被自动缩进。
敲代码时需要自动缩进,改回来 set nopaste
5、vim格式化json文本
%!python -m json.tool
- % —— 范围指定符号,后面没跟参数就是全文
- ! —— 执行具体的命令,这里参数跟的是python
- -m json.tool —— 意思是调用python里json.tool这个模块
6、NFS服务端意外断开,导致挂载的客户端“df -T”命令无法使用,及挂载目录无法”cd”、”ls”等命令
原因:该文件夹中有一个共享目录挂载在该文件夹某一目录下,因突然关机等异常情况导致该服务无限制等待。当NFS服务器启动以后依然不会恢复,只有重启系统才可恢复。
解决办法:查看目录 mount -l 列出挂载的目录,强制卸载目录 umount -f -l 挂载的目录
7、查看和杀死进程树
ps -ef –forest
kill -9 — -[pid]
在Unix/Linux命令中,以连字符(-)开头的参数通常被解释为选项。-- 的作用是告诉命令:”后面的所有内容都是参数,不要再解析为选项了”
假设pid为1234,正数 1234 表示单个进程,-1234 表示进程组ID 1234,杀死整个进程组
8、常用该工具
