linux命令传参 linux脚本函数传参
linux系统ls命令参数的问题
其实这不只是一条命令,因为其中有个管道“
创新互联建站是一家专业提供五常企业网站建设,专注与成都做网站、成都网站制作、H5建站、小程序制作等业务。10年已为五常众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
|”,这个“|”的作用是将前面的输出作为后面的输入,充分体现了shell的强大。比如说你可以cat
/etc/group
|
grep
root,"|"之前是显示group的内容,而后面的grep
root是迟空只筛选与root有关的语句。所以-n参数是对于后面的sort命令的。sort命令是将指定文件中所有的行进行排序。缺省情况下以整行为关键字按ASCII字符顺序进行排序。-n参数是按算术值对数字字段排序.根据你的输出结果进行分析就可以理解了吧。要是还不理解,可以再加一个
-r参数,这是逆序。再看看输出结果。码好瞎其实碰到命令如果不懂可以直接man或help,比如说不懂sort,袜蚂就可以输入man
sort或者sort
--help来获取帮助,就这样吧
linux的符号链接,可以指向"命令+参数"形式吗? 就像windows的快捷方式可带参数
不是符号链接指向了 '命令 + 参数',而是某命令支持根据不同的名字执行不同的操作。野凳
在 linux/unix世界里,很多命令、脚本都支持这样的用法。
为了方便你理解这个用法,我写了一个简单的脚本,a.sh ,她就支持类孙腊似的用法,你可以分别创建符号链接 b.sh, c.sh 指向它。执行则脊滑 a.sh, b.sh, c.sh 虽然都是相同的脚本,但是却会做不同的事情( a.sh 最终执行 hostname, b.sh 执行 dondomainname, c.sh 执行 nisdomainname)
#!/bin/bash
exe=`basename $0`
case "$exe" in
"a.sh")
echo "a.sh, hostname"
hostname
"b.sh")
echo "b.sh, dnsdomainname"
dnsdomainname
"c.sh")
echo "c.sh, nisdomainname"
nisdomainname
*)
echo "...., default to hostname"
hostname
esac
linux 命令中参数的意思
意思就知闷是说他的option有AaCcEefhjlmmrstvwxx 这些;腔陪
一般只需搭圆弯要记住 ps aux和 ps -ef 就够了
分享名称:linux命令传参 linux脚本函数传参
文章位置:http://azwzsj.com/article/dspjsoe.html