我想重写ls命令为一个脚本,使显示的结果更好看;
#!/bin/bash
clear
echo "=========================="
/bin/ls
echo "=========================="
可是这样ls出来的结果没有颜色呀?怎么回事
ls 脚本问题
-
- 帖子: 9
- 注册时间: 2008-09-18 19:39
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
Re: ls 脚本问题
不要 /bin/ 这个前缀试试。 常用的那个 ls 其实是一个 alias ls='ls --color=auto' 的
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: ls 脚本问题
代码: 全选
#!/bin/bash
clear
echo "=========================="
/bin/ls --color=auto
echo "=========================="
-
- 帖子: 9
- 注册时间: 2008-09-18 19:39
Re: ls 脚本问题
谢谢楼上的,去掉/bin/这个前缀不行,这样就进入循环了,不过在/bin/ls后加上--color=auto就行了,呵呵,谢谢,
但是我们平时也是敲的ls, shell 是在哪里把这个--color=auto参数加进去的呢?
但是我们平时也是敲的ls, shell 是在哪里把这个--color=auto参数加进去的呢?
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: ls 脚本问题
看看你的.bashrc应该是在里面添加的。forstrongest 写了:谢谢楼上的,去掉/bin/这个前缀不行,这样就进入循环了,不过在/bin/ls后加上--color=auto就行了,呵呵,谢谢,
但是我们平时也是敲的ls, shell 是在哪里把这个--color=auto参数加进去的呢?
-
- 帖子: 9
- 注册时间: 2008-09-18 19:39
Re: ls 脚本问题
代码: 全选
#!/bin/bash
clear
echo "=========================="
/bin/ls --color=auto $2
echo "=========================="