你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用?这就是 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'

8、 你有多少次需要知道你的外部 IP 地址,但是不知道如何获取?我也是。

alias ipe='curl ipinfo.io/ip'

9、 需要知道你的本地 IP 地址?

alias ipi='ipconfig getifaddr en0'

10、 最后,让我们清空屏幕。

alias c='clear'

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

原文地址:https://linux.cn/article-10098-1.html

10 个 Linux 中方便的 Bash 别名相关推荐

  1. Linux有那些平面软件,10 个 Linux 中最好的 Visio 替代品

    如果你正在 Linux 中寻找一个好的 Visio 查看器,这里有一些可以在 Linux 中使用的微软 Visio 的替代方案. 微软 Visio 是创建或生成关键任务图和矢量表示的绝佳工具.虽然它可 ...

  2. Linux中srch出现bash,Shell练习题(3)

    (1)查找字母数小于6的单词 用shell打印下面这句话中字母数小于6的单词. Bash also interprets a number of multi-character options. #! ...

  3. Linux中srch出现bash,ultraedit中shell脚本语法着色

    ultraedit中shell脚本语法着色 点击菜单"高级"-"配置",打开配置对话框.在导航一栏,点击"编辑器显示"----"语 ...

  4. Linux 中出现的 -bash: syntax error near unexpected token `newline'问题解决

    在命令端输入:python grad-cam.py  <cat_dog.png> 出现如下错误:bash: syntax error near unexpected token `newl ...

  5. 运维学习笔记10补充——Linux中的网桥设置

    先删除已有网桥,恢复默认的网卡设置. 此时主机只剩下一个ifcfg配置文件,对其进行更改 注意:decice的设备名称为真实存在设备名称,每台主机不同,需要用ifconfig查看 设置完成后保存,然后 ...

  6. linux 变量的继承,solaris移植到linux的大坑:bash和sh中环境变量继承的差异

    问题的引出 项目中脚本A .B,A调用B, 其中A中所有命令均使用绝对路径,B中直接使用 在solaris上工作正常,移植到linux中报错: /syscom/lm/linux//backupgen: ...

  7. Linux学习笔记8——bash基本概念

    一个操作系统的组成中,shell是与用户最接近的部分 shell:外壳,也是一种程序 GUI:Gnome,KDE,Xface CLI:sh,csh,ksh,bash,tcsh,zsh Linux中大多 ...

  8. 如何在 Linux 中查看目录大小?

    这是一篇关于如何通过一些常用的命令,显示 CentOS 或 RedHat 中的 Linux 目录大小,以及哪些文件夹占用的空间最大的教程. 搜索当前的 CentOS 或 RedHat 文件夹 您可以使 ...

  9. Linux中用户与组群管理

    Linux是一个多用户操作系统,可以多个用户同时使用同一计算机,不同的用户对相同的资源拥有不同的使用权限,将同一类的用户归于一个组群,可以利用组群权限来控制组群成员用户的权限. Linux中用户分为三 ...

最新文章

  1. 【高端】几个关于SCSS中for循环的高级玩法
  2. 卫星对地观测及任务调度中日照分析
  3. 黄仁勋入选《时代》杂志2021最具影响力100人,库克、马斯克也上榜
  4. 如何实现每个周期4个FLOP的理论最大值?
  5. python第四十九天--paramiko模块安装大作战
  6. Iterator 和 Iterable的区别
  7. css: transform导致文字显示模糊
  8. 2020总结--惟愿人间花满天
  9. 我个人的CRUD故事-或我如何来到CUBA平台
  10. 重磅 | 第八届世界华人数学家大会将在清华大学举行
  11. 从FTP入侵到SQL
  12. 剑指offer58 二叉树的下一个结点
  13. [高光谱] Hyperspectral-Classification Pytorch 数据集的读取、划分、加载
  14. pycharm appiunm 公众号测试_知道答案公众号_知到APP笔尖上的艺术——书法基础与赏析单元测试答案_知道答...
  15. Hyper-V 2016 系列教程40 使用 PowerShell 实现虚拟机自动化和管理虚拟机
  16. 基于mx27ads 的yaffs 文件系统释疑
  17. 使用python gzip进行解压和压缩
  18. C语言编程魔法书--基于C11标准(陈铁)
  19. html实现短信验证的功能,怎样实现短信验证功能
  20. Java——类与对象

热门文章

  1. SAP RETAIL 根据Merchandise Category Hierarchy Level查询物料清单
  2. 模型剪枝(Pruning)
  3. 从BERT、XLNet到MPNet,细看NLP预训练模型发展变迁史
  4. SAP MM 特殊库存之T库存
  5. 关于卷积的6个基本知识
  6. 中国引领全球主导人工智能竞赛
  7. 学习计算机视觉你需要知道这关键的八点
  8. 机器学习的教训:5家公司分享的错误经验
  9. 自然语言处理NLP国内研究方向机构导师
  10. Python 之 matplotlib (十二) subplot