
shell
morris131
这个作者很懒,什么都没留下…
展开
-
Shell简介
Shell是什么?Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Unix/Linux系统内核的一部分,但它原创 2016-02-15 13:34:30 · 1525 阅读 · 0 评论 -
第一个Shell脚本
编写脚本[root@chen shell]# cat hello.sh#!/bin/bashecho "hello world!"“#!”是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。作为解释器参数执行脚本[root@chen shell]# bash hello.shhello world!直接运行解释器,原创 2016-02-15 13:37:42 · 1341 阅读 · 0 评论 -
Shell变量
变量是代表一些值的符号,可以通过变量来设置Shell或者其他程序,变量作用于内存中。变量的查看1. set可以查看所有的变量[root@chen shell]# setBASH=/bin/bashBASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interacti原创 2016-02-15 13:42:43 · 1216 阅读 · 0 评论 -
Shell特殊变量
特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数$@传递给脚本或函数的所有参数$?上个命令的退出状态,或函数的返回值原创 2016-02-15 13:48:34 · 1314 阅读 · 0 评论