猿问
请问Ubuntu中执行文件./filename 和 . filename有什么不同?
Ubuntu中执行文件./filename 和 . filename具体有什么不同?
倚天杖
浏览 364
回答 2
2回答
开心每一天1111
./filename表示当前目录下的filename文件。并且该filename文件已经赋予了可执行的属性。. filename 表示不论filename是否有可执行的属性,均作为可执行文件来运行。
0
0
0
素胚勾勒不出你
./filename 意思是:当前目录下的 filename 文件。如果出现在命令行或者脚本里面意思就是:跳过命令解释器的路径查找功能直接执行 当前目录下面的 filename 文件,但 filename 文件必须具有执行权限这个命令才能成功。. filename 这个写法是针对某些特定的 shell (sh, bash, ksh, csh, tcsh ...) shell 脚本一般需要在执行的时候读入并执行另外一个 shell 脚本。这个写法的意思就是:读入并执行 filename 这个脚本,filename 可以没有执行权,但必须是个合法的 shell 脚本。
0
0
0
随时随地看视频
慕课网APP
相关问题
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
相关分类
Linux
linux
2 回答
centos7里没有locate命令,请问在哪里有centos6.5的镜像文件?
2 回答
我要回答