比较经常使用或者常用来自定义的文件还有这三个。
1.bashrc
其实这个文件在Linux系统里应该是很常见的一个文件。
为了加载客户配置,bash 在每次启动时都会加载 .bashrc
文件。它用来存储并加载你的终端配置和环境变量。终端配置可以包含很多不同的东西。最常见的,.bashrc
文件包含用户想要用的别名。别名(英文 alias)允许用户通过更短的名字或替代的名字来指向命令,对于经常在终端下工作的人来说这可是一个省时利器。
这里是一个讲述该文件的文章
什么是 .bashrc,为什么要编辑 .bashrc? | Linux 中国 - 知乎
一般我们用这个也确实只是来弄一个相当于快捷键的东西。如果是IC工作者的话,如果打开virtuoso cadence软件,就需要在终端(Terminal)里面输入指令——virtuoso&(一般直接virtuoso也是),IC617或IC618系列版本就是这两个指令,如果使用的早期版本(比如IC5141)的话可能会看到icfb&这个指令,但是选择普及的一般都是617之后版本,所以演示也都是617或618版本。
使用的指令是alias,一般这个文件放在工程文件夹之外(一般都是自己的home文件夹下面就好),就是保证一个全局有效。
alias指令举例:
alisa v='virtuoso&'
上句话的意思就是快捷键v的指令就是virtuoso指令,这样以后打开cadence就可以快速一点了。
当然要注意的是,我们自己设置快捷键时,要和系统中自带的快捷键区分开,不要出现冲突,就比如linux系统中自带的top(该命令是任务管理器)等。
alias指令更高级一点的,就是多条指令逐个完成,比如:
alias CSDN='cd /home/IC/PROJECT_2024/HX_STONE;virtuoso&'
上条指令代表,先cd(change directory),切换目录到HX_STONE,然后再打开virtuoso仿真软件。
如图所示,
对于华宏的一些(或者全部)工艺库,库文件不会自动载入,一般会有一个pdk.csh文件,需要先载入该文件,再打开仿真软件,否则会出现问题(比如没库器件模型等)。一般的方法就是source /home/.../pdk.csh 后面的就是该pdk.csh文件的地址。目前手里没有华宏库就不演示了。
2.cdsenv
其实这个文件一看名字都知道是cds的环境设置文件。这也是初始文件,但是我确实没有去修改过这个。大家可以先看一下这个。如果以后用到,会对内容进行补充。
Virtuoso配置文件“.cdsenv”文件介绍和使用-CSDN博客