如何让alias永久生效?
转载: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永久生效?相关推荐
- 设置 Linux 别名命令 alias 永久生效的方法
直入主题,编辑.bashrc文件,该文件主要用于保存一些个性化的设置,如命令别名.路径等: vim .bashrc 执行上述命令后,如下图所示: 如上图所示,我们可以在User specific al ...
- linux中永久别名 mac,mac 设置 ll 等alias 并永久生效
往上看了在.bash_profile中配置 然后 source 的方法, 试过了, 只是当前的终端有效,当电脑重启或者关闭终端就失效了,只好看看 mac 的 profile 代码 # System- ...
- Linux/Mac实现下alias重命名命令永久生效
在Linux中为我们提供了一个很方便的重命名命令 alias ,它的作用为如果要执行命令太长又不符合用户的习惯,那么我们可以为它指定一个别名.例如:原本创建文件夹的命令为 mkdir,你可以使用 al ...
- linux系统改ip地址 永久生效,Linux修改IP永久生效
修改IP永久生效按以下方法: 1)修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改i ...
- alias:别名设置与删除,别名永久生效、常用快捷键
alias ls='ls --color=auto'(这个只是临时成效) alias vi='vim'(这个只是临时生效) unalias vi (删除别名,这个也只是临时生效) 要想设置的别名和删除 ...
- Linux 命令别名 alias(含“永久生效”方法)
alias命令允许为常用的命令创建另一个名称. 查看当前可用的别名:alias -p 设置一个别名:alias ll='ls -l' 注意,因为命令别名属于内部命令,一个别名仅在它所被定义的shell ...
- Linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)
linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效) 现在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用alias命令来解决这个问题: alias aCo ...
- 在Linux上使用alias设置别名永久生效类似自定义命令
一.设置linux别名 不要设置系统已存在的别名 设置别名 如输入gps = cd到指定目录 并 pull代码 # gps=别名 多条命令使用&& 分割 alias gps='cd / ...
- 怎样使alias的更改永久生效
我们可以将需要更改的内容填入到/etc/bashrc末行.(这个更改对所有用户都有用) 假想场景:有些linux里的alias默认vi 和 vim 是不同的编辑器.用vi 打开文本是黑白的,用vim打 ...
最新文章
- Go 学习笔记(32)— 类型系统(命名类型、未命名类型、底层类型、类型强制转换、类型别名和新声明类型)
- 如何用Java制作一个简易日历
- python快速编程入门例题-Python快速编程入门,打牢基础必须知道的11个知识点 !...
- BTC:简单易懂比特币之比特币的神奇——区块链技术的体现
- 【网】关于 Blog 和 RSS 的全面介绍
- Hello Python程序演练
- sqlplus环境配置(login.sql)
- Aspose填充word数据
- Linux进程睡眠状态disk sleep
- 次表面散射材质_游戏开发者怎么做出以假乱真的画面效果?大气散射渲染了解一下...
- 语音识别之Fbank特征提取工具的比较(kaldi、python_speech_features、torchaudio)
- 系统架构师(1)计算机组成与结构
- 三星Q990B全景声回音壁评测
- Realtek USB无线网卡能搜到WiFi 无法连接到网络
- 电脑如何备份文件,怎么同步?
- “感受野”的直观理解
- 无法打开内核设备“\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机。
- JavaScript DOM节点
- HTML nofollow 属性
- Codable实现json转Model,是时候干掉HandyJSON了!