寻求可打印ls程序绝对路径的简单命令
打印ls程序绝对路径的正确命令
要获取ls程序的绝对路径,直接用下面两个命令即可:
which ls:这是最常用的查找可执行文件路径的命令,会直接返回ls的完整绝对路径。command -v ls:这个命令在所有POSIX兼容的shell中都能正常工作,比which更可靠,同样会输出ls的绝对路径。
你的错误尝试解析:
ls pwd:该命令是让ls列出当前目录下名为pwd的文件/目录,和查找ls自身路径无关。ls; pwd:分号分隔两个独立命令,先执行ls列出当前目录内容,再执行pwd打印当前工作目录,和ls的路径没有关系。ls $PWD:$PWD是当前工作目录的环境变量,此命令是列出当前工作目录下的所有内容,并非查找ls的路径。cd; ls pwd:先切换到家目录,再尝试列出家目录下名为pwd的文件/目录,同样不符合需求。
内容的提问来源于stack exchange,提问作者Elina
相关产品推荐
相关产品推荐

