修改终端环境变量的方法

  • 在此次打开终端后,可以使用export命令来设置环境变量,例如南哪大学的ics课程中可以通过export命令设置STUID环境变量来进行PA提交。

  • 可以通过修改~/目录下隐藏的.bashrc或.zshrc文件来设置环境变量,例如下面设置LOVE_PERSON环境变量为QZH。

    1
    export LOVE_PERSON=QZH
  • 注意环境变量名一般全部大写。

修改PATH环境变量

  • PATH变量简单介绍:PATH变量决定了shell将到哪些目录中寻找命令或程序,若执行的命令的目录包含在$PATH中,则可在终端中直接用命令名称来运行该命令而不需要给出完整的路径名称。如果需要快速执行某个可执行文件,可以将该可执行文件放置到PATH相应的目录下,也可以将该可执行文件所在目录添加到PATH变量中。

  • 使用$PATH可获取PATH变量值,使用echo $PATH可以显示当前的PATH变量。

  • 更改PATH变量值可以在终端中输入

    1
    PATH=$PATH:/some/directory

    这样会相应地添加后面的目录到PATH变量中,注意这里是添加而不会删除$PATH中其他的所有目录。

    上面的修改方式仅设置此次打开终端后的操作,也在.bashrc/.zshrc中直接修改PATH变量的值,这样在下次打开终端后设置依然有效。

alias别名

  • 修改.bashrc/.zshrc可设置别名,很好理解也很有用,下面从例子来看:

    1
    2
    alias rm = 'rm -i'
    alias cp = 'cp -i'

    注意:通过该方法可以将rm更改为将文件或者目录放置到指定的目录下,然后定期删除该目录,这样可以防止错删文件。
    - i files指only include the following files

提示符

  • 提示符指的是终端前的格式,合理的提示符可以帮助用户更好的工作,通过修改.bashrc/.zshrc中的内容也可以更改终端提示符的格式。