转载:http://blog.csdn.net/jiajianjunneusoft/article/details/6901625

alias(中文称为“别名”)允许使用更加简短的名称来重新定义 Linux 中的 Shell 命令,从而简化命令行的输入。如果经常与 CLI 打交道,那么使用 alias 不仅会节省时间,而且也能提高效率,真是一举两得的好事。

  • 基本用法: alias 的基本使用方法为:alias 新的命令='原命令 -选项/参数'。举例说明,alias l=‘ls -lsh' 将重新定义 ls 命令,现在只需输入 l 就可以列目录了。
  • 获知别名: 直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。
  • 删除别名: 要删除一个别名,可以使用 unalias 命令,如 unalias l

上面的是网上看到的,这个方法只是暂时的,如果重启一次就失效了,如果我们想永久生效一个命令怎么办呢?

打开 .bashrc (应该是ubuntu发行版的,其他发行版也许可以修改.bash_profile)可以看到

……

# some more ls aliases

alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

……

方法1 :直接在我们的 环境变量文件中添加 alias xx='xxxxx'

方法2  : .bashrc 中有一句话

# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.

就是说可以另外新建一个文件用于专门存放自己的alias信息

  $ cd

  $ vi .bash_aliases

  在文件中输入自己想设置的命令  alias rm='rm -i'  然后保存推出

  $ source .bashrc   #让我们的环境生效

方法……

小结:

1.很多时候我们只注意了解决问题本身,但是往往忽略了其他的东西,在解决问题的过程中也是一个学习的机会,尤其不要忘了看软件源码之类的注释!突然发现这个非常重要,就是因为看了注释,我才发现了这个方法,而我本来的目的是想对我自己的环境变量进行设置修改,在解决环境变量的问题同时我又顺带解决了这个 alias的问题,以后得牢记!!!

2.在查找网上的解决方法的时候,经常发现别人有的文件本机没有,例如.bashrc 和 .bash_profile  可能就是不同发行版上的,这个时候可以换个搜索方式,或者自己尝试……

如何让alias永久生效?相关推荐

  1. 设置 Linux 别名命令 alias 永久生效的方法

    直入主题,编辑.bashrc文件,该文件主要用于保存一些个性化的设置,如命令别名.路径等: vim .bashrc 执行上述命令后,如下图所示: 如上图所示,我们可以在User specific al ...

  2. linux中永久别名 mac,mac 设置 ll 等alias 并永久生效

    往上看了在.bash_profile中配置 然后 source  的方法, 试过了, 只是当前的终端有效,当电脑重启或者关闭终端就失效了,只好看看 mac 的 profile 代码 # System- ...

  3. Linux/Mac实现下alias重命名命令永久生效

    在Linux中为我们提供了一个很方便的重命名命令 alias ,它的作用为如果要执行命令太长又不符合用户的习惯,那么我们可以为它指定一个别名.例如:原本创建文件夹的命令为 mkdir,你可以使用 al ...

  4. linux系统改ip地址 永久生效,Linux修改IP永久生效

    修改IP永久生效按以下方法: 1)修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改i ...

  5. alias:别名设置与删除,别名永久生效、常用快捷键

    alias ls='ls --color=auto'(这个只是临时成效) alias vi='vim'(这个只是临时生效) unalias vi (删除别名,这个也只是临时生效) 要想设置的别名和删除 ...

  6. Linux 命令别名 alias(含“永久生效”方法)

    alias命令允许为常用的命令创建另一个名称. 查看当前可用的别名:alias -p 设置一个别名:alias ll='ls -l' 注意,因为命令别名属于内部命令,一个别名仅在它所被定义的shell ...

  7. Linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)

    linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效) 现在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用alias命令来解决这个问题: alias aCo ...

  8. 在Linux上使用alias设置别名永久生效类似自定义命令

    一.设置linux别名 不要设置系统已存在的别名 设置别名 如输入gps = cd到指定目录 并 pull代码 # gps=别名 多条命令使用&& 分割 alias gps='cd / ...

  9. 怎样使alias的更改永久生效

    我们可以将需要更改的内容填入到/etc/bashrc末行.(这个更改对所有用户都有用) 假想场景:有些linux里的alias默认vi 和 vim 是不同的编辑器.用vi 打开文本是黑白的,用vim打 ...

最新文章

  1. Go 学习笔记(32)— 类型系统(命名类型、未命名类型、底层类型、类型强制转换、类型别名和新声明类型)
  2. 如何用Java制作一个简易日历
  3. python快速编程入门例题-Python快速编程入门,打牢基础必须知道的11个知识点 !...
  4. BTC:简单易懂比特币之比特币的神奇——区块链技术的体现
  5. 【网】关于 Blog 和 RSS 的全面介绍
  6. Hello Python程序演练
  7. sqlplus环境配置(login.sql)
  8. Aspose填充word数据
  9. Linux进程睡眠状态disk sleep
  10. 次表面散射材质_游戏开发者怎么做出以假乱真的画面效果?大气散射渲染了解一下...
  11. 语音识别之Fbank特征提取工具的比较(kaldi、python_speech_features、torchaudio)
  12. 系统架构师(1)计算机组成与结构
  13. 三星Q990B全景声回音壁评测
  14. Realtek USB无线网卡能搜到WiFi 无法连接到网络
  15. 电脑如何备份文件,怎么同步?
  16. “感受野”的直观理解
  17. 无法打开内核设备“\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机。
  18. JavaScript DOM节点
  19. HTML nofollow 属性
  20. Codable实现json转Model,是时候干掉HandyJSON了!

热门文章

  1. java springboot mybaits 邮箱注册实现
  2. Apache Dubbo基本使用
  3. 运动模糊 motion blur
  4. Java计算一个时间段与当前时间的进度百分比
  5. Arping命令手册
  6. Mysql登录数据库,远程登录命令
  7. windows照片查看器没了_Secondary Display Photo Viewer(图片查看器)下载
  8. 小猿圈预测2019年Linux云计算发展前景
  9. 又看到一种新的日志转贴方法
  10. Soapui报错There are currently 1 running SoapUI MockServices解决办法