hxlawf 发表于 2012-04-25 16:30

切换出home路径后ls不能用了

putty登陆的服务器,修改profile文件:alias ls = ls --color   之后,在home路径下可以ls可以,但是cd到其他路径就不能用了,在切回来也不行。显示ls: illegal option -- -
usage: ls -1RaAdCxmnlogrtucpFbqisfL
求指教。。。。。

hxlawf 发表于 2012-04-25 16:34

其实cd到其他路径下ls偶尔也有时候可以用,但是概率很低……

非凡公子 发表于 2012-04-25 20:42

在home下 which ls
在不行的目录下which ls
BTW:如果你没另外安装gun的ls的话,solaris自带的ls是不支持--color选项的

hxlawf 发表于 2012-04-26 09:05

回复 3# 非凡公子


    大部分目录下是/opt/x11r6/bin/ls,在/usr/bin下是/usr/bin/ls。
目前的主要问题应该是只要cd到/usr/bin下ls后,ls命令就不能用了,即使在cd回其他目录也不管用了,没有管理员账号,无法修改/usr/bin下的ls,这个有什么办法解决吗?

非凡公子 发表于 2012-04-26 12:29

本帖最后由 非凡公子 于 2012-04-26 12:30 编辑

你可以修改本用户的profile,在$HOME/.profile
把PATH环境变量改为PATH=/opt/x11r6/bin:$PATH;export PATH

hxlawf 发表于 2012-04-26 13:09

回复 5# 非凡公子


    重新aliasls= 'opt/x86……/ls --color'之后可以了。:lol

znnnz 发表于 2012-04-26 14:51

学习一下
页: [1]
查看完整版本: 切换出home路径后ls不能用了