当前位置: 技术问答>linux和unix
关于linux下文件的执行。
来源: 互联网 发布时间:2015-02-16
本文导语: 我用tcl/tk/blt编了一个文件,命名为rti.tcl 每次执行的时候,都要在终端上打这么一长串 /home/tiaoshi/blt/src/bltwish rti.tcl 才能运行。 我想问一下,有没有办法使rti.tcl这个文件放到系统的任何位置,都能直接执行。就...
我用tcl/tk/blt编了一个文件,命名为rti.tcl 每次执行的时候,都要在终端上打这么一长串
/home/tiaoshi/blt/src/bltwish rti.tcl
才能运行。
我想问一下,有没有办法使rti.tcl这个文件放到系统的任何位置,都能直接执行。就像windows下的*.exe文件那样。
另外,我在书中看到,有一个窍门,说是无需知道tclsh或wish的完整路径名,就可运行tcl脚本,只需作如下工作即可:
#!/bin/sh
# run wish from the users path
exec wish -f '$ 0" $ {1+"$ @"}
我刚接触linux,这几句看不太懂,能否指点一二。
/home/tiaoshi/blt/src/bltwish rti.tcl
才能运行。
我想问一下,有没有办法使rti.tcl这个文件放到系统的任何位置,都能直接执行。就像windows下的*.exe文件那样。
另外,我在书中看到,有一个窍门,说是无需知道tclsh或wish的完整路径名,就可运行tcl脚本,只需作如下工作即可:
#!/bin/sh
# run wish from the users path
exec wish -f '$ 0" $ {1+"$ @"}
我刚接触linux,这几句看不太懂,能否指点一二。
|
设一下环境
path = /home/tiaoshi/blt/src/:$path
path = /home/tiaoshi/blt/src/:$path
|
linux只会在环境变量PATH里寻找命令,所以必须把PATH设一下
expert PATH = /home/tiaoshi/blt/src/:$PATH
至于那个run,我没见过
expert PATH = /home/tiaoshi/blt/src/:$PATH
至于那个run,我没见过
|
帮你顶一下