网站搜索

51 个对 Linux 用户有用但鲜为人知的命令


Linux命令行是有吸引力和令人着迷的,有一群Linux用户对命令行上瘾。 Linux 命令行可以很有趣,如果你不相信我,你可以看看我们下面的一篇文章。

  1. Linux 的 20 个有趣命令或 Linux 在终端中很有趣

同时又极其强大。我们为您带来了五篇关于“鲜为人知的 Linux 命令”的文章,其中包含 50+ 鲜为人知的 Linux 命令。本文旨在将所有这五篇文章连接成一篇,并简要地让您知道什么在哪里。

11 个鲜为人知的命令 – 第 I 部分

这篇文章受到了我们读者的高度赞赏,其中包含简单但非常重要的命令。文章总结为。

  1. 1. sudo!! :忘记使用 sudo 运行命令?您无需重写整个命令,只需输入“sudo!! ” 最后一个命令将使用 sudo 运行。
  2. 2. Python -m SimpleHTTPServer :通过端口 8000 为当前工作目录创建一个简单的网页。
  3. 3. mtr :一个命令,它是“ping”和“traceroute”命令的组合。
  4. 4. Ctrl+x+e:此组合键会立即启动终端中的编辑器。
  5. 5. nl :输出带编号的文本文件的内容。
  6. 6. shuf :从文件/文件夹中随机选择行/文件/文件夹。
  7. 7. ss :输出套接字统计信息。
  8. 8. 最近:想了解用户上次登录的历史记录吗?这个命令可以拯救这里。
  9. 9. curl ifconfig.me:显示机器的外部IP地址。
  10. 10. tree :以树状方式递归打印文件和文件夹。
  11. 11. Pstree :递归地打印正在运行的进程及其子进程。

11 个鲜为人知的有用 Linux 命令 – 第一部分

本文得到了读者的热烈响应,并要求提供另一份“鲜为人知的 Linux 命令”列表,我们撰写了该系列的下一篇文章:

10 个鲜为人知的命令 – 第二部分

这篇文章再次受到热烈欢迎。下面这篇文章的摘要足以描述这一点。

  1. 12. 命令 :bash 命令前的空格,不会记录在历史记录中。
  2. 13. stat:显示文件以及文件系统的状态信息。
  3. 14. <替代>。和 . :一个调整,将最后一个命令参数放在提示符处,按照最后输入的命令的顺序,首先出现。
  4. 15. Pv :输出模拟文本,类似于好莱坞电影。
  5. 16. 安装 | column -t :列出已安装的文件系统,格式良好且具有规范。
  6. 17. Ctrl + l:清除shell提示符,即时。
  7. 18. curl -u gmail_id –silent “https://mail.google.com/mail/feed/atom”| perl -ne ‘打印“\t”如果//;打印“$2\n” if /(.*)/;'。这个简单的脚本在终端本身中打开用户未读的邮件。
  8. 19. screen :从会话中分离和重新附加长时间运行的进程。
  9. 20. file :输出有关文件类型的信息。
  10. 21. id:打印用户和组ID。

10 个鲜为人知的 Linux 命令 – 第 2 部分

在不同的社交网站上获得了超过 600 个赞和许多感谢的评论,我们准备好了本系列的第三篇文章:

10 个鲜为人知的命令 – 第 3 部分

本文总结如下:

  1. 22. ^foo^bar :修改后运行最后一个命令,无需再次重写整个命令。
  2. 23. > file.txt :从命令提示符一次性刷新文本文件的内容。
  3. 24. at:运行基于时间的特定命令。
  4. 25. du -h –max-depth=1 命令:以人类可读的格式输出当前文件夹中所有文件和文件夹的大小。
  5. 26. expr:从终端解决简单的数学计算。
  6. 27. look:从字典中检查英语单词,以防混淆,直接从 shell 中检查。
  7. 28. yes:继续打印字符串,直到给出中断指令。
  8. 29. 因数:给出一个十进制数的所有可能的因数。
  9. 30. ping -i 60 -a IP_address : Ping 提供的 IP_address,并在主机激活时发出声音。
  10. 31. tac :以相反的顺序打印文件的内容。

10 个鲜为人知的 Linux 命令 – 第 3 部分

我们的辛勤工作得到了我们收到的回应的回报,该系列的第四篇文章是:

10 个鲜为人知的 Linux 命令 – 第四部分

不用说,这篇文章再次受到赞赏。文章总结如下:

  1. 32. strace:调试工具。
  2. 33. disown -a && exit Command :即使在终端会话关闭后,也在后台运行命令。
  3. 34. getconf LONG_BIT 命令:输出机器架构,非常清楚。
  4. 35. while sleep 1;do tput sc;tput cup 0 $ (($ (tput cols)-29));date;tput rc;done & :脚本输出日期和shell/终端右上角的时间。
  5. 36. convert :自动转换图片中命令的输出。
  6. 37. watch -t -n1 “date +%T|figlet ” :在提示符下显示动画数字时钟。
  7. 38. host and dig:DNS 查找实用程序。
  8. 39. dstat:生成有关系统资源的统计信息。
  9. 40. bind -p :显示 Bash 中所有可用的快捷方式。
  10. 41. Touch /forcefsck:下次启动时强制检查文件系统。

10 个鲜为人知的有效 Linux 命令 – 第四部分

10 个鲜为人知的 Linux 命令 - 第五部分

这里的命令越来越偏向于脚本,是的,单行强大的 shell 脚本,我们认为至少要再提供一篇有关本系列的文章。

  1. 42. lsb_release:打印发行版规范信息。
  2. 43. nc -ZV localhost port_number :检查特定端口是否打开。
  3. 44. curl ipinfo.io:输出有关 ip_address 的地理信息。
  4. 45. find .-user xyz :列出用户“xyz”拥有的所有文件
  5. 46. apt-get build-dep package_name:在安装任何特定包时自动构建所有依赖项。
  6. 47. lsof -iTCP:80 -sTCP:LISTEN。该脚本使用端口 80 输出所有服务/进程。
  7. 48. find -size +100M :该命令组合,列出所有大小为100M或以上的文件/文件夹。
  8. 49. pdftk :一种将大量 pdf 文件连接成一个的好方法。
  9. 50. ps -LF -u user_name :输出用户的进程和线程。
  10. 51. Startx — :1(此命令创建另一个新的 X 会话)。

10 个鲜为人知的有用 Linux 命令 - 第五部分

目前为止就这样了。不要忘记在我们的评论部分向我们提供您的宝贵反馈。这并不是鲜为人知的 Linux 命令的结束,我们将不时在我们的文章中为您带来这些命令。我将带来另一篇文章,对我们的读者来说非常有趣且有用。在此之前,请继续关注并连接到 linux-console.net