99.Linux - 其他

2017-08-03  本文已影响36人  风云雄霸天下123456

参考:

  1. 11 个很少人知道但很有用的 Linux 命令

2. bashmarks - 自动跳转工具


3. 交互式脚本 expect


4. 查看对应进程的执行文件


5. 查看指定pid的进程打开的文件

lsof -i pid


6. 查看指定pid的进程线程关系树(查看某个开源程序是否是多线程模型)

pstree -p pid


7. 查看指定pid的进程当前在执行的系统调用


8. 查看指定程序依赖的动态链接库

ldd /usr/local/php/sbin/php-fpm


9. 查看文件被哪些进程打开


10. sudo 找不到命令


11. ssh-agent 私钥带密码的问题(尚未测试过)


12. 生成序列


13. 在Linux管理里使用sql方式


14. yes 重复命令

  1. 重复输出指定字符串(可以用来实现交互输出的)
    yes [指定字符串,默认为: 'yes']

15. 其他有用命令


16. 在文件里搜索文本


17. 将标准输入 乱序成 标准输出


18. 为输出添加行号


19. 批量ping


20. split 大文件分块传输


101. 总结命令:

pgrep:  查看相关进程id
netstat -anpt:查看系统tcp连接情况
/dev/null /dev/zero
lsof -p pid | grep txt:通过pid查看对应的执行文件
pstree -p 1091:查看进程线程关系树(查看某个开源程序是否多线程模型)
strace -p 1091:查看进程当前在执行的系统调用
ltrace -p 1091:查看进程当前在执行的库调用
ldd program:查看指定程序依赖的动态链接库
fuser -v filename:查看当前文件被正被哪些程序打开
lsof filename:查看当前文件被正被哪些程序打开
ctrl + \:强制退出当前命令的执行,有时执行ctrl + c无用时采用
上一篇 下一篇

猜你喜欢

热点阅读