如何使用 .profile 配置终端?

如何使用 .profile 配置终端?

我想更改一些终端配置,但是在 中没有找到MAILPATHPS1和。PS2.profile

PS1请告诉我在哪里可以找到这些,如果我想更改和PS2使用PATH该文件我该怎么做.profile

答案1

PS1在 下定义.bashrc。如果你查看该文件,你会发现以下部分:

如果 [ “$color_prompt” = 是 ]; 那么
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
别的
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

默认情况下,您应该编辑第一PS1行来更改提示的颜色。

您可以在此文件末尾添加PS2,因为默认情况下它不在那里。


要将目录添加到您的PATH,您应该将以下内容添加到文件末尾~/.pam_environment

PATH DEFAULT=${PATH}:${HOME}/MyPrograms
  • ${HOME}/MyPrograms您想要附加到变量的路径在哪里PATH

这是新的推荐方法(根据Ubuntu 帮助:环境变量)。

旧方法是将以下内容添加到.profile

export PATH=$PATH:/path/to/directory
  • /path/to/directory您想要附加到变量的路径在哪里PATH

  • 笔记:有关此“新”和“旧”方式的更多信息,请参见此处:PATH 不受 .pam_environment 影响


我不熟悉,但从我的简短搜索来看,它似乎只是另一个变量。您也MAIL可以将以下行添加到:.profile

export MAIL=/path/to/whatever/this/is
  • /path/to/whatever/this/is您想要在变量中设置的路径在哪里。

答案2

我通常在 .bashrc 中设置这些,但我使用 bash。

相关内容