+ -
当前位置:首页 → 问答吧 → 有关linux可执行命令的问题?

有关linux可执行命令的问题?

时间:2011-01-18

来源:互联网

一.怎样判断linux命令是可执行命令呢?好像与linux命令的后缀(扩展名)无关?有些可执行命令好像连个后缀也没?
二.如果可执行命令在当前目录.要执行该命令,为什么要在命令前加./才可以,否则会出错?如果是dos则不用这样!

作者: CUXXXCU   发布时间: 2011-01-18

1.file yourprog 可以大概看出来
2.这个是为了安全起见,没有把"."加到PATH中

作者: chenyx   发布时间: 2011-01-18



QUOTE:
1.file yourprog 可以大概看出来
2.这个是为了安全起见,没有把"."加到PATH中
chenyx 发表于 2011-01-18 09:30




    2.如果不加./,执行命令时会出错!

作者: CUXXXCU   发布时间: 2011-01-18

回复 CUXXXCU


    如果程序进程会用到,添加程序路径到PATH变量中
如果偶尔用到,还是用./的方式吧

作者: chenyx   发布时间: 2011-01-18

ll   可以执行的文件 一般都有X权限

2  不这么设计 一个例子 你脚本名字和系统命令重名怎么办?    都是叫 ls      ./ls 你脚本   直接ls 系统命令

作者: taojie2000   发布时间: 2011-01-18