当前位置:首页>Linux>一篇文章讲明白Linux系统环境变量 全局环境变量 用户环境变量 EDA工具环境变量 bash和csh环境变量配置示例

一篇文章讲明白Linux系统环境变量 全局环境变量 用户环境变量 EDA工具环境变量 bash和csh环境变量配置示例

  • 2026-09-09 03:44:16
一篇文章讲明白Linux系统环境变量 全局环境变量 用户环境变量 EDA工具环境变量 bash和csh环境变量配置示例

一篇文章讲明白Linux系统环境变量 全局环境变量 用户环境变量 EDA工具环境变量 bash和csh环境变量配置示例

一、根据语言类型,Linux系统主要分为bash和csh,主流发行版本默认shell是bash,通过echo $SHELL查看当前属于什么shell,通过chsh -s /bin/csh修改shell为csh,通过tail/etc/passwd查看修改结果

二、根据变量类型,Linux系统分为系统全局变量、用户变量和自定义变量,

1、全局环境变量:/etc/profile和/etc/bashrc,修改全局变量,所有用户生效,系统重启自动生效,也可以通过source /etc/profile和source /etc/bashrc立即生效

2、用户环境变量:~/.bashrc,修改用户环境变量,只对当前用户生效,重启终端生效,也可以通过source ~/.bashrc立即生效

3、自定义环境变量:写入任意文件,通过source 自定义环境文件生效,自定义环境变量也可以通过echo “source /soft/license/edaenv”>>~/.bashrc写入到用户环境变量中实现自动加载

三、bash和csh环境变量配置示例

bash

#for Cadence XCELIUM2403                  export XCELIUM_HOME=/soft/cadence/XCELIUM2403                  export PATH=$PATH:$XCELIUM_HOME/bin:$XCELIUM_HOME/tools.lnx86/bin:$XCELIUM_HOME/tools.lnx86/dfII/bin                  alias irun="$XCELIUM_HOME/tools/bin/irun"                  alias xrun="$XCELIUM_HOME/tools/bin/xrun"

csh

#for Cadence XCELIUM2403                  setenv XCELIUM_HOME/soft/cadence/XCELIUM2403                  set path=($path $XCELIUM_HOME/bin $XCELIUM_HOME/tools.lnx86/bin$XCELIUM_HOME/tools.lnx86/dfII/bin )                  alias irun $XCELIUM_HOME/tools/bin/irun                  alias simv $XCELIUM_HOME/tools/bin/simvision

 bash切换csh主要变化

1、export改为setenv

2、“=”换成空格,“:”改空格

3、export PATH改为set path,并且csh的path需要增加()

最新文章

随机文章