摘要: 种类: ♦ set : 用来显示本地变量,显示当前shell的变量,包括当前用户的变量 ♦ env : 用来显示环境变量,显示当前用户的变量。 ♦ export: 用来显示和设置环境变量, 显示当前导出成用户变量的shell变量 解释: ♦每个shell有自己特有的变量(set)显示的变量,这个和用 阅读全文
posted @ 2018-05-27 18:52 tooltime 阅读(3503) 评论(0) 推荐(0) 编辑
摘要: 我们依然是围绕这几个话题展开学习: 1.什么是set命令? 2.为什么要用set命令? 3.怎样使用set命令? 1.什么是set命令? ♦ set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号"+"和"-"的作用分别是打开和 阅读全文
posted @ 2018-05-27 18:29 tooltime 阅读(14867) 评论(2) 推荐(0) 编辑
摘要: 围绕以下几点展开学习: 1.什么是shell的嵌入命令? 2.为什么使用shell? 3.怎样使用shell嵌入命令? 1.什么是shell的嵌入命令: ♦这些命令是在实际的Bourne shell里创建而不是存在于/bin或usr/bin目录里。嵌入命令比系统里的相同命令要快。 2.为什么使用sh 阅读全文
posted @ 2018-05-27 14:41 tooltime 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 主要以下有几种方式: 第一种:fork 特点:会生成子PID而且可重复被调用。 ♦fork 是最普通的, 就是直接在脚本里面用 path/to/foo.sh 来调用 ♦foo.sh 这个脚本,比如如果是 foo.sh 在当前目录下,就是 ./foo.sh。运行的时候 terminal 会新开一个子 阅读全文
posted @ 2018-05-27 12:29 tooltime 阅读(22871) 评论(0) 推荐(3) 编辑
摘要: Shell脚本的执行方式可以有以下几种: 方式一: 方式二: 前面两种方式其实都是一样的:都是在当前父进程下的子进程中执行,子进程完成后,子进程中的各项变量或操作将会结束而不会传回到父进程中.举例来说: 可以看到,执行后再看脚本中两个变量,在父进程中不起作用! 备注: 如果在script2.sh文件 阅读全文
posted @ 2018-05-27 00:55 tooltime 阅读(9353) 评论(0) 推荐(2) 编辑