码迷,mamicode.com
首页 >  
搜索关键字:子shell    ( 206个结果
环境变量
环境变量和用户自定义变量最主要的区别在于,环境变量是全局变量,而用户自定义变量是局部变量。 用户自定义变量只在当前shell中生效,而环境变量会在当前shell中生效还会在当前shell的所有子shell中生效 如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的shell中生效。(如果不 ...
分类:其他好文   时间:2020-01-21 13:29:41    阅读次数:95
子shell
子shell的概念贯穿整个shell,写shell脚本时更是不可不知。所谓子shell,即从当前shell环境新开一个shell环境,这个新开的shell环境就称为子shell(subshell),而开启子shell的环境称为该子shell的父shell。子shell和父shell的关系其实就是子进 ...
分类:系统相关   时间:2020-01-19 00:22:21    阅读次数:80
shell-常见命令与拓展
命令 : 命令,空命令,返回值为 1,相当于true的别名 while : 相当于 while true . 命令,用于在当前shell中执行命令 通常,一个脚本执行一条外部命令或脚本程序时,会创建一个新的环境(一个子shell),(.)命令可以使脚本保持当前脚本执行,常用于设置当前脚本的环境变量 ...
分类:系统相关   时间:2020-01-14 16:03:05    阅读次数:74
shell基础知识讲解
第1章 shell基础 1.1 什么叫做shell编程 shell编程也叫做bash高级编程语法 1.2 常见的shell命令解释器 bash redhat和centos使用 dsh Ubuntu使用 csh和tcsh unix使用 1.3 开发语言程序代码的分类说明 编译型 写完后需要编译才可以运 ...
分类:系统相关   时间:2020-01-06 14:49:36    阅读次数:111
shell脚本的调用方式
采用.xxx.sh或者sourcexxx.sh这两种调用方式使等价的,这种方式调用主要用于脚本较为复杂,采用模块化的方式,将功能封装在不同的文件中,然后在一个脚本中调用这些功能脚本,这种调用方式不会开启子shell来执行被调用的脚本,而是在当前脚本进程中执行,所以这种方式有两个特点:相当于执行了该脚本;该脚本中的变量和函数,可以在当前脚本中使用。
分类:系统相关   时间:2019-12-31 01:26:51    阅读次数:91
shell 中()、[]、{}、(())、[[]]等各种括号的使用
11 shell中内置关键字[[]]:检查条件是否成立 1、小括号、圆括号() 1.1 单小括号() 用途 命令组 括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。 括号中多个命令之间用分号隔开,最后一个命令可以没有分号, 各命令和括号之间不必有空格。 22 ...
分类:系统相关   时间:2019-12-19 20:56:45    阅读次数:148
shell 执行方式
1.source(或者.) 当使用source运行脚本程序时,系统并不会创建子shell,而是将脚本中的命令放到shell父中运行 2.sh or bash 当使用sh或者bash运行shell脚本程序时,系统将创建一个子shell执行脚本中的命令 export 的作用是为当前shell设置环境变量 ...
分类:系统相关   时间:2019-12-05 01:20:46    阅读次数:97
shell脚本编程之变量简介及脚本执行过程
脚本变量简介 变量类型:字符型、数值型、真、假;事先确定数据的存放格式和长度; 变量存放在内存空间; 编译型语言,没有额外的处理逻辑,属于强类型语言; 脚本型语言,可以有解释器控制;所以,可以是弱类型语言; 强类型:变量在使用前,必须事先声明,甚至还需要初始化(给一个初始值,如果没给一个原始值,里面 ...
分类:系统相关   时间:2019-12-04 13:31:08    阅读次数:116
Linux环境变量
1.环境变量 $HOME表示的是某个用户的主目录。它和波浪号(~)的作用一样 全局环境变量对于shell会话和所有生成的子shell都是可见的。 局部变量则只对创建它们的shell可见。 查看全局变量用printenv或env 查看个别环境变量的值用:printenv 环境变量 例如:printen ...
分类:系统相关   时间:2019-11-06 01:14:56    阅读次数:89
shell基础, 通配符
1. 指定格式输出当前时间: echo `date +%Y%m%d` # 注意使用反引号, +号后面不要有空格 反引号中的东西会被当做命令来执行, 并输出执行的结果 2. $uid用于判断当前是否是root用户登陆的, 是为0, 否则非零. 3. * 匹配任意多个字符, 注意不要带引号; ? 匹配任 ...
分类:系统相关   时间:2019-11-04 19:57:16    阅读次数:90
206条   上一页 1 2 3 4 5 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!