小小小人物在北京
2015-12-12 19:36
文件名和命令名是一样的? which ls ,ls不是命令名吗
ls是命令,也是文件,为什么?首先赞同楼上的说法,linux中一切皆文件,而命令只是带有可执行权限的文件;其次,我们所执行的命令,可以输入文件全路径来执行,也可以只输入简单的ls这种来执行,是因为有PATH变量的存在。
当你直接用ls命令时,你是把它当成执行命令的
当你用which查找ls时,你是把它看作一个文件来处理的
可以把命令名理解为可执行的文件的文件名。文件名+参数在windows的命令行下也很常见。
linux中 一切皆文件 命令 硬件 内存 硬盘 everything is file!
Linux达人养成计划 I
399342 学习 · 3791 问题
相似问题