shuaikai

今天下载latex时,安装成功后提示:
Add /usr/local/texlive/2021/texmf-dist/doc/man to MANPATH.

Add /usr/local/texlive/2021/texmf-dist/doc/info to INFOPATH.

Most importantly, add /usr/local/texlive/2021/bin/x86_64-linux to your PATH for current and future sessions.

正好就以此为例记录以下linux添加PATH的方法

什么是环境变量

简单的说就是把某些文件夹、文件、功能,单独拎出来,放到整个系统的视线下。此后在命令中用到这些功能时,不必非要在其对应文件夹下才能找的到,而是直接可以用。又有系统环境变量、用户环境变量,顾名思义。

怎么改变环境变量

查看

echo $PATH

临时修改

能直接echo,很自然像普通变量一样能直接修改:
export PATH=$PATH:/???/???
此后立即生效,但仅在此终端下有效,关闭后复原

修改文件

不准确之处还请指正;详细了解请查阅相关资料

关于/etc/.profile、 /etc/.bashrc、 ~/.profile、 ~/.bashrc四个文件

  • /ect/.profile:为系统每个用户设置环境信息;当其第一次登陆时生效;修改后重启生效或使用source /etc/.profile命令
  • /ect/.bashrc:为每一个运行bash的用户设置环境信息;当bash shell被打开时执行;重开bash或source命令生效
  • ~/.profile:为当前用户设置环境信息;登陆生效;重启/source生效
  • ~/.bashrc:为当前用户配置专属bash shell信息;重开/source生效

修改方式

根据需要选择修改的文件。如只在运行终端时使用,就只改.bashrc文件,其他情况下也用就再改.profile文件。
如修改~/.bashrc文件:
首先打开文件vi ~/.bashrc
在最后加上
export MANPATH=${MANPATH}:/usr/local/texlive/2021/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:/usr/local/texlive/2021/texmf-dist/doc/info
export PATH=${PATH}:/usr/local/texlive/2021/bin/x86_64-linux
wq即可

补充

TexLive+TexStudio中文包编译出错

引用中文包时\usepackage[UTF8]{ctex}时报错:Critical ctex error: "fontset-unavailable" CTeX fontset fandol\' is unavailable in current mode`
只需在option->build中将默认编译器pdflatex换掉,如换为xelatex

将chrome添加到path

在终端中firefox可以打开火狐,但chrome不能用,可以如下配置
在~/.bashrc中添加:
#set chrome command
export PATH=$PATH:/opt/google/chrome

分类:

技术点:

相关文章:

  • 2022-02-14
  • 2021-11-28
  • 2021-10-17
  • 2021-11-11
  • 2022-12-23
猜你喜欢
  • 2022-02-09
  • 2021-08-16
  • 2022-12-23
  • 2021-10-08
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案