Linux 中的简单命令让你感觉自己像个专业人士

2025-06-07

Linux 中的简单命令让你感觉自己像个专业人士

Linux 是一款非常流行且有趣的操作系统 (OS),尤其对程序员而言。Linux 终端是 Linux 操作系统中非常重要的一部分。这意味着,如果您了解进入终端的基本命令,您将能够更轻松、更自信地使用 Linux 操作系统。关于 Linux 的信息和课程非常丰富。但除了像和 这样
的知名命令外,几乎没有人能列出最流行、最实用的命令。我自己也使用过其中一些命令,我​​无法想象没有它们,程序员的生活会是什么样子。lscd


1. 触摸

Touch 是最简单的命令之一,它可以帮助您在当前所在的目录中创建一个新的空文件(您也可以创建一堆文件)。

touch file.txt
Enter fullscreen mode Exit fullscreen mode

图片描述

2. 基拉尔

如果您的 PC 运行速度较慢或者只是想终止所有干扰您工作的正在运行的进程,请使用以下命令:

killall Notes
Enter fullscreen mode Exit fullscreen mode

但请记住,它会删除所有数据,并且不会允许任何应用程序保存这些数据。默认情况下,killall 命令区分大小写。但您可以使用 -I 选项忽略大小写。

killall -I notes
Enter fullscreen mode Exit fullscreen mode

3. Tc

使用流量控制命令,您可以在 Linux 操作系统内部操控网络流量。一个常见的例子tc是对网络连接应用数据包延迟。tc您可以操控传入和传出的数据包,例如应用延迟,甚至丢弃一定数量的数据包。让我们看一个相对简单的例子,对我们自己的网络连接应用延迟。这是我在 Google 的 ping 命令:

pi@raspberry:~ $ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=117 time=13.6 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=117 time=10.9 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=117 time=15.5 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=117 time=13.8 ms
Enter fullscreen mode Exit fullscreen mode

让我们用以下方式引入 100ms 的延迟tc

sudo tc qdisc add dev eth0 root netem delay 100mspi@raspberry:~ $ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=117 time=110 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=117 time=116 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=117 time=119 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=117 time=113 ms
Enter fullscreen mode Exit fullscreen mode

4. Fc

假设你想编辑一个刚刚执行的很长的命令。使用终端会比较麻烦。这个fc命令解决了这个问题。

在下面的例子中,我运行了一个curl有拼写错误的命令。因此,我运行了该fc命令。之前的命令curl 在编辑器中打开;我修复了该命令并保存了文件。然后curl再次运行该命令并获得了结果。

5.鞭尾蜥

whiptail是创建精美弹出消息的命令。这是一个方便的单一用途实用程序,用于在终端内直接显示对话框。

whiptail --yesno "Did you already know whiptail?" 40 150
Enter fullscreen mode Exit fullscreen mode

图片描述

whiptailhas有多种不同的显示和输入供您选择:

  • 消息框
  • 文本输入框
  • 密码输入框
  • 是或否选择
  • 清单

6.Uname

uname获取当前正在使用的操作系统的 Linux 版本相关信息。您可以使用-s 、-r 、-v ,-n以便终端准确显示您要查找的内容。

uname -s
Enter fullscreen mode Exit fullscreen mode

图片描述

7. 撕碎

您通常如何删除文件?您使用 吗rm?如果文件中包含任何敏感数据,您可能需要三思而后行rm。这就是它的用武之地shred。这个小工具会通过多次在文件顶部写入随机数据来安全地擦除文件。

shred -u file.txt
Enter fullscreen mode Exit fullscreen mode

8. 附言

ps显示有关选择的活动进程的信息。

ps -A
Enter fullscreen mode Exit fullscreen mode

图片描述

9.回声

echo在终端中显示一行文本或任何您想要的内容(就像打印功能一样)。

echo -e "Geeks \vfor \vGeeks"
Enter fullscreen mode Exit fullscreen mode

图片描述

10. Sl

sl是最有趣的命令之一,这就是我把它留到最后的原因。

brew install sl
Enter fullscreen mode Exit fullscreen mode

你会得到类似这样的结果:

图片描述

现在输入sl -F并观察它飞翔。


结论

感谢您阅读我的文章。Linux 有很多不同的命令。然而,我尝试找出十个最好用、最易用的命令,它们能让你成为 Linux 操作系统的专家。希望这些命令能让你拥有更愉快的 Linux 操作系统使用体验。

文章来源:https://dev.to/metamark/simple-commands-in-linux-that-will-make-you-feel-like-a-pro-3nde
PREV
PostgreSQL 即将迎来哪些新功能?🐘
NEXT
50天50个项目,5/5完成!🌻