随笔 - 3065  文章 - 0 评论 - 0 阅读 - 735万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Linux基础-Shell

8.Shell替换:Shell变量替换,命令替换,转义字符
摘要:如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" #!/bin/bash a=10 echo -e "Value of a is $ 阅读全文
posted @ 2016-05-23 16:32 Sharpest 编辑
7.Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
摘要:前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: echo $$ echo $$ 运行结果 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 阅读全文
posted @ 2016-05-23 16:14 Sharpest 编辑
6.Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
摘要:Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z 阅读全文
posted @ 2016-05-23 16:09 Sharpest 编辑
5.第一个Shell脚本
摘要:打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行, 见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。 输入一些代码: #!/bin/bash echo "Hello World !" #!/bin/bash echo "Hello Wor 阅读全文
posted @ 2016-05-23 15:10 Sharpest 编辑
4.什么时候使用Shell
摘要:之所以要使用Shell脚本是基于: 简单性:Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。 可移植性:使用POSIX所定义的功能,可以做到脚本无须修改就可在不同的系统上执行。 开发容易:可以在短时间内完成一个功能强大又妤用的脚本。 阅读全文
posted @ 2016-05-23 15:03 Sharpest 编辑
3.Shell脚本语言与编译型语言的差异
摘要:编译型语言 很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java, 都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“编译”。 解释型语言也被称作“脚本语言”。 执行这类程序时,解释 阅读全文
posted @ 2016-05-23 14:55 Sharpest 编辑
2.几种常见的Shell
摘要:Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。 Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。 我们常说有多少种Shell,其实说的是Shell脚本解释器。 bash bash是Linux标准默认的shell,本教 阅读全文
posted @ 2016-05-23 14:54 Sharpest 编辑
1.Shell简介:什么是Shell,Shell命令的两种执行方式
摘要:Shell既是一种命令语言,又是一种程序设计语言 作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 可以说,shell使用的熟练程度反映了用户对Unix/Linux使用的熟练程度。 Shell有两种 阅读全文
posted @ 2016-05-23 14:52 Sharpest 编辑

点击右上角即可分享
微信分享提示