码迷,mamicode.com
首页 >  
搜索关键字:子shell    ( 206个结果
bash的循环中无法保存变量
在bash中,如果循环在一个子shell中运行,那么在循环中对循环外面的变量的更改将在循环退出后不可见。像下面的例子: 最后面的echo输出的var仍然是1。原因是while循环位于管道中,这意味着在运行过程中,while循环实际是位于一个新的SHELL中的,while循环中的var变量和文件开头定 ...
分类:其他好文   时间:2016-11-09 11:14:47    阅读次数:140
SHELL脚本攻略(读书笔记)--1.11 命令替换和子shell的作用
1.11.1 命令替换 Linux中使用反引号“``”(在波浪线的按键上)或者$()来执行命令替换。一般以$()更直观也更方便敲入。 [root@xuexi tmp]# echo Can you tell me what date it is? Oh my pleasure $(date +%F) ... ...
分类:系统相关   时间:2016-09-28 12:15:47    阅读次数:263
shell 使用记录
1、使用圆括号之后进入子shell不会对当前shell中产生影响。 root#/opt/lxb/dir1#(cd /opt/lxb/dir2;pwd) 执行只有返回的是/opt/lxb/dir2的目录,但是当前shell仍然在dir1中。 2、linux下调整Tab键的缩进,般建议写在家目录下的 ~ ...
分类:系统相关   时间:2016-09-21 12:59:14    阅读次数:152
bash小技巧
Linux 下shell基本上默认是 bash, 下面是我总结的一些技巧。 & 后台运行程序 ,注意退出当前shell后 程序也会退出() 使用子shell, 比如 (cd ../../commlib/; make) $() 命令替换,和 ``的作用是一样的 <(命令) 把命令的输出到一个临时文件  ...
分类:其他好文   时间:2016-09-03 14:49:18    阅读次数:149
bash特性-命令历史命令行编辑
bash: GUI:Gnome,KDE,XFCE CLI:sh,csh,bash,ksh,tcsh,zsh shell,子shell tree:查看目录树 pstree:查看进程目录树 bash: 1、命令历史、命令补全 2、管道、重定向 3、命令别名 4、命令行编辑 5、命令行展开 6、文件名通配 ...
分类:其他好文   时间:2016-09-03 12:21:10    阅读次数:172
初识Shell
1.什么是Shell?shell处于kernel的外层,用来负责接收使用者输入的命令,然后将命令解释成kernel能了解的方式,然后由kernel去执行,再将结果传回默认的输出周边。shell是一种命令解释器,同时也是一个程序语言。shell有很多种,在众多的Linux发行版中,标准的shell是bash,也是..
分类:系统相关   时间:2016-09-02 01:08:31    阅读次数:290
shell编程之变量详解
bash中的变量的种类1.本地变量:生效范围为当前shell进程;对当前shell之外的其他shell进程,包括当前shell的子shell进程均无效 变量赋值:name=‘value‘使用引用value: (1)直接写字符name="root" (2)变量引用name="$USER" (3)命令引用name=`command`,name=$() 变量引用:${name},..
分类:系统相关   时间:2016-08-14 02:06:21    阅读次数:267
shell-(),(()),[],[[]]
一、小括号,圆括号()1、单小括号()①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。②命令替换。等同于`cmd`,shell扫描一遍命令..
分类:系统相关   时间:2016-08-13 14:20:30    阅读次数:308
8.1_Linux管道的使用和用户管理
什么是管道?管道就是把命令1的标准输出发送给命令2的标准输入,把命令2发的标准输出发送给命令3的标准输入。。。最后一个命令会在当前shell进程的子shell进程中执行用来管道实现了使用目的单一的小程序,组合小程序完成复杂的任务管道需要配合其他命令的使用tr命令的使用,常..
分类:系统相关   时间:2016-08-02 22:26:13    阅读次数:356
shell_log1
51cto课程学习整理 http://edu.51cto.com/course/course_id-963.html #!/usr/bin/expect //非交互式 env 或者 set //查看用户环境变量 source 或者 . 执行脚本能把子shell变量传给父shell 脚本规范 1) # ...
分类:系统相关   时间:2016-07-21 14:54:27    阅读次数:228
206条   上一页 1 ... 12 13 14 15 16 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!