红联Linux门户
Linux帮助

菜鸟问题,执行一个脚本文件时在前面加一个点是什么意思啊?

发布时间:2007-12-03 15:37:58来源:红联作者:tanzhiwu
比如执行 . tempbash 来配置环境变量,前面加的一个点是什么意思啊?(注:这个问题不是指执行可执行文件时加的./路径)
文章评论

共有 3 条评论

  1. 奶茶dsk 于 2007-12-03 17:51:32发表:

    引用:
    原帖由 kemen 于 2007-12-3 17:50 发表
    ?主,你那?文件名前的?是指?文件是?藏文件的意思啦

    同意。

  2. kemen 于 2007-12-03 17:50:31发表:

    ?主,你那?文件名前的?是指?文件是?藏文件的意思啦

  3. yezhulin1982 于 2007-12-03 16:05:21发表:

    .
    点的意思是当前目录(因为PATH环境变量中没有设置当前目录)

    ./shell_script_name
    . ./shell_script_name
    sh shell_script_name
    source shell_script_name
    fullpath shell_script_name
    注:shell_script_name必须对于当前用户是可执行的。
    以上几种方式都可以执行shell script(它们之间有些细微的差别)

    . function_name
    这不是设置环境变量,而是调用函数。