Linux 命令行吸引了大多数 Linux 爱好者。一个普通的 Linux 用户通常拥有以下词汇:执行他们的日常任务。
对于 Linux 用户、shell 脚本程序员和管理员来说,它们的开关仍然是最宝贵的财富。有一些 Linux 命令鲜为人知,但无论您是新手还是高级用户,都非常有用且方便。
本文旨在阐明一些鲜为人知的 Linux 命令,这些命令肯定会帮助您更有效地处理桌面/服务器。
1.须藤!!命令
这须藤!!命令是一个有用的快捷方式,允许您使用 sudo 权限重复上一个命令。
例如,运行命令而不指定须藤命令会给你一个权限被拒绝的错误。因此,您不需要再次重写整个命令,只需输入!!
将获取最后一个命令。
apt update sudo !!

2.Python命令
命令python3 -m http.server 8000
在 Python 中启动一个简单的 HTTP 服务器,该服务器为当前目录中的文件提供服务HTTP协议。
例如,以下命令通过 HTTP 为目录结构树生成一个简单的网页,并且可以通过端口访问8000在浏览器中,直到发送中断信号。
python3 -m http.server 8000

3. mtr命令
我们大多数人都熟悉和跟踪路由。如何将两个命令的功能合并为一个地铁命令。
以防万一地铁您的计算机上尚未安装,您可以使用系统包管理器安装它。
sudo apt install mtr [On Debian, Ubuntu and Mint] sudo yum install mtr [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a sys-apps/mtr [On Gentoo Linux] sudo apk add mtr [On Alpine Linux] sudo pacman -S mtr [On Arch Linux] sudo zypper install mtr [On OpenSUSE] sudo pkg install mtr [On FreeBSD]
现在运行地铁命令开始调查主机之间的网络连接谷歌网站。
mtr google.com

4. Ctrl+x+e 命令
这Ctrl+x+e
命令对于管理员和开发人员非常有用。对于日常任务,管理员通常需要通过键入“打开编辑器”六`,`维姆`,`纳米` 等
但是,要从终端进行即时编辑,您可以使用按Ctrl-x-e
从终端提示符开始在编辑器中工作。

5.nl命令
这NL命令用于对文件或标准输入的行进行编号。它对于向输出添加行号非常有用,这可以帮助完成各种任务,例如检查或调试文本文件。
假设您有一个名为示例.txt具有以下内容(– 列出文件的内容):
fedora debian arch slack suse
您可以使用NL命令对此文件的行进行编号:
nl example.txt

6. shuf命令
这洗牌命令用于打乱文本文件或输入的行,这对于随机化很有用或生成随机排列。
假设你有一个名为列表.txt包含以下内容:
Ubuntu Debian Fedora RockyLinux AlmaLinux RHEL Linux OpenSUSE
您可以使用洗牌命令来打乱该文件的行:
shuf list.txt

7. ss命令
这代表“套接字统计“,用于调查套接字并显示类似于。
然而,SS可以比其他工具显示更详细的 TCP 和状态信息。
ss -tuln

8. 最后一条命令
这 ”最后的”命令显示上次登录用户的历史记录。该命令搜索文件“/var/日志/wtmp”并显示一个列表已登录和已注销用户连同蒂的。
last

9. 卷曲ifconfig.me
这curl ifconfig.me
命令用于从 ifconfig.me 服务检索您的公共 IP 地址,这是一种无需访问网站即可快速方便地检查您的公共 IP 的方法。
curl ifconfig.me 49.36.109.114
10. 树命令
这用于以树状格式显示目录和文件的分层视图,这对于可视化目录及其内容的结构很有用。
tree

11. pstree命令
这树命令打印当前正在运行的进程的树状图,显示进程如何以分层方式相互关联。
pstree

在本文中,我们探讨了一些鲜为人知但非常有用的 Linux 命令,它们可以提高您的命令行熟练程度并简化您的工作流程。
另请阅读: