为了账号安全,请及时绑定邮箱和手机立即绑定

文件名和命令名

文件名和命令名是一样的?  which ls  ,ls不是命令名吗

正在回答

4 回答

ls是命令,也是文件,为什么?首先赞同楼上的说法,linux中一切皆文件,而命令只是带有可执行权限的文件;其次,我们所执行的命令,可以输入文件全路径来执行,也可以只输入简单的ls这种来执行,是因为有PATH变量的存在。

1 回复 有任何疑惑可以回复我~
#1

小小小人物在北京 提问者

非常感谢!
2016-12-06 回复 有任何疑惑可以回复我~

当你直接用ls命令时,你是把它当成执行命令的

当你用which查找ls时,你是把它看作一个文件来处理的

0 回复 有任何疑惑可以回复我~

可以把命令名理解为可执行的文件的文件名。文件名+参数在windows的命令行下也很常见。

0 回复 有任何疑惑可以回复我~

linux中 一切皆文件  命令  硬件 内存 硬盘 everything is file!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

文件名和命令名

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信