如何让linux用户自定义的命令alias永久生效
1个回答
展开全部
alias命令用于用户自定义命令别名,但是alias命令的效果只在当前登录期间有效,重新登录后定义的别名就失效了,想让alias定义的别名永久生效,只需要将alias命令写入shell的环境配置文件中就可以了。
那应该把alias命令写在哪个配置文件中呢?如果想让设置只对当前用户有效,就需要在~/.bashrc文件中添加设置,设置的格式是:
alias 别名=英文单引号括起来的命令
比如我自己设置的一个命令别名是这样的:
alias jedit='java -jar /home/myuser/jedit/jedit.jar'
如果想让alias设置对所有用户都有效,可以把设置添加到/etc/profile这个全局的shell环境配置文件中,添加的内容和在~/.bashrc中的一样。
修改完配置文件后,如果想让设置马上生效,还需要运行source命令,比如:source ~/.bashrc,否则设置只在下次登录时(就是重新登录后)才会生效。
那应该把alias命令写在哪个配置文件中呢?如果想让设置只对当前用户有效,就需要在~/.bashrc文件中添加设置,设置的格式是:
alias 别名=英文单引号括起来的命令
比如我自己设置的一个命令别名是这样的:
alias jedit='java -jar /home/myuser/jedit/jedit.jar'
如果想让alias设置对所有用户都有效,可以把设置添加到/etc/profile这个全局的shell环境配置文件中,添加的内容和在~/.bashrc中的一样。
修改完配置文件后,如果想让设置马上生效,还需要运行source命令,比如:source ~/.bashrc,否则设置只在下次登录时(就是重新登录后)才会生效。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询