首页 > 系统服务 > 详细

修改Linux命令:ls为例

时间:2019-07-10 14:29:11      阅读:85      评论:0      收藏:0      [点我收藏+]

Linux命令可以被修改,用于启动一些不起眼的程序。

操作方法如下:

whereis ls
cd /usr/bin
mv ls ls_bak
vim ls  
新建的ls文件中
chmod +x ls
cd ~
ls -l -h
说明:
1、$0对应的是当前Shell脚本程序的名称。此处为ps
2、$1,第一个参数。此处为-l。
3、$2,第二个参数。此处为-h。
4、$@或者$*,所有参数。此处为-l -h
5、$#对应的是总共有几个参数(含命令本身)。此处为3
不知道为啥,第一个参数变成了--color=auto,这是被自动添加的参数。

  

新建的ls文件中

#!/usr/bin/bash
echo "123123123123"
echo "s0=$0"
echo "s1=$1"
echo "s2=$2"
echo "s3=$3"
echo "s@=$@"
echo "s*=$*"
echo "s#=$#"

ls_bak $@

  

输出结果:

技术分享图片

 

修改Linux命令:ls为例

原文:https://www.cnblogs.com/andy9468/p/11163605.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!