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