TCL:关于TCL中的init.TCL文件

TCL:关于TCL中的init.TCL文件,tcl,Tcl,有人能解释一下init.tcl的用法吗 实际上它是什么时候由TCL解释器加载的 此文件的说明如下所示 startup file for TCL . 但据我所知,.tclshrc是启动文件 有人能解释一下吗?实际上,init.tcl是tcl\u Interp*加载的第一个文件。 它的工作是设置不同的包加载机制 一些程序,最著名的是tclsh,将为.tclshc提供源代码。这通常是通过使用 因此,init.tcl是每个tcl解释器的源代码,而.tclshc仅由一些明确执行此操作的程序源代码 *不适

有人能解释一下init.tcl的用法吗

实际上它是什么时候由
TCL
解释器加载的

此文件的说明如下所示

startup file for TCL .
但据我所知,
.tclshrc
是启动文件


有人能解释一下吗?

实际上,init.tcl是tcl\u Interp*加载的第一个文件。 它的工作是设置不同的包加载机制

一些程序,最著名的是
tclsh
,将为
.tclshc
提供源代码。这通常是通过使用

因此,
init.tcl
是每个tcl解释器的源代码,而
.tclshc
仅由一些明确执行此操作的程序源代码


*不适用于安全口译员

+1您的答案。。只是我忍不住要问。。在哪里可以找到.tclshc文件?它像.bashrc文件吗?实际上,我在.bashrc文件旁边找不到它..没错。tclsh将tcl\u rcFileName的值设置为
~/.tclshc
,或在windows上设置为
~/tclshc.tcl
让我检查整个系统。可能在其他地方P我正在使用Centos5wow!它不在那里。。我创建了它并添加了所有的命令。。。默认情况下,它将所有命令加载到tcl。问题不一样了。Sorry
.tclshc
仅在交互式解释器中加载,而
init.tcl
则在所有解释器中加载(它不仅设置了包加载;这正是其中大部分代码所做的)。