前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >10 个方便的Bash别名

10 个方便的Bash别名

作者头像
机智的程序员小熊
发布2019-12-12 16:21:16
4180
发布2019-12-12 16:21:16
举报
文章被收录于专栏:技术面面观技术面面观

来源:Linux 中国 原文:http://t.cn/E7nwDmT 译文:http://t.cn/ExBsKg6

你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用?这就是 Bash 别名派上用场的地方。它们允许你将长而神秘的命令压缩为易于记忆和使用的东西。

要使用你创建的 Bash 别名,你需要将其添加到 .bash_profile 中,该文件位于你的家目录中。请注意,此文件是隐藏的,并只能从命令行访问。编辑此文件的最简单方法是使用 ViNano 之类的东西。 需要一些例子来帮助你入门吗?没问题!下面我们就来分享 10 个实用且方便的 Bash 别名。

10 个方便的Bash别名

1、 你有几次遇到需要解压 .tar 文件但无法记住所需的确切参数?别名可以帮助你!只需将以下内容添加到 .bash_profile 中,然后使用 untar FileName 解压缩任何 .tar 文件。

代码语言:javascript
复制
alias untar='tar -zxvf'

2、 下载文件时,如果出现问题想要恢复下载?

代码语言:javascript
复制
alias wget='wget -c '

3、 快速为新的帐户生成随机的 20 个字符的密码。

代码语言:javascript
复制
alias getpass="openssl rand -base64 20"

4、 对下载的文件进行校验和测试。

代码语言:javascript
复制
alias sha='shasum -a 256 '

5、 普通的 ping 将永远持续下去。通常我们不希望这样,让我们将其限制在五次之内。

代码语言:javascript
复制
alias ping='ping -c 5'

6、 在任何你想要的文件夹中启动一个 Web 服务器。

代码语言:javascript
复制
alias www='python -m SimpleHTTPServer 8000'

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

代码语言:javascript
复制
alias speed='speedtest-cli --server 2406 --simple'

8、 在命令行中快速获取你的外部 IP 地址。

代码语言:javascript
复制
alias ipe='curl ipinfo.io/ip'

9、 在命令行中快速获取你的本地 IP 地址。

代码语言:javascript
复制
alias ipi='ipconfig getifaddr en0'

10、 快速清空屏幕。

代码语言:javascript
复制
alias c='clear'

如你所见,Bash 别名是一种在命令行上简化操作的超级简便方法。想了解更多信息?建议你 Google 搜索 “Bash 别名”

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机智的程序员小熊 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档