Linux 中的简单命令让你感觉自己像个专业人士
Linux 是一款非常流行且有趣的操作系统 (OS),尤其对程序员而言。Linux 终端是 Linux 操作系统中非常重要的一部分。这意味着,如果您了解进入终端的基本命令,您将能够更轻松、更自信地使用 Linux 操作系统。关于 Linux 的信息和课程非常丰富。但除了像和 这样
的知名命令外,几乎没有人能列出最流行、最实用的命令。我自己也使用过其中一些命令,我无法想象没有它们,程序员的生活会是什么样子。ls
cd
1. 触摸
Touch 是最简单的命令之一,它可以帮助您在当前所在的目录中创建一个新的空文件(您也可以创建一堆文件)。
touch file.txt
2. 基拉尔
如果您的 PC 运行速度较慢或者只是想终止所有干扰您工作的正在运行的进程,请使用以下命令:
killall Notes
但请记住,它会删除所有数据,并且不会允许任何应用程序保存这些数据。默认情况下,killall 命令区分大小写。但您可以使用 -I 选项忽略大小写。
killall -I notes
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
让我们用以下方式引入 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
4. Fc
假设你想编辑一个刚刚执行的很长的命令。使用终端会比较麻烦。这个fc
命令解决了这个问题。
在下面的例子中,我运行了一个curl
有拼写错误的命令。因此,我运行了该fc
命令。之前的命令curl
在编辑器中打开;我修复了该命令并保存了文件。然后curl
再次运行该命令并获得了结果。
5.鞭尾蜥
whiptail
是创建精美弹出消息的命令。这是一个方便的单一用途实用程序,用于在终端内直接显示对话框。
whiptail --yesno "Did you already know whiptail?" 40 150
whiptailhas
有多种不同的显示和输入供您选择:
- 消息框
- 文本输入框
- 密码输入框
- 是或否选择
- 清单
6.Uname
uname
获取当前正在使用的操作系统的 Linux 版本相关信息。您可以使用-s
、-r
、-v
,-n
以便终端准确显示您要查找的内容。
uname -s
7. 撕碎
您通常如何删除文件?您使用 吗rm
?如果文件中包含任何敏感数据,您可能需要三思而后行rm
。这就是它的用武之地shred
。这个小工具会通过多次在文件顶部写入随机数据来安全地擦除文件。
shred -u file.txt
8. 附言
ps
显示有关选择的活动进程的信息。
ps -A
9.回声
echo
在终端中显示一行文本或任何您想要的内容(就像打印功能一样)。
echo -e "Geeks \vfor \vGeeks"
10. Sl
sl
是最有趣的命令之一,这就是我把它留到最后的原因。
brew install sl
你会得到类似这样的结果:
现在输入sl -F
并观察它飞翔。
结论
感谢您阅读我的文章。Linux 有很多不同的命令。然而,我尝试找出十个最好用、最易用的命令,它们能让你成为 Linux 操作系统的专家。希望这些命令能让你拥有更愉快的 Linux 操作系统使用体验。
文章来源:https://dev.to/metamark/simple-commands-in-linux-that-will-make-you-feel-like-a-pro-3nde