vlambda博客
学习文章列表

linux中50个有用命令汇总

  • 1. sudo!!: 忘记用 sudo 运行命令?您无需重新编写整个命令,只需键入 sudo!!最后一个命令将使用sudo运行。
  • 2. python -m SimpleHTTPServer:通过端口 8000 为当前工作目录创建一个简单的网页。
  • 3. mtr命令是 pingtraceroute命令的组合。
  • 4. Ctrl+x+e:这个组合键会立即启动,终端中的编辑器。
  • 5. nl: 输出行编号的文本文件的内容。
  • 6. shuf: 把输入行按随机顺序输出到标准输出。
  • 7. ss: 输出套接字统计信息。
  • 8. last: 想知道上次登录用户的历史记录?这个命令来拯救这里。
  • 9. curl json.im: 显示机器的外部 IP 地址。
  • 10. tree:以树状方式递归打印文件和文件夹。
  • 11. pstree:递归地打印带有子进程的正在运行的进程。
  • 12. <space> command: bash 命令前的空格,不记录在历史中。
  • 13. stat: 显示文件和文件系统的状态信息。
  • 14. <alt>. And <esc>.:将最后一个命令参数放在提示符处的调整,按照最后输入的命令的顺序,首先出现。
  • 15. pv: 输出模拟文本,类似于好莱坞电影。
  • 16. mount | column -t: 列出挂载的文件系统
  • 17. Ctrl + l: 立即清除 shell 提示。
  • 18. curl -u gmail_id –silenthttps://mail.google.com/mail/feed/atom | perl -ne ‘print\t if //; print$2\n if /(.*)/;’.这个简单的脚本在终端中打开用户的未读邮件。
  • 19. screen:从会话中分离和重新连接长时间运行的进程。
  • 20. file: 输出关于文件类型的信息。
  • 21. id: 打印用户和组 ID。
  • 22. ^foo^bar: 把上一条命令里的foo替换为bar,并执行。
  • 23. > file.txt:从命令提示符一次性刷新文本文件的内容。
  • 24. at:运行特定命令,基于时间。
  • 25. du -h –max-depth=1 Command:以人类可读的格式输出当前文件夹内所有文件和文件夹的大小。
  • 26. expr:从终端解决简单的数学计算。
  • 27. look:从字典中检查英文单词,以防混淆,直接从shell中查找。
  • 28. yes: 继续打印一个刺,直到给出中断指令。
  • 29. factor: 给出一个十进制数的所有可能因数。
  • 30. ping -i 60 -a IP_address: Ping 提供的 IP_address,并在主机激活时发出声音。
  • 31. tac: 以相反的顺序打印文件的内容。
  • 32. strace: 一个调试工具。
  • 33. disown -a && exit Command:在后台运行命令,即使在终端会话关闭后也是如此。
  • 34. getconf LONG_BIT: 看linux是32位还是64位最简单的方法
  • 35. while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &:脚本在 shell / 终端的右上角输出日期和时间。
  • 36. convert: 自动转换图片中命令的输出。
  • 37. watch -n 1 " ":将 watch 用作时钟
  • 38. host   dig:DNS查询工具。
  • 39. dstat:生成有关系统资源的统计信息。
  • 40. bind -p:显示 Bash 中所有可用的快捷方式。
  • 41. touch /forcefsck: 在下次启动时强制进行文件系统检查。
  • 42. lsb_release:打印分发规格信息。
  • 43. nc -ZV localhost port_number: 检查特定端口是否打开。
  • 44. curl ipinfo.io: 输出关于 ip_address 的地理信息。
  • 45. find .-user xyz: 列出用户'xyz' 拥有的所有文件
  • 46. apt-get build-dep package_name:在安装任何特定包时自动构建所有依赖项。
  • 47. lsof -iTCP:80 -sTCP:LISTEN.该脚本使用端口80输出所有服务,进程。
  • 48. find -size +100M: 这个命令组合,列出所有大小为 100M 或更大的文件,文件夹。
  • 49. pdftk: 将许多 pdf 文件连接成一个的好方法。
  • 50. ps -LF -u user_name:输出用户的进程和线程。

相关文章





近期热文