专栏首页技术面面观10 个方便的Bash别名

10 个方便的Bash别名

来源: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 文件。

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 将永远持续下去。通常我们不希望这样,让我们将其限制在五次之内。

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'

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

alias ipe='curl ipinfo.io/ip'

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

alias ipi='ipconfig getifaddr en0'

10、 快速清空屏幕。

alias c='clear'

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

本文分享自微信公众号 - 编程三分钟(coding3min),作者:geekpi

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 三分钟掌握linux shell脚本流程控制语法

    ps: until循环与while循环相反,until直到判断条件为真才停止,语法同while完全一样就不多介绍了。

    编程三分钟
  • Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘

    Pandownload 下线大家心里都很苦,不过我们还是的重新站起来,于是我研究了一下花了 30 分钟自己搭建了一个网盘,下面是部分截图,有自建网盘需求的朋友可...

    编程三分钟
  • Docker的集群实战之Swarm模式

    随着业务规模的扩大,一台机器的Docker已经无法满足我们的要求,为了保证性能和高可用,Docker提供了一种叫Swarm的解决方案。

    编程三分钟
  • 【干货】中国人工智能开源软件发展白皮书(2018)

    近日,中国人工智能开源软件发展联盟召集中国电子技术标准化研究院等企事业单位,编撰并正式发布《中国人工智能开源软件发展白皮书(2018)》,白皮书研究梳理人工智能...

    钱塘数据
  • netcdf4-python 模块详解

    python中提供了多种方式来处理netcdf文件,这里主要讲一下常用的 netcdf4-python 模块。

    bugsuse
  • 如何删除控制文件中过去rman备份到磁带的备份集

    问题描述:监控短信通知一oracle服务器磁盘空间告警,登录主机后确认为备份目录使用率过高,此目录只做rman备份,且rman保留策略为1份,正常不可能磁盘空间...

    用户7454786
  • 快速学习-Hive企业级调优

    Fetch 抓取是指,Hive 中对某些情况的查询可以不必使用 MapReduce 计算。例如:SELECT * FROM employees;在这种情况下,H...

    cwl_java
  • 机器视觉工程师必须了解的基础知识

    数码相机的构造与传统的胶片式相机(模拟式)基本相同。所不同的是数码相机中使用被称为 CCD 的光电转换元件代替胶片,图像则作为数字信息采入。 CCD 即相当于模...

    小白学视觉
  • https原理及实践

    转载请注明出处 安全知识 网络安全问题 数据机密性 在网络传输数据信息时,对数据的加密是至关重要的,否则所有传输的数据都是可以随时被第三方看到,完全没有机密性可...

    863987322
  • 换工作?人工智能软件会为员工匹配合适的内部空缺职位

    大约20年前,斯里尼瓦•史提瓦力(Srinivas Chitiveli)加入了IBM,自那以来,他已经换了9次工作。史提瓦力在俄亥俄州工作,他认为换岗位对自己的...

    机器人网

扫码关注云+社区

领取腾讯云代金券