linux小技巧

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 挂载的目录