10 个实用的 Linux Bash 别名

通过使用长 Bash 命令的精简版本来提高效率。
308 位读者喜欢这篇文章。
bash logo on green background

Opensource.com

您有多少次在命令行中重复输入长命令,并希望有一种方法可以保存它以供以后使用? 这就是 Bash 别名派上用场的地方。 它们允许您将冗长、晦涩的命令简化为易于记忆和使用的东西。 需要一些示例来帮助您入门吗? 没问题!

要使用您创建的 Bash 别名,您需要将其添加到您的 .bash_profile 文件中,该文件位于您的主文件夹中。 请注意,此文件是隐藏的,只能从命令行访问。 使用 Vi 或 Nano 之类的工具是处理此文件的最简单方法。

10 个实用的 Bash 别名

  1. 您有多少次需要解压缩 .tar 文件,却不记得所需的确切参数? 别名来救援了! 只需将以下内容添加到您的 .bash_profile 文件中,然后使用 untar 文件名 来解压缩任何 .tar 文件。
alias untar='tar -zxvf '
  1. 想要下载某些内容,但希望在出现问题时能够恢复下载?
alias wget='wget -c '
  1. 需要为一个新的在线帐户生成一个 20 个字符的随机密码? 没问题。
alias getpass="openssl rand -base64 20"
  1. 下载了一个文件,需要测试校验和? 我们也涵盖了这一点。
alias sha='shasum -a 256 '
  1. 正常的 ping 将永远持续下去。 我们不希望这样。 相反,让我们将其限制为仅五个 ping。
alias ping='ping -c 5'
  1. 在您想要的任何文件夹中启动 Web 服务器。
alias www='python -m SimpleHTTPServer 8000'
  1. 想知道您的网络有多快? 只需下载 Speedtest-cli 并使用此别名。 您可以使用 speedtest-cli --list 命令选择离您位置更近的服务器。
alias speed='speedtest-cli --server 2406 --simple'
  1. 您有多少次需要知道您的外部 IP 地址,却不知道如何获取该信息? 是的,我也是。
alias ipe='curl ipinfo.io/ip'
  1. 需要知道您的本地 IP 地址?
alias ipi='ipconfig getifaddr en0'
  1. 最后,让我们清屏。
alias c='clear'

如您所见,Bash 别名是一种超级简单的方法,可以简化您在命令行上的生活。 想要了解更多信息? 我建议快速 Google 搜索“Bash 别名”或访问 GitHub。

标签
User profile image.
大家好! 我是 Patrick,我是一位退休的 IT 工程师、前 IBM 员工、作家、开源倡导者、游戏玩家和自称的超级极客。 我也非常热衷于太空技术和探索、UNIX、命令行、复古游戏机和复古计算机,如 Atari 2600、Commodore 64 和 Amiga。

13 条评论

第 9 个不是有效的 Linux 别名,ipconfig 是 Windows 命令,而不是 Linux,ifconfig 是更接近它的 Linux 命令,并且没有 getifaddr 命令开关。 如果我没有弄错,那是一个 c 函数,是 Linux 的 c 库之一的一部分。

谢谢 John。 这是一个有效的 macOS 命令。 我写那部分时一定想到了 macOS。 :-)

回复 作者:John Smith (未验证)

关于第 10 点,您可以直接键入 ctrl-l 来清屏。 无需设置!

嗨 Patrick,

感谢您分享这些别名。 我确信我会将其中一些复制到我自己的工作流程中。

此致。

我最常用的别名是个人别名,对其他人来说价值不大。 我尽量不使用像 'c' 这样的单字母别名,因为对我来说,单字母错别字非常常见。

6. 对于 python 3,应该是 "alias www='python3 -m http.server'"。

10. Ctrl+L

回复:6 如何在启动服务器后在该位置加载页面?

我也使用

alias psg='ps auwx | grep '

对于 #8,您也可以使用
curl ifconfig.me

alias ll=‘ls -al’

感谢您分享所有这些! 这是我的一个 :D
<3

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.