`

常见shell参数解读

    博客分类:
  • Unix
阅读更多
位置变量参数
$0:脚本名字。此变量包含地址,可以使用basename $0获得脚本名称。
$1:第一个参数
$2,$3,$4,$5,...一次类推。


特定变量参数
$# 传递到脚本的参数个数
$* 以一个单字符串显示所有向脚本传递的参数
$$ 脚本运行的ID号
$! 后台运行的最后一个进程的ID号
$@ 与$#相同,但是使用时加引号,并在引号中返回每个参数。
$- 显示shell使用的当前选项。
$? 显示最后命令的推出状况。0表示没有错误。
分享到:
评论

相关推荐

    jarg:shell 中的简写 JSON 和表单编码语法

    安装从安装: $ pip install jarg用法jarg 的每个参数都应该采用 name=value 的格式。 值被解释为它们最接近的原生编码值,默认方言是 JSON。 最常见的情况可能是字符串名称和值: $ jarg foo=bar baz=quux{"foo": ...

    AIX基础PPT

    ● 是系统于用户的接口 ● 系统支持很多种shell,其中常见的有三种Shell :(Korn Bourne C)● 系统赋予用户缺省Shell是kshshell的功能作用有:● 命令解释程序● 支持前后台执行● 可编程 文本处理 AIX提供的文本处理...

    Unix基础教程---面向Unix初学者

    例如对文件结构的详细解释以及对shell的深入讲解。另外,在这两部分中,还将介绍如何管理文件和目录,以及建立、访问、拷贝和移动文件。读者还可以学习到如何配置Unix来满足自己的需求。Unix是一个多用户系统。每个...

    Unix教程基础篇

    例如对文件结构的详细解释以及对shell的深入讲解。另外,在这两部分中,还将介绍如何管理文件和目录,以及建立、访问、拷贝和移动文件。读者还可以学习到如何配置Unix来满足自己的需求。Unix是一个多用户系统。每个...

    UNIX教程基础篇

    例如对文件结构的详细解释以及对shell的深入讲解。另外,在这两部分中,还将介绍如何管理文件和目录,以及建立、访问、拷贝和移动文件。读者还可以学习到如何配置Unix来满足自己的需求。Unix是一个多用户系统。每个...

    ARM_Linux启动分析.pdf

    setup.S的主要功能就是将系统参数(包括内存、磁盘等,由BIOS返回)拷贝到 0x90000-0x901FF内存中,这个地方正是bootsect.S存放的地方,这时它将被系统参数覆盖。以后这些参数将由保护模式下的代码来读取。 除此...

    simple-plotting:一对用于从命令行制作简单绘图的脚本

    plot 'function(s)' minx maxx [miny maxy]需要三个参数:函数本身,通常用引号括起来以避免 shell 解释问题; 最小 x 值; 和最大 x 值。 最后两个参数,最小和最大 y 值是可选的——如果没有给出,脚本会计算出来...

    SQL查询安全性及性能优化

     解释:首先解释SQL语句【语法是否正确】  解析:检验语句的出现的对象是否有效【进行一个解析,要检查对象所有权的权限】  优化:【检查SQL语句是否能够使用索引,SQL语句如何执行效率高,制定一个执行计划】...

    chromecast-tools:一组简单的实用程序,用于处理Chromecast USB启动映像文件

    大多数工具只是用于简化常见操作的帮助程序脚本。 cc-mangle-bootimg是一个例外,它使用Android引导映像文件(通常由mkbootimg生成)并处理其标头,以便具有易受攻击的引导加载程序的Chromecast会将其解释为签名...

    计算机应用技术(实用手册)

    识别常见病毒,病毒一般是以隐藏形式藏匿在计算机的文件中,要把文件的隐藏属性打开。每一盘都有工具这个选项,如下图所示: 49 五.常用DOS命令 60 第一章COMS的设置 开机画面现在有两种,一种为AMI公司开发的,...

    《Linux从入门到精通》

    E.9.3 我如何在我的Linux系统上设置Secure Shell (SSH)? E.9.4 为什么Linux只能看到我的内存的一部分? E.9.5 我的奔腾或更高档的机器有超过64M的内存, 但是它似乎很迟钝. 如果我用mem=64M让Linux只用64M内存, 速度...

    网管教程 从入门到精通软件篇.txt

     含有下列参数的 bootcfg 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 bootcfg 命令。  用法:  bootcfg /default 设置默认引导项。  bootcfg /add 向引导列表中添加 Windows...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset ...• 多媒体支持 包括常见的音频、视频和...

    Perl 实例精解(第三版).pdf

    附录含有完整的函数和定义、命令行开关、特殊变量、常见模块和Perl调试器的列表,全功能的、面向对象的CGI程序,一些有用的脚本,以及很有帮助的HTM教程。 本书非常适合于Perl语言初学者阅读,对于Perl程序员,也有...

    Linux系统故障诊断与排除--James Kirkland

    第9章讲解了系统备份与恢复中如何诊断常见问题的知识;第10章至第15章介绍了Linux系统其他方面的故障诊断与排除技巧,包括打印问题、安全问题、网络问题、登录问题等。  本书适用于Linux系统管理员及高级用户,对...

    Linux从入门到精通

    E.9.3 我如何在我的Linux系统上设置Secure Shell (SSH)? E.9.4 为什么Linux只能看到我的内存的一部分? E.9.5 我的奔腾或更高档的机器有超过64M的内存, 但是它似乎很迟钝. 如果我用mem=64M让Linux只用64M内存, 速度...

    2005详细介绍Linux从入门到精通

    E.9.3 我如何在我的Linux系统上设置Secure Shell (SSH)? E.9.4 为什么Linux只能看到我的内存的一部分? E.9.5 我的奔腾或更高档的机器有超过64M的内存, 但是它似乎很迟钝. 如果我用mem=64M让Linux只用64M内存, 速度...

    linux从入门到精通.chm

    E.9.3 我如何在我的Linux系统上设置Secure Shell (SSH)? E.9.4 为什么Linux只能看到我的内存的一部分? E.9.5 我的奔腾或更高档的机器有超过64M的内存, 但是它似乎很迟钝. 如果我用mem=64M让Linux只用64M内存, 速度...

Global site tag (gtag.js) - Google Analytics