Linux系统设置命令别名
来源:互联网 发布:达芬奇软件配置要求 编辑:程序博客网 时间:2024/05/16 11:48
Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长的命令设置一个别名,这样一来,以后只需输入一个简短的别名就可以达到同样的作用。
用法:alias [-p] [name[=value] ... ] 注意‘=’和字符串之间不能包含空格
显示当前设置的别名:
shell>alias -p
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
或者直接输入:
shell>alias -p
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
若只想显示某个别名代表的含义可输入alias name,比如:
shell>alias ll
alias ll='ls -l --color=tty'
若想为某个命令设置别名可输入 alias 新命令='原命令 选项/参数',比如:
shell>alias site='cd /var/www/site/mycitsm/'
若想取消某个别名可输入unalias name,比如
shell>unalias site
但是,上述设置方法存在一个问题,也即设置的命令别名只针对当前回话有效,一旦连接断开并重连之前设置的别名别不在有效。
可以通过将设置别名的命令写进启动文件使别名持久生效。大多数Linux发行版使用下述三个启动文件中的一个:
$HOME/.bash_profile
$HOME/.bash_login
$HOME/.profile
可将设置别名的命令写进启动文件内,这样,每次连入系统的时候别名都会生效。若想在命令写入启动文件后立即生效记得执行source命令,比如:
source $HOME/.bash_profile
通过上述方式设置命令别名解决了命令别名只针对回话生效的问题,但是,写进每个用户特定的主目录下的启动文件中的命令别名只针对该用户有效。对其他用户没有什么效果,这通常也是正常情况下期望看到的情况。但如果确实像使设置的别名对任意用户有效则可将设置别名的命令写进全局启动文件中,如/etc/profile。
转载于:http://blog.csdn.net/zyz511919766/article/details/22664745
阅读全文
0 0
- Linux系统设置命令别名
- linux系统设置命令别名
- Linux系统设置命令别名
- 232 linux 设置系统别名
- alias 给你的linux命令设置别名
- linux下alias设置命令的别名
- Linux alias --设置命令的别名
- linux下Shell命令别名设置
- Linux系统的命令别名功能
- Linux系统的命令别名功能
- Linux系统的命令别名功能
- Linux命令alias - 设置命令的别名,让 Linux
- 设置命令的别名,让 Linux 命令更简练
- 【每天一个Linux命令】18. 设置指令别名命令alias
- Linux下的alias命令(为命令设置别名)
- Linux命令-命令别名(查看 设置 删除)
- git设置命令别名
- Ubuntu设置命令别名
- qwebkit的套壳开发
- 【产业互联网】产业互联网的未来大发展
- linux防火墙端口开启
- Xshell4快捷键使用大全
- 【供应链金融】“边缘计算”成供应链金融发展核心
- Linux系统设置命令别名
- MFC调用带有结构体形参的dll库, 参数传入函数里面获取的值全部错误<为系统默认值>
- 【商业模式】为什么零工经济需要区块链
- Android_RecyclerView的介绍与使用
- iOS 下半收藏的知识点总结
- git比较两个版本之间的区别
- 高斯混合模型/前景分割算法
- tomcat session实现原理
- Spring Boot学习(三)之构建RESTful API与单元测试