你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用?这就是 Bash
别名派上用场的地方。它们允许你将长而神秘的命令压缩为易于记忆和使用的东西。需要一些例子来帮助你入门吗?没问题!
要使用你创建的 Bash 别名,你需要将其添加到 .bash_profile
中,该文件位于你的家目录中。请注意,此文件是隐藏的,并只能从命令行访问。编辑此文件的最简单方法是使用 Vi
或 Nano
之类的东西。
10 个方便的 Bash 别名
1、 你有几次遇到需要解压 .tar
文件但无法记住所需的确切参数?别名可以帮助你!只需将以下内容添加到 .bash_profile
中,然后使用 untar FileName
解压缩任何 .tar
文件。
1 | alias untar='tar -zxvf ' |
2、 下载文件时,如果出现问题想要恢复下载?
1 | alias wget='wget -c ' |
3、 快速为新的帐户生成随机的 20 个字符的密码。
1 | alias getpass="openssl rand -base64 20" |
4、 对下载的文件进行校验和测试。
1 | alias sha='shasum -a 256 ' |
5、 普通的 ping
将永远持续下去。通常我们不希望这样,让我们将其限制在五次之内。
1 | alias ping='ping -c 5' |
6、 在任何你想要的文件夹中启动一个 Web
服务器。
1 | alias www='python -m SimpleHTTPServer 8000' |
7、 想知道你的网络有多快?只需下载 Speedtest-cli
并使用此别名即可。你可以使用 speedtest-cli --list
命令选择离你所在位置更近的服务器。
1 | alias speed='speedtest-cli --server 2406 --simple' |
8、 在命令行中快速获取你的外部 IP
地址。
1 | alias ipe='curl ipinfo.io/ip' |
9、 在命令行中快速获取你的本地 IP
地址。
1 | alias ipi='ipconfig getifaddr en0' |
10、 快速清空屏幕。
1 | alias c='clear' |
如你所见,Bash
别名是一种在命令行上简化操作的超级简便方法。想了解更多信息?建议你 Google
搜索 “Bash 别名”
或在 Github
中找找看。
来源:Linux 中国
原文:http://t.cn/EfAPYeX
译文:http://t.cn/ExBsKg6
题图:来自谷歌图片搜索
版权:本文版权归原作者所有