ubuntu中把自定义的alias别名导入./bashrc
2014-03-15 12:02
316 查看
用的ubuntu12.04版,用的goagent来翻墙,但每次都要输入一大堆命令来打开goagent,刚好学到alias,命令如下。
goagent=~./下载/goagent-3.0/local/proxy.py
alias goagent='python $goagent'
但是每次关机注销登陆后,这些变量,别名就都被重置了。就想着有没有更好的办法。
看鸟哥的书,说是改/etc/bashrc,用vi打开。是个新文件。
然后又去改~/.bashrc
从头看到尾,没看到alias要添加在哪,可是看到了一段话
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell编程还不太会,但是那个条件判断的语句猜测是如果~/.bash_alias文件存在,则source ~/.bash_alias的意思
于是vi ~/.bash_alias
打开了新文件,输入
alias goagent='python ~/下载/goagent-3.0/local/proxy.py'
goagent=~/.goagent-3.0/local/proxy.py
然后保存(以上的变量是为了测试看变量能不能也运行)
注销再登陆后,在终端输入goagent发现可以打开goagent了。输入echo $goagent也能显示路径。
虽然至今找不到内置的alias放在哪一个文件,因为vi后都看不到,但是以后如果要用别名,变量,应该是直接写入~/.bash_alias文件就行了
虽说不是导入./bashrc但是原理上应该是相同的。。
goagent=~./下载/goagent-3.0/local/proxy.py
alias goagent='python $goagent'
但是每次关机注销登陆后,这些变量,别名就都被重置了。就想着有没有更好的办法。
看鸟哥的书,说是改/etc/bashrc,用vi打开。是个新文件。
然后又去改~/.bashrc
从头看到尾,没看到alias要添加在哪,可是看到了一段话
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell编程还不太会,但是那个条件判断的语句猜测是如果~/.bash_alias文件存在,则source ~/.bash_alias的意思
于是vi ~/.bash_alias
打开了新文件,输入
alias goagent='python ~/下载/goagent-3.0/local/proxy.py'
goagent=~/.goagent-3.0/local/proxy.py
然后保存(以上的变量是为了测试看变量能不能也运行)
注销再登陆后,在终端输入goagent发现可以打开goagent了。输入echo $goagent也能显示路径。
虽然至今找不到内置的alias放在哪一个文件,因为vi后都看不到,但是以后如果要用别名,变量,应该是直接写入~/.bash_alias文件就行了
虽说不是导入./bashrc但是原理上应该是相同的。。
相关文章推荐
- 如何在ubuntu下设置永久的alias别名
- 使用alias别名自定义命令
- Linux centos下让alias自定义永久生效(+常用的别名)
- ubuntu bashrc里alias加参数如何做?
- 全面分析RHCE7(红帽认证工程师)考试题目之 ----alias(自定义别名)篇
- ubuntu下Python导入自定义模块的方法
- Ubuntu使用alias配置命令别名
- [ubuntu入门手册] - 使用alias自定义命令
- linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)
- Ubuntu alias设置自定义命令
- Ubuntu 下对ADT 添加别名(alias)
- Ubuntu中使用alias设置命令别名
- ubuntu定义别名(alias)
- ubuntu环境下安装python3,配置文件正常导入自定义模块
- Linux centos下让alias自定义永久生效(+常用的别名)
- Linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)
- ~/.bashrc的常用alias设置,30 个方便的 Bash shell 别名
- ~/.bashrc的常用alias设置,30 个方便的 Bash shell 别名
- ubuntu下用alias命名别名
- [导入]用SQL自定义函数来算两个时间的和[原]