Linux上的10个超级方便的Bash别名

Posted 云技术之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux上的10个超级方便的Bash别名相关的知识,希望对你有一定的参考价值。

如何通过使用长Bash命令的压缩版本来提高效率。


你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用? 这正是Bash别名派上用场的地方。它们允许你将长而神秘的命令压缩为易于记忆和使用的东西。 需要一些例子来帮助你入门吗? 没问题!


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


10个方便的Bash别名


1. 你有多少次需要解压缩.tar文件并且不记得所需的确切参数?别名可以救你! 只需将以下内容添加到.bash_profile文件中,然后使用untar FileName解压缩任何.tar文件。


alias untar='tar -zxvf '


2. 想要下载的东西,但如果出现问题如何断点续传?


alias wget='wget -c '


3. 是否需要为新的在线帐户生成随机的20个字符的密码? 没问题。

alias getpass="openssl rand -base64 20"


4. 下载了一个文件,需要测试校验和吗? 别名也能解决这个问题。


alias sha='shasum -a 256 '


5. 正常的ping将永远持续下去。我们不希望这样。 相反,让我们将其限制在五个ping。


alias ping='ping -c 5'


6. 在任何文件夹中启动Web服务器。


alias www='python -m SimpleHTTPServer 8000'


7. 想知道你的网络有多快? 只需下载Speedtest-cli并使用此别名即可。你可以使用speedtest-cli --list命令选择离你所在位置较近的服务器。


alias speed='speedtest-cli --server 2406 --simple'



alias ipe='curl ipinfo.io/ip'



alias ipi='ipconfig getifaddr en0'


10. 最后,让我们清除屏幕。


alias c='clear'


正如你所看到的,Bash别名是一种在命令行上简化生活的超级简便方法。


原文链接:

https://opensource.com/article/18/9/handy-bash-aliases


↓↓ 点击"阅读原文" 【加入云技术社区】

相关阅读:



更多文章请关注

以上是关于Linux上的10个超级方便的Bash别名的主要内容,如果未能解决你的问题,请参考以下文章

30 个方便的 Bash shell 别名 | Linux 中国

为啥在超级终端中工作的永久别名在 vs-code bash 终端中不起作用?

10 个提高效率的 Linux 命令别名

10 个提高效率的 Linux 命令别名

10 个提高效率的 Linux 命令别名

Linux 命令别名 alias永久生效