11 个鲜为人知的日常使用 Linux 命令11 个鲜为人知的日常使用 Linux 命令11 个鲜为人知的日常使用 Linux 命令11 个鲜为人知的日常使用 Linux 命令
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

11 个鲜为人知的日常使用 Linux 命令

Linux 命令行吸引了大多数 Linux 爱好者。普通 Linux 用户通常拥有大约 50-60 个命令的词汇来执行日常任务。

对于 Linux 用户、shell 脚本程序员和管理员来说,Linux 命令及其开关仍然是最有价值的财富。有一些 Linux 命令鲜为人知,但无论您是新手还是高级用户,都非常有用且方便。

本文旨在阐明一些鲜为人知的 Linux 命令,这些命令肯定会帮助您更有效地处理桌面/服务器。

1.须藤!!命令

sudo !! 命令是一个有用的快捷方式,允许您使用 sudo 权限重复上一个命令。

例如,运行该命令而不指定 sudo 命令 将会给您带来权限被拒绝的错误。因此,您不需要再次重写整个命令,只需输入 !! 即可获取最后一个命令。

apt update
sudo !!

2.Python命令

命令 python3 -m http.server 8000 在 Python 中启动一个简单的 HTTP 服务器,该服务器通过 HTTP 提供当前目录中的文件。

例如,下面的命令通过 HTTP 为目录结构树生成一个简单的网页,并且可以在浏览器中的端口 8000 上访问,直到发送中断信号。

python3 -m http.server 8000

3. mtr命令

我们大多数人都熟悉 ping 和 traceroute。如何使用 mtr 命令将这两个命令的功能合并为一个。

如果您的计算机上未安装 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 之间的网络连接。

mtr google.com

4. Ctrl+x+e 命令

Ctrl+x+e 命令对于管理员和开发人员非常有用。对于日常任务,管理员通常需要通过键入“vi”、“vim”、“nano”来打开编辑器, ETC。

但是,对于来自终端的即时编辑器,您可以在终端提示符下按 Ctrl-x-e 并开始在编辑器中工作。

5.nl命令

nl 命令用于对文件或标准输入的行进行编号。它对于向输出添加行号非常有用,这可以帮助完成各种任务,例如检查或调试文本文件。

假设您有一个名为 example.txt 的文本文件,其中包含以下内容(cat 命令 - 列出文件内容):

fedora 
debian 
arch 
slack 
suse

您可以使用 nl 命令对此文件的行进行编号:

nl example.txt

6. shuf命令

shuf 命令用于打乱文本文件或输入的行,这对于随机化文件中的行顺序或生成随机排列非常有用。

假设您有一个名为 list.txt 的文件,其中包含以下内容:

Ubuntu
Debian
Fedora
RockyLinux
AlmaLinux
RHEL Linux
OpenSUSE

您可以使用 shuf 命令来打乱此文件的行:

shuf list.txt

7. ss命令

ss 命令代表“socket stats”,用于调查套接字并显示类似于 netstat 命令的信息。

但是,ss 可以比其他工具显示更详细的 TCP 和状态信息。

ss -tuln

8. 最后一条命令

“last”命令显示上次登录用户的历史记录。此命令搜索文件“/var/log/wtmp”并显示登录和注销用户的列表以及tty's。

last

9. 卷曲ifconfig.me

curl ifconfig.me 命令用于从 ifconfig.me 服务检索您的公共 IP 地址,这是一种无需访问网站即可快速便捷地检查您的公共 IP 的方法。

curl ifconfig.me

49.36.109.114

10. 树命令

tree 命令用于以树状格式显示目录和文件的分层视图,这对于可视化目录及其内容的结构很有用。

tree

11. pstree命令

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

pstree 

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

另请阅读:

  • 10 个鲜为人知的 Linux 命令 – 第 2 部分
  • 10 个鲜为人知的 Linux 命令 – 第 3 部分
  • 10 个鲜为人知的有效 Linux 命令 – 第四部分
  • 10 个鲜为人知的有用 Linux 命令 - 第五部分
©2015-2025 艾丽卡 support@alaica.com