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

    文章

    8929

    浏览量

    85046
  • Bash
    +关注

    关注

    0

    文章

    57

    浏览量

    10159

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

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

收藏 人收藏

    评论

    相关推荐

    详解Linux Bash命令

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

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

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

    ESP8266 开发环境之Win10 bash

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

    位带及位带别名区的关系

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

    高级Bash 脚本编程指南

    高级Bash 脚本编程指南
    发表于 10-26 08:33 7次下载
    高级<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 3次下载

    Raspberry Pi Bash Shell 脚本简介

      抛开潜在的麻烦不谈,Bash 可以是一非常强大的工具,让您可以自动执行各种任务。在即将发表的文章中,我将展示如何使用 Bash 脚本以及一些硬件技巧来自动化我的 Raspberry Pi 冷却风扇。
    的头像 发表于 08-15 15:08 1113次阅读
    Raspberry Pi <b class='flag-5'>Bash</b> Shell 脚本简介

    Bash 中比较 $() 与 ${}

    像 Linux 这样的基于 GNU 的操作系统依赖于一名为 Bash 的命令语言解释器或 Shell 来完成它们的大部分计算任务和目标。
    的头像 发表于 09-09 09:24 646次阅读

    bash脚本中的循环功能

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

    怎么给全局变量起一个别名

    所谓的变量别名,就是通过通过不同的标识符,来表示同一变量。我们知道,变量名称是给程序员使用的。在编译器的眼中,所有的变量都变成了地址。
    的头像 发表于 02-14 13:38 480次阅读
    怎么给全局变量起一<b class='flag-5'>个别名</b>

    sudo后使用别名

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

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

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

    BASH shell脚本篇—函数

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

    ROS主控如何创建设备别名

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

    一文带你了解IP地址别名

    一、什么是IP地址别名 IP地址别名是将多个IP地址与一网络接口关联起来的一种方式。实现在网络上的一节点可以与网络建立多个连接,每个连接可以用于不同的用途。 就像在一台服务器上,可
    的头像 发表于 09-05 14:11 153次阅读