RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
linuxll命令失效,linux所有命令失效

Linux 下ll 命令无法展示文件,不知道什么原因?

你的ll定义用的是相对路径 bin/ls

成都创新互联-专业网站定制、快速模板网站建设、高性价比北林网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式北林网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖北林地区。费用合理售后完善,十载实体公司更值得信赖。

所以根目录下找的是/bin/ls

你到/bin下执行,就成了/bin/bin/ls

重新定义:

alias ll='/bin/ls -l'

linux ll命令结果详解

在 Linux 系统中,“ll”命令并不是它的标准命令,“ls”才是 Linux 系统的标准命令,其功能是列出当前子目录下的文件(不包括隐藏文件)。

之所以有“ll”命令,是因为在 Linux 系统中有一个定义别名命令(alias)的功劳。即:

alias ll 'ls -al'

其中:

-a 选项表示列出所有文件(包括隐藏文件)

l 选项表示按照长格式(long)列出文件名,包括:文件的权限、文件类型(是文件还是子目录)、文件的建立日期、文件大小,等等。而这些信息是 ls 命令不能够显示出来的。

所以只要定义好了“ll”,以后输入该命令后,即可显示文件的很多信息。

linux绝大部分命令失效了 怎么办?

一般安装完某个程序,增加了PATH变量的时候,破坏了系统原来的默认路径,可能造成很多命令失效,比如安装了JDK后增加了JDK的路径变量。

我们了解下PATH命令吧:

PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻。用以下命令可以看到PATH的值。

$ echo $PATH

例如,在主机中,用户yogin的PATH值为:

/opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin

其中“:”为分隔符。所以,上面的一串目录可以看成是如下的目录列表。

/opt/kde/bin

/usr/local/bin

/bin:/usr/bin

/usr/X11R6/bin

/home/yogin/bin

同样,也是主机中,用户root的PATH值为:

/opt/kde/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

要修改所有用户的PATH值,您可以以root身份编辑/etc/profile文件,修改其中包含“PATH=”的一行。

例如,您可以使用pico编辑器打开/etc/profile文件。

$ pico -w /etc/profile

pico是一个文本编辑器,而-w选项关闭了长行回绕功能。

只有在用户重新注册后,PATH的新值才会生效。如果只是要修改某一个用户的PATH值,就应该编辑该用户主目录中的.bash-profile文件。

如果您想将当前目录加入到PATH中,则将“.”加入PATH中,此时PATH的设定如下:

PATH="$PATH:/usr/X11R6/bin:."

export PATH

注意:在修改了PATH值或任何环境变量后,都要用export将其输出,新的PATH值才能生效。

linux系统ls,ll命令提示“-bash: /bin/ls: /lib/ld-linux.so.2: bad ELF interpreter:”怎么回事?

是因为64位系统中安装了32位程序

解决方法:

yum install glibc.i686

为什么我的linux的ll命令不识别,但ls好用

ls是系统命令, 存在/bin下。

ll是ls的别名,要支持需要添加alias

常见的三种ls简写

alias l='ls -CF'

alias la='ls -A'

alias ll='ls -alF'

ll=ls -alF

我再Linux中进入根目录,然后按下ll就变成如图这种状况了,这怎么解决啊?

进入/后,

1. 先用 /bin/ls -l 看看是否正常

1.1 一般来说,都应该正常,如果异常,说明 /bin/ls 这个命令出问题了。

1.2 如果正常,再用 ls -l 看看是否正常

1.2.1 一般来说也应该正常,如果异常,用 which ls 看看 到底用的是哪个 ls 命令,可以考虑修改PATH变量来确保使用 /bin/ls

1.2.2 如果也正常,则可以使用 alias ll 看看 ll 是什么命令的别名,一般来说, ll 应该是 ls -l 的别名。 另外再用 which ll 看看是否存在 ll 命令。

把上述操作的结果都贴出来,或者告诉你的管理员,即可修复问题。


网页题目:linuxll命令失效,linux所有命令失效
分享链接:http://lswzjz.com/article/hdiggi.html