您有多少次在命令行中重复输入长命令,并希望有一种方法可以保存它以供以后使用? 这就是 Bash 别名派上用场的地方。 它们允许您将冗长、晦涩的命令简化为易于记忆和使用的东西。 需要一些示例来帮助您入门吗? 没问题!
要使用您创建的 Bash 别名,您需要将其添加到您的 .bash_profile 文件中,该文件位于您的主文件夹中。 请注意,此文件是隐藏的,只能从命令行访问。 使用 Vi 或 Nano 之类的工具是处理此文件的最简单方法。
10 个实用的 Bash 别名
- 您有多少次需要解压缩 .tar 文件,却不记得所需的确切参数? 别名来救援了! 只需将以下内容添加到您的 .bash_profile 文件中,然后使用 untar 文件名 来解压缩任何 .tar 文件。
alias untar='tar -zxvf '
- 想要下载某些内容,但希望在出现问题时能够恢复下载?
alias wget='wget -c '
- 需要为一个新的在线帐户生成一个 20 个字符的随机密码? 没问题。
alias getpass="openssl rand -base64 20"
- 下载了一个文件,需要测试校验和? 我们也涵盖了这一点。
alias sha='shasum -a 256 '
- 正常的 ping 将永远持续下去。 我们不希望这样。 相反,让我们将其限制为仅五个 ping。
alias ping='ping -c 5'
- 在您想要的任何文件夹中启动 Web 服务器。
alias www='python -m SimpleHTTPServer 8000'
- 想知道您的网络有多快? 只需下载 Speedtest-cli 并使用此别名。 您可以使用 speedtest-cli --list 命令选择离您位置更近的服务器。
alias speed='speedtest-cli --server 2406 --simple'
- 您有多少次需要知道您的外部 IP 地址,却不知道如何获取该信息? 是的,我也是。
alias ipe='curl ipinfo.io/ip'
- 需要知道您的本地 IP 地址?
alias ipi='ipconfig getifaddr en0'
- 最后,让我们清屏。
alias c='clear'
如您所见,Bash 别名是一种超级简单的方法,可以简化您在命令行上的生活。 想要了解更多信息? 我建议快速 Google 搜索“Bash 别名”或访问 GitHub。
13 条评论