0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

10个方便的Bash别名

Linux爱好者 来源:未知 作者:李倩 2018-10-16 15:00 次阅读

你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用?这就是 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 别名是一种在命令行上简化生活的超级简便方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8016

    浏览量

    82211
  • Bash
    +关注

    关注

    0

    文章

    57

    浏览量

    10061

原文标题:10 个 Linux 中方便的 Bash 别名

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详解Linux Bash命令

    Bash 是一种相当强大的编程语言,而且也很容易上手。
    发表于 08-15 09:12 1352次阅读

    如何在bash shell脚本中使用变量

    如果你使用编程语言编写过程序,那么一定接触过变量。而在 bash 脚本的编写时,变量也是一个很重要的概念。今天我们分享一下如何在 bash 脚本中使用变量。
    发表于 12-02 16:32 1634次阅读
    如何在<b class='flag-5'>bash</b> shell脚本中使用变量

    ESP8266 开发环境之Win10 bash

    的。乐新官方已经给出了配置好编译工具的虚拟机,只需要导入到virtual box种就可以直接编译noos sdk和rtos sdk的程式。但是,重点来了,win10bash环境是Ubuntu,是不是也
    发表于 08-11 14:19

    Linux之bash的主要介绍

    shell是一程序,可以称之为壳程序,用于用户与操作系统进行交互。用来区别与核,相当于是一命令解析器,Shell有很多中,这里列出其中几种 - Bourne SHell(sh) - Bourne
    发表于 07-11 06:53

    C语言的强、弱别名是什么作用?

    ;__f")));官方指出 f()是 __f()的 弱 别名。我的疑惑是:给函数起一个别名是什么作用?什么样的情况下需要写这种语句?强 和 弱又代表什么?
    发表于 03-24 04:25

    位带及位带别名区的关系

    位带及位带别名区的关系:位带是指在存储区中可以按位操作的地带;位带别名区(Bit Band Alias)是指存储区的另一区域,该区域中的每1字与位带中的1
    发表于 08-10 06:05

    嵌入式Linux使用bash的必要性是什么

    可以胜任日常嵌入式开发的绝大多数任务,但它缺失的一功能导致我一直对它抱有不满的情绪,这个功能就是bash自带的按键绑定bind功能,以下bash的配置是我在ubuntu开发环境的必备配置,这个配置带来的好处那真的是life c
    发表于 12-16 08:06

    高级Bash 脚本编程指南

    高级Bash 脚本编程指南
    发表于 10-26 08:33 7次下载
    高级<b class='flag-5'>Bash</b> 脚本编程指南

    10种一些不太知名的bash功能你知道吗?

    我之前的一篇文章比我预想的更受欢迎,因此我想再写一篇文章来介绍一些不太知名的bash功能
    的头像 发表于 06-18 15:17 3765次阅读
    <b class='flag-5'>10</b>种一些不太知名的<b class='flag-5'>bash</b>功能你知道吗?

    bash手册

    本文简要介绍了bashshell(版本:5.12020年12月21日)。这是GNU Bash参考手册第5.1版,最后一次更新于2020年12月21日,对于Bash,版本5.1。
    发表于 08-04 17:45 2次下载

    bash脚本中的循环功能

    循环是 bash 脚本中一个很重要的功能,用途广泛。本篇文章我们介绍三种不同的循环,然后利用循环遍历数组。
    的头像 发表于 12-14 17:30 3116次阅读

    sudo后使用别名

    我们给shutdown命令创建一个别名,当普通用户运行的时候尝试输入这个别名去关机,我们可以看到系统不会关机。想要运行/sbin/shutdown需要root权限,然而sudo会完全忽略shutdown的这个别名
    的头像 发表于 02-16 11:29 606次阅读

    Bash脚本中特殊变量$0是什么?

    Bash 脚本中,`$0` 是一个特殊变量,它代表当前脚本的路径和名称。这个变量用于表示脚本自身,它是 Bash 环境中的一个重要组成部分。`$0` 变量是一个只读变量,无法更改。
    的头像 发表于 05-12 14:41 1462次阅读

    BASH shell脚本篇—函数

    函数是代码重用的最重要方式。Bash函数可以定义为一组命令,在bash脚本中多次调用。
    的头像 发表于 10-20 16:31 310次阅读

    ROS主控如何创建设备别名

    创建设备别名 需要创建设备别名原因: 在运行一个ros程序的时候需要提供一个端口名,这个端口名一般是ttyUSBx,设备每次插拔对应的这个端口名它都会不一样,需要创建一个设备别名,就是要将这个端口
    的头像 发表于 11-17 18:07 326次阅读
    ROS主控如何创建设备<b class='flag-5'>别名</b>