shell入门
测试_于小白
这个作者很懒,什么都没留下…
展开
-
Linux Shell系列教程之(一)Shell简介
Shell简介 Shell自身是一个用C语言编写的程序,是用户来使用Unix或Linux的桥梁,用户的大部分工作都需要通过Shell来完成。只有熟练使用shell,才能熟练掌握linux。 可以说:Shell既是一种命令语言,又是一种程序设计语言。 作为命令语言,它可以交互式地解释和执行用户输入的命令;而作为程序设计语言,它可以定义各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环...转载 2019-05-09 16:29:37 · 143 阅读 · 0 评论 -
Linux Shell系列教程之(二)第一个Shell脚本
新建shell脚本 新建一个文件,扩展名为sh(sh代表shell),或者其他任意名字,其实扩展名并不影响脚本执行,见名知意就好,这里用sh是为了便于分辨。 在你新建的文件中输入以下内容: #!/bin/bash echo “Hello World !” “#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一个Shell来执行。 echo命令用于向窗口输出文本。 运行she...转载 2019-05-09 16:42:21 · 257 阅读 · 0 评论 -
Shell编程--windows下的shell开发运行工具
工欲善其事,必先利其器;对于shell脚本使用vim在linux开发可能效率比较底下,而且大多都是windows开发,当然能够在windows下运行更好。 1、开发工具:subli text 3 1)安装插件ShellScriptImproved,用于语法提示以及关键字高亮 <1>选择菜单preferences->package control <2> 输入 并选择...转载 2019-05-10 09:09:24 · 2650 阅读 · 1 评论 -
Linux Shell系列教程之(三)Shell变量
为使Shell编程更有效,系统提供了一些Shell变量。Shell变量可以保存诸如路径名、文件名或者一个数字这样的变量名。 Shell将其中任何设置都看做文本字符串。有两种变量,本地和环境。严格地说可以有 4种,但其余两种是只读的,可以认为是特殊变量,它用于向Shell脚本传递参数。 定义变量 定义变量时,变量名不加美元符号($),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程...转载 2019-05-10 09:24:02 · 253 阅读 · 0 评论 -
Linux Shell系列教程之(四)Shell注释
Shell中的注释以“#”号开头,所有以“#”号开头的代码都会被解释器所忽略。 比如下面的代码: 其中以“#”号开头的Author字段和Date字段就是Shell中的注释。 而且Shell中没有多行注释,只有单行注释,所以只有这一种注释方式来注释代码。 ...转载 2019-05-10 09:27:00 · 168 阅读 · 0 评论 -
Linux Shell系列教程之(五)Shell字符串
字符串是Shell编程中最常用最有用的数据类型,今天,Linux大学网就为大家介绍一下在Shell中的字符串用法,以及Shell中常用的字符串操作。 Shell字符串用法 Shell中的字符串可以用引号包起来,也可以不用引号。 用引号的话可以用双引号,也可以用单引号。其单双引号的区别跟PHP相类似。 接下来给大家介绍下Shell中字符串单双引号的区别和用法举例。 加单引号 用法示例 加单引号的特...转载 2019-05-10 09:35:49 · 141 阅读 · 0 评论 -
Linux Shell系列教程之(六)Shell数组
Shell支持一维数组(不支持多维数组),并且没有限定数组的大小。 类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 一、Shell数组的定义 在Shell中,用括号来表示数组,数组元素之间用“空格”分割开。 定义数组的一般形式为: array_name=(value1 … valuen) 例如: 而且还可以单独定义数组的各个...转载 2019-05-10 10:04:11 · 181 阅读 · 0 评论 -
Linux Shell系列教程之(七)Shell输出
Shell echo命令 echo命令是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。 命令格式: 转义字符 像其他高级语言一样,Shell也使用反斜杠“\”作为转义字符。 例子: 输出:“It is a test” 输出变量 使用echo命令可以直接输出变量,示例如下: 输出:linuxdaxue It is a test 如果变量与其它字符相连的话,需要使用大括号({ }),...转载 2019-05-10 13:33:23 · 326 阅读 · 0 评论