我正在关注此网站上另一个问题的以下详细信息
.profile
您可以通过编辑主目录中的文件为命令添加别名:gedit $HOME/.profile
并添加以下行:
alias lock='gnome-screensaver-command -l'
然后从终端:
source .profile
这将激活别名。从现在开始,终端中的别名锁定将具有锁定屏幕的效果。
.profile
但是每次打开新终端时我都必须点击源代码。我想让这个永久生效。我该怎么做?
答案1
更改.profile
文件后,必须退出账户再重新登录,然后才会自动获取一次。
还要确保您的主目录中不存在这些文件:
~/.bash_profile
~/.bash_login
如果您有这些文件,它们.profile
将被忽略。
答案2
~/.profile
每次启动新的交互式 shell 时,都会自动评估(或“获取”)。建议运行
source .profile
仅指~/.profile
在进行更改之前启动的 shell 会话。
因此,您不需要执行任何额外操作即可使这些更改在新的/未来的 shell 会话中生效。
答案3
我认为别名应该放在里面~/.bash_aliases
而不是里面~/.profile
,这样你就有了一个属于它们的自己的文件,并且每个新打开的终端都会执行它们,而无需注销/登录。
但要回答你的问题:要使你的更改永久生效,你只需要再次登录即可。source ~/.profile
以后就不再需要了。