bash 别名

您有多少次在命令行上反复键入一个长命令,并希望有一种方法可以将其保存以备后用? 这是Bash别名派上用场的地方。 它们使您可以将长而隐秘的命令压缩为易于记忆和使用的内容。 需要一些示例来帮助您入门吗? 没问题!

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

10个便捷的Bash别名

  1. 您需要解压.tar文件多少次,不记得需要的确切参数了? 别名的救援! 只需将以下内容添加到您的.bash_profile文件中,然后使用untar FileName即可解压缩任何.tar文件。
 alias untar = 'tar -zxvf ' 
  1. 想要下载某些内容,但是如果出现问题可以恢复吗?
 alias wget = 'wget -c ' 
  1. 是否需要为新的在线帐户生成一个随机的20个字符的密码? 没问题。
 alias getpass = "openssl rand -base64 20" 
  1. 下载了文件并需要测试校验和? 我们也有涉及。
 alias sha = 'shasum -a 256 ' 
  1. 正常的ping将永远持续下去。 我们不想要那个。 相反,我们将其限制为仅五个ping。
 alias ping = 'ping -c 5' 
  1. 在您想要的任何文件夹中启动Web服务器。
 alias www = 'python -m SimpleHTTPServer 8000' 
  1. 想知道您的网络有多快? 只需下载Speedtest-cli并使用该别名即可。 您可以使用speedtest-cli --list命令选择更靠近您所在位置的服务器。
 alias speed = 'speedtest-cli --server 2406 --simple' 
  1. 您需要多少次知道您的外部IP地址,却不知道如何获取该信息? 我也是。
 alias ipe = 'curl ipinfo.io/ip' 
  1. 需要知道您的本地IP地址吗?
 alias ipi = 'ipconfig getifaddr en0' 
  1. 最后,让我们清除屏幕。
 alias c = 'clear' 

如您所见,Bash别名是一种简化命令行的超级简便方法。 需要更多信息吗? 我建议您通过Google快速搜索“ Bash别名”或GitHub之旅。

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

bash 别名

bash 别名_Linux的10个方便的Bash别名相关推荐

  1. python进阶10 MySQL补充 编码、别名、视图、数据库修改

    python进阶10 MySQL补充    编码.别名.视图.数据库修改 一.编码问题 #MySQL级别编码 #修改位置: /etc/mysql/mysql.conf.d/mysqld.cnf def ...

  2. linux服务器关闭蜂鸣报警,在Windows 10上禁用Linux Bash的蜂鸣声

    在Windows 10上禁用Linux Bash的蜂鸣声 在Windows 10上安装Linux Bash非常酷,但就我从微软提供的不太好的终端而言,我将陷入Ubuntu的困境. 无论如何,当你在Ba ...

  3. linux 别名管理,Linux 的 15 个命令行别名, 帮系统管理员提升工作效率!

    Linux 的 15 个命令行别名, 帮系统管理员提升工作效率! Linux 命令行别名非常适合帮助你提高工作效率. 默认情况下, 你安装的 Linux 发行版中包含一些别名. 以下是 Fedora ...

  4. bash 后台程序_如何向您的Bash程序添加帮助工具

    bash 后台程序 在本系列的第一篇文章中,您创建了一个很小的单行Bash脚本,并探讨了创建Shell脚本的原因,以及为什么它们是系统管理员而非编译程序最有效的选择. 在第二篇文章中 ,您开始了创建一 ...

  5. oracle中怎么给列起别名,oracle中给表和列起别名

    SELECT xxmc,sname asxsxm,sex,phone,address jzdzFROMstudent sLEFT JOIN xxjbxx x ON x.sid = s.sid 此处的s ...

  6. bash 获取脚本存放路径_如何获取Bash脚本自己的路径

    bash 获取脚本存放路径 Bash script may need to get its own path. In normal Bash script, $0 is the path to the ...

  7. linux bash 变量_如何在Linux上的Bash中设置环境变量

    linux bash 变量 fatmawati achmad zaenuri/Shutterstock Fatmawati achmad zaenuri / Shutterstock There's ...

  8. linux bash命令_Linux命令-您应该知道的基本Bash命令行技巧

    linux bash命令 Linux has a ton of commands, but most people only use a fraction of them. Here are some ...

  9. shell 补齐路径_Linux中10个有用的命令行补全例子

    在 Linux 系统中,当你输入一个命令,再按两次TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下, ...

最新文章

  1. RxJava firstElement 与 lastElement 以及 elementAt
  2. 运行hadoop fs -ls 命令显示本地目录问题
  3. su 和su -的区别
  4. eclipse中hibernate和mybatis中xml配置文件的没有标签提醒解决方法
  5. js 实现图片旋转角度
  6. 进程编译连接动态库,需要将动态库改为lib***.so
  7. 限制文本框中只能输入数字(+,-)的正则表达式写法
  8. 基于java的线上购物系统的设计与实现_基于javaweb的在线购物系统的设计与实现...
  9. Ajax请求中async属性
  10. 手机上怎么去掉a 标签中的img点击时的阴影?
  11. STM32——库函数版——交叉闪烁灯程序
  12. MCUISP FlyMCU 下载bin或Hex文件提示 程序文件不是0x8000000和0x20000000区域
  13. zblog添加html标题出错,ZBLOG模板修改的一些技巧小结
  14. python:机器学习(五):(TensorFlow)
  15. golang 根据生日计算星座和属相
  16. 何恺明的ResNet引用量突破10万!
  17. LoRa节点如何以OTAA方式入网TTN服务器?
  18. 人力资源管理计算机基础,人力资源管理-专-李佑强-计算机应用基础实践报告.doc...
  19. 中年it男的困惑、恐惧思考
  20. altera FPGA介紹

热门文章

  1. Python入门8_方法,属性,迭代器
  2. 使用jmap来生成堆转储快照
  3. 什么是flowable
  4. 深入理解@Autowired注解
  5. scrapy爬取汽车之家宝马5系图片
  6. docker容器数据卷基本操作
  7. Linux学习命令总结个人及个人心得
  8. spring mvc在Controller中获取ApplicationContext
  9. 解决mysql无法启动,错误1067
  10. ASP.NET MVC3 系列教程 – Web Pages 1.0