shell-1-命令与参数
$ cd /etc; ls -la passwd; pwd
-rw-r--r-- 1 root root 1787 2011-05-13 18:00 passwd
/etc
1 lz1.1 中可以看到,命令与选项或者参数之间由空白(空格或者TAB)隔开。
command [option] [argument]
2 分号 “;” 用于分隔同一行里的多条命令,shell 将依次执行这些命令,选项与参数是可选的具体视程序而定。
lz1.2
$ /usr/local/mysql/bin/mysqld_safe --user=mysql &
3 lz1.2 中 "&" 符号的作用是将其前边的命令放在后台执行,使用 '&' 的好处是当执行一个很耗时间的命令时,shell 不用等待该命令执行完成,就可以执行下一条命令了。
4 shell 有三种基本命令
内部命令:由shell 本身执行的命令,例如 cd, read, test, echo 等等,这些命令是由于其必要性才内建的。
外部命令:由shell 的副本(新的进程),所执行的命令。
shell 函数:是功能键全的一系列程序代码,以shell 语言编写成,它们可以像命令那样调用。(~~!)
本文转自 dongnan 51CTO博客,原文链接: http://blog.51cto.com/dngood/590180
shell-1-命令与参数相关推荐
- linux shell运行脚本命令行参数,shell脚本命令行参数简介
之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...
- bash/shell 解析命令行参数工具:getopts/getopt
转载自:https://my.oschina.net/leejun2005/blog/202376 bash 脚本中,简单点的参数选项,我们可以直接用位置参数 $1 $2 这样来获取处理了,例如下面这 ...
- Linux下Shell脚本命令行参数:getopt、getopts用法
目录 简介 getopt 简介 支持选项 用法 getopt optstring parameters getopt [options] [--] getopt [options] -o|--opti ...
- linux的shell命令行参数,shell脚本命令行参数简介
之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...
- linux读取命令行参数,Linux学习笔记(五)—— Linux命令行参数
一.客户端输入 脚本执行的过程是对数据变量进行处理的过程,之前在脚本中处理的数据都是静态数据,而不是和客户端交互的动态数据.在大多数情况下脚本执行过程需要和客户端进行交互,用来获得脚本处理的数据,这些 ...
- linux shell 特殊变量 符号 $0, $#, $*, $@, $?, $$ 命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数.例如,第一个参数是$1,第二个参数是$2. $# 传递给脚本或函数的参数个数. $* 传 ...
- linux shell中的命令自动补全(compgen complete)与 命令行参数解析
linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...
- Bash Shell中命令行选项/参数处理
http://www.cnblogs.com/FrankTan/archive/2010/03/01/1634516.html 0.引言 写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行 ...
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
前面已经讲到,变量名只能包含数字.字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量. 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运 ...
- Shell特殊变量:Shell $0,$#,$*,$@,$?,$$和命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n是一个数字,表示第几个参数.例如,第一个参数是$1,第二个参数是$2. $# 传递给脚本或函数的参数个数 $* 传递给 ...
最新文章
- 【Linux】18.设置静态ip的方法(Ubuntu系统、nas、Red-Hat系统)
- PMCAFF微课堂「已结束」| 测试兄弟CEO揭秘如何提高创初团队的产品质量
- 799页!吴恩达深度学习笔记.PDF
- java 后端 验证码逻辑_Java后端产生验证码后台验证功能的实现代码
- SpringAOP中通过JoinPoint获取值,并且实现redis注解
- JVM 一套卷,助你快速掌握优化法则
- 《ArcGIS Runtime SDK for .NET开发笔记》--三维功能
- [转]SQL事务回滚的问题及其解决的方法
- 运行eclipse java virtual machine launcher 什么错误
- ASP.Net下绑定TextBox回车事件的解决方法
- 十年后相遇,才解开了当初的误会
- 关键词搜索排行榜-精准找到行业流量关键词
- 那点你不知道的XHtml(Xml+Html)语法基础(DTD、XSD)
- android 异源投屏,华为MATE10支持异源投屏是什么意思?
- DSP总结之C语言环境
- html画布时钟添加背景图,用HTML5 Canvas 实现的 时钟
- canvas 绘制七巧板
- OpenStack Ironic 裸金属的配置及使用
- TRS复合矩阵的拆解
- 微软“咸鱼翻身”:股价沉沦17年后创历史新高
热门文章
- 利用libswscale转换yuyv422到yuv422p或rgb之间的转换, 视频翻转
- Distance计算的距离随经纬度不同
- python读取大数据量xml_[C#]_[使用微软OpenXmlSDK (OpenXmlReader)读取xlsx表格] 读取大数据量100万条数据Excel文件解决方案...
- debug —— C语言 编译时候进行debug的调试
- javaScript tips —— z-index 对事件机制的影响
- ThreadLocal小记
- debain mariadb10配置root
- 风靡全网的H5究竟是什么?
- HOG:从理论到OpenCV实践
- 黑客攻击我们的11步详解及防御建议