Linux系统在root权限执行ls -al提示找不到命令是怎么回事?

在虚拟机里,Linux系统在root权限执行“ls -al”提示命令没有找到是怎么回事?提示如图:

不知道怎么回事,谁能给我个详细的解答方法呢?谢谢!

估计是你的环境变量PATH被修改了

你可以执行:
export PATH=/bin:/usr/bin:$PATH
然后再执行ls应该就可以了,可将上面的语句添加到用户的profile里,以后登录即可生效:
vi ~/.bash_profile
添加export PATH=/bin:/usr/bin:$PATH
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-28
这个命令的脚本坏了?

linux中为什么已经是root用户仍不能执行程序
root用户仍然不能执行程序,那么只有1种可能 --- 文件属性不是可执行的。可以用以下命令,设置文件权限为可执行,然后再尝试一下。方法1) chmod +x 文件名 方法2) chmod 755 文件名

...root无法访问,但是修改权限也无法修改,怎么回事?
ROOT进入文件下面输入ls-l,查看权限,如果权限不够需要提升权限,r表示文件可以读取,w是可写、x是可执行、r--是可读取不可写不可执行。Linux权限直接关系linux系统的安全性问题,企业的服务器只有在处于一个安全的环境下,这样才能持续的为客户提供服务。因此安全是非常重要的内容,所以关于权限的讲解,...

Linux下root用户切换到其他目录后无法执行任何命令 可输入命令但回车没...
1,在\/etc\/passwd中将用户abc的登录shell改成:abc:x:501:501::\/home\/abc:\/bin\/bash -r 2,将此用户的.bash_profile文件中PATH指定一个工作目录:exportPATH=${PATH}:~\/mybin 3,将用户abc只能执行的几个常用命令,如ls等,cp到此目录,cp \/bin\/ls \/home\/abc\/mybin #ln也可 4,完成 设定好之...

在Linux系统中,执行什么命令查看文件或目录的权限?
使用ls -l 命令可以查看当前目录下各个文件的权限 也可以用ll命令。\\x0d\\x0a例如:\\x0d\\x0abash: lsl: command not found\\x0d\\x0a[root@liuxiting Documents]# ll\\x0d\\x0atotal 56\\x0d\\x0alrwxrwxrwx 1 root root 4 2012-07-02 11:48 1 -> 1.sh\\x0d\\x0a-rwxr-xr-...

linux命令ll与ls的区别linux命令ll
有区别ls-al是ls命令,参数为-a和-l,简写成-alls-allLinux没有这个命令,估计是自己写的脚本或者别名,例如aliasls-all='ls--all'll是个别名,通过whichll,可以看出:aliasll='ls-l--color=auto'linux怎么进去文件夹?答方法如下 1、打开文件夹的方法使用:cd文件夹---进入文件夹,ll---查...

Linux root账户登录 在终端输入\/etc\/passed ,却提示权限不够,为什么会...
\/etc\/passed 不是可执行文件,你cat \/etc\/passwd看下里面什么东西就知道了,里面是用户的密码配置,加密过的你看不到。你要修改密码的话直接输入psswd就行了 。passwd的绝对路径在\/usr\/bin\/passwd

增加linux文件系统到权限 使用chmod 提示缺少操作数
最好是root ls -l 一个目录 显示出的权限 drwxr-xr-x 分成4分看 d rwx r-x r-x (代表拥有着能够读写执行 拥有组能够读和执行 其他人能够读执行)d rwx rwx rwx d代表目录 前3个rwx代表目录的拥有者 读写执行 (没有执行进不了目录)中间3个代表目录的拥有组 后面3位 代表其他人 ...

linux 进入单用户模式修改root密码后重启成功进去系统 输入密码后...
用了6年Linux,还真没遇上过Segmentation fault,看wiki上的说法是“当程序试图访问一个无权限访问的内存地址时,程序会收到内核发送的11号信号,同时输出segmentation fault”。但是一个Linux站点上有人反映遇上这个问题时他通过切换路径使问题得到了解决,你也可以试一下,输入cd \/bin,然后再.\/ls 试...

看完这篇Linux权限后,通透了
权限级别中,root是最高的权限,但日常工作中应避免滥用。要理解文件权限的设置,通过su切换到root身份后,使用ls -al命令查看文件的详细权限,包括文件类型和权限组成,如rwx表示读写执行,而i-node则存储文件元信息。系统默认语言可通过修改 \/etc\/locale.conf文件来调整。理解权限的重要性,可避免安全...

请问Linux 命令 ls -l 后出现的是什么意思
Linux 命令ls -l 是用来查看详细的文件资料的,ls -l出来的是各个文件或目录的详细信息。Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,...

相似回答