【发布时间】:2016-10-09 23:09:39
【问题描述】:
我的同事给了我一个包含很多配置的文件,例如
alias ll="ls -l"
alias lr="ls -lrt"
alias gv="vim -g"
我如何使用(执行)这个配置文件?
【问题讨论】:
标签: linux user-profile
我的同事给了我一个包含很多配置的文件,例如
alias ll="ls -l"
alias lr="ls -lrt"
alias gv="vim -g"
我如何使用(执行)这个配置文件?
【问题讨论】:
标签: linux user-profile
您可以使用 source 命令加载配置文件:
source <profile-filename>
例如:
source ~/.bash_profile
【讨论】:
对于您的自定义别名,最好的位置应该是 ~/.bash_aliases。您必须确保 ~/.bashrc 文件已经包含以下行:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
或更简洁的方式:
[ -f ~/.bash_aliases ] && . ~/.bash_aliases
要立即加载它们,请获取它。否则,将在每个终端打开时加载别名。要检查,请使用不带参数的 alias 命令。
【讨论】:
如果您想要永久保存它,可以将其放入本地 .bashrc(或适当的 shell rc 文件)文件中。
cat fileNameProfile >> ~/.bashrc
对于当前会话:
source ~/.bashrc
如果你现在想要,那么:
source fileNameProfile
【讨论】:
一次性使用,将粘贴命令复制到终端:-
alias ll="ls -l"
alias lr="ls -lrt"
alias gv="vim -g"
为了每次使用,将其添加到 .bashrc 中。
echo 'alias ll="ls -l"' >> ~/.bashrc
echo 'alias lr="ls -lrt"' >> ~/.bashrc
echo 'alias gv="vim -g"' >> ~/.bashrc
然后source ~/.bashrc
【讨论】:
要自动加载这些别名命令,请创建一个 .sample_profile 文件并在文件中添加别名。 之后将此文本添加到 .bashrc 文件中
.bashrc
if [ -f ~/.sample_profile ]; then
. ~/.sample_profile
fi
【讨论】: