189 8069 5689

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脚本函数传参
URL分享:http://cdxtjz.cn/article/dspjsoe.html

其他资讯