`

alias

阅读更多
原文:http://tieba.baidu.com/f?kz=235907008


记得前一段时间学到 ls 命令时,发现 ll 命令就等于 ls -l 。
确实有点小惊讶,原来命令也用“昵称”。其实这些昵称都是alias的功劳,打开一个shell,输入 alias,回车,一切就尽收眼底了(alias 功能之一)。

更令人Happy的是,我们还可以自己给命令加“昵称”。也是用alias命令(alias 功能之二),如下:

    alias lm='ls -al'     # 设定了 ls -al 的“昵称”为:lm 。

可惜的是,每当你输入一次alias指令后,这个修改只在当前的Shell生效,也就是说,如果你重新开启一个 Shell,或者重新登录之后,这些更改就全消失了。怎么办?
修改bash的配置文件~/.bashrc。显然,每个用户都有自己的.bashrc文件,因此每个用户都可以设定自己的个性化命令昵称。

    $ vi .bashrc

    在 # User specific aliases and functions 下面加上你要的 alias 指令。如
    gg='./hello.sh'

    保存退出。

    从下一次打开 Shell 时,这些设置就生效了。要是你想在当前的Shell中就生效,执行:

    $ source ~/.bashrc

    OK,一切到此为止~
分享到:
评论

相关推荐

    Android activity-alias别名的使用

    然而,有时候开发者可能需要在不改变原始Activity的基础上实现不同的功能或者提供不同的入口,这时Android系统提供的Activity别名(Activity-alias)就能派上用场。本文将详细讲解如何在Android中使用Activity别名,...

    alias别名的应用和比较

    ### alias别名的应用和比较 #### SQL中的alias别名应用 在SQL中,`alias`是一种简化查询结果或提高查询可读性的手段。通过使用别名,开发人员可以在查询过程中临时更改表名或列名,这有助于提升SQL语句的易读性和...

    alias命令中文详解

    在Linux和Unix操作系统中,`alias`命令是一个非常实用的工具,它允许用户为复杂的或者经常使用的命令创建简短的别名,以提高工作效率。通过使用`alias`,我们可以自定义命令行指令,使得日常操作更为便捷。下面将对`...

    Alias建模理论4-理论交线概述&5-斑马线着色评估.pdf

    "Alias建模理论4-理论交线概述&5-斑马线着色评估.pdf" 本文将对Alias建模理论的第四部分“理论交线概述”和第五部分“斑马线着色评估”进行详细的解释和分析。 在Alias建模理论中,理论交线是指模型在最后阶段的面...

    Alias建模理论1--数学几何系统.pdf

    ### Alias建模理论1--数学几何系统解析 #### 一、NURBS系统概览 在探讨Alias的数学几何系统之前,我们先了解一个核心概念——NURBS(Non-Uniform Rational B-Spline),这是一种非均匀有理B样条曲线系统。在工业设计...

    Linux 中如何使用 alias 命令.doc

    Linux 中如何使用 alias 命令 Linux 中的 alias 命令是一种功能强大的命令,能够帮助用户简化长命令、记住复杂名称的命令、节省时间等。下面将详细介绍 alias 命令的使用方法和场景。 1. 创建 alias alias 命令...

    Alias与犀牛的区别

    ### Alias与犀牛的区别 #### 一、简介 在工业设计领域中,Alias与犀牛(Rhino)是两款非常著名的三维建模软件。这两款软件各有特色,针对不同的应用场景和需求提供了不同的解决方案。 #### 二、核心功能对比 1. ...

    Alias教程入门[汇编].pdf

    Alias教程入门[汇编] Alias是一款功能强大且广泛应用于工业设计和动画领域的三维设计软件。下面是对Alias教程入门[汇编]的知识点总结: 一、Alias概述 Alias是由加拿大Alias/Wavefront公司所设计、开发出来的软件...

    mybatis-demo7-typeAlias标签.zip

    在MyBatis框架中,`typeAlias`是一个非常重要的配置元素,它主要用于简化类全限定名的使用,提高代码的可读性和简洁性。在MyBatis的配置文件中,我们经常会看到`<typeAliases>`标签,这就是用来定义类型别名的地方。...

    前端开源库-eslint-import-resolver-alias

    而`eslint-import-resolver-alias`是针对`eslint`的一个插件,专门用于处理模块导入时的路径解析问题,特别是涉及到项目中的别名配置。 首先,我们需要理解`import`语句在JavaScript模块化中的作用。ES6引入了`...

    Alias现代工业设计超级实例

    ### Alias现代工业设计超级实例 #### 计算机辅助设计(CAD)与辅助制造(CAM) 在当前快速发展的工业设计领域中,计算机辅助设计(CAD)与计算机辅助制造(CAM)已经成为不可或缺的重要工具。其中,《Alias现代...

    Alias安装教程(详解)整理.pdf

    Alias安装教程详解 Alias是一种专业的计算机辅助设计(CAD)软件,广泛应用于汽车工业、航空航天、机械制造等领域。下面是Alias安装教程的详细解说: 一、安装前的准备 在安装Alias之前,需要注意以下几点: * ...

    windows下alias.bat

    "alias.bat" 文件就是这样的一个批处理脚本,它被设计用于创建自定义的命令别名,以便用户能更方便、快捷地启动常用的应用程序。这种功能在Linux或Unix系统中被称为"alias",但在Windows环境下,我们需要通过编写...

    gulp-alias-combo-master

    **gulp-alias-combo-master** 是一个针对JavaScript文件合并的Gulp插件,它主要功能是根据用户定义的别名(alias)配置,智能地合并多个JavaScript文件,并在合并过程中自动解析并处理文件间的依赖关系。这个插件的...

    Mysql错误:Every derived table must have its own alias

    在MySQL数据库操作中,"Every derived table must have its own alias" 是一个常见的错误提示,意味着在你的SQL查询语句中,使用了派生表(也称为子查询)但没有为它们分配唯一的别名。这个错误通常发生在试图从子...

    Alias2.4 for linux 程序库

    "Alias2.4 for Linux 程序库"是一个专为Linux操作系统设计的数学计算库,它包含了丰富的数学算法和函数,旨在为开发者提供高效、可靠的数学运算支持。这个程序库不仅提供了基本的数学功能,还可能涵盖了高级的数学...

    前端开源库-babel-plugin-module-alias

    **前端开源库-babel-plugin-module-alias** 在前端开发中,模块化是代码组织和管理的重要方式。ES6引入了`import`和`export`语法,使得模块化更加规范和简洁。然而,当项目结构复杂时,直接使用相对路径进行模块...

    Alias建模理论3--连续性详解.pdf

    《Alias建模理论3--连续性详解》 在Alias建模中,连续性是一个至关重要的概念,它直接影响到模型的视觉效果和数模的质量。NURBS(Non-Uniform Rational B-Splines,非均匀有理B样条)系统特别强调曲线曲面的连续性...

Global site tag (gtag.js) - Google Analytics