我对 bashshell 和 unix 很陌生。我精通 Java,并且了解一点 C,所以 bash 和脚本对我来说非常陌生。
我试图修改我的主页配置文件中的 .profile,使其在每次登录时都回显我的名字 - 但是我遇到了一种情况。它不见了。我已经使用 ls - a 检查了目录中的隐藏文件,但它不存在。
那么我只需创建一个 .profile 文件吗?我知道管理员给了我一个 /etc/profile,但我不允许覆盖该文件。
另外,如果我自己制作,我会在 .profile 文件中包含哪些内容?难道就像创建文件并添加一条 echo 语句来访问我的用户名一样简单吗?我已经尝试过这个,但失败了。
这是我当前的脚本的样子(失败):
PATH=/usr/bin:/usr/lbin:$HOME/bin:.:
export PATH
echo "My user profile has executed. Greetings!"
我想补充一点,我也不确定这个 PATH 是否显示了正确的路径 - 这是我从书中复制的路径。
答案1
.profile
是的,您只需在主目录中创建自己的副本即可。
但是,您还应该确保要添加的代码实际上属于此处而不是.bashrc
.
也许读过.profile 和 .bash_profile 之间有什么区别?为什么我的系统上没有 .profile 文件?