学习linux时,ls:command not found如何解决?

2025-01-04 18:03:20
推荐回答(5个)
回答1:

ls命令基本每个linux shell都会存在,因为这是基本的应用命令。就好比,手机接打电话、短信内容一样,这是最基本的,所以不可能是没有这个命令。

1、你可以先用whereis或者which命令查看一下有没有这个命令 具体执行
which ls
whereis ls

2、有可能是系统环境变量导致的问题
解决方案:
export
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

回答2:

原因:在设置环境变量时,编辑profile文件没有写正确,导致在命令行下
ls等命令不能够识别。

解决方案:
export
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

回答3:

which ls 看ls在哪
然后修改PATH,把路径添加进去,注意:
which 查看可执行文件的位置
whereis 查看文件的位置
如果ls没有了那就悲剧了....

回答4:

首先,

which:查看可执行文件的位置
whereis : 查看文件的位置

可以使用#whereis ls 查出ls位于 /bin
进入/bin目录, 然后使用 #find ls, 看能不能找到ls命令。

我想问下你是怎么进入/root目录的??

回答5:

你装的是red hat 吧?
我学linux的时候也遇到过此类问题!red hat据说要学什么包管理,我估计就和这个有关
不如你装ubuntu吧!
反正后来我装了ubuntu,类似的问题少了点,不过用bochs时问题还是很大的!
ls不就是windows 里的dir么
还有red hat不能全屏,改了半天也不行,哎不知道楼主有没有这样的问题?