6:父子shell-步入Linux的现代方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6:父子shell-步入Linux的现代方法相关的知识,希望对你有一定的参考价值。
目录
- 6.1 父子shell的概念
- 6.2 分号在命令里有什么作用
- 6.3 sleep和jobs
- 6.4 后台
- 6.5 coproc协程
- 6.6 外部命令和内建命令
- 6.7 alias别名
- 6.8 章节结束语与经验
6.1 父子shell的概念
-
bash
-
ps-f
-
ps –forest
6.2 分号在命令里有什么作用
- 命令之间带分号 ; 依次执行
- 创建一个子shell去执行
6.3 sleep和jobs
-
sleep
将目前动作延迟一段时间 ,后面可接 s
为秒,m
为 分钟,h
为小时,d
为日数 - 挂在后台,如果要干掉,则用
kill
命令 -
jobs
显示作业的状态,-l
在作业信息中额外的列出PID
6.4 后台
- 后台执行
tar -zxvf ……;&
6.5 coproc协程
- Liunx协程处理命令。协程可以同时做两件事。在后台生成一个子shell,并在子shell中执行命令
-
coproc sleep 10
-
coproc frank_av sleep 10; sleep 300;
- 一定要分号结尾,大括号内空格
6.6 外部命令和内建命令
- Shell执行的命令可以分为内建命令(built-in)和外部命令(external) 前者是构建在shell内部
- 后者是一个独立的文件(可以是二进制文件,也可以是一个脚本) 内建命令由当前shell本身来执行,例如echo, cd等等
- 外部命令的执行shell进程会fork一个子进程,父进程随后挂起,然后在子进程中exec加载外部文件,子进程返回后,父进程才继续执行
6.7 alias别名
-
alias
定义或显示别名。 -
type
显示指定命令的类型。 -
alias li=’ls -li’
- 但是关闭当前shell就不能用了
6.8 章节结束语与经验
- 掌握与熟用
以上是关于6:父子shell-步入Linux的现代方法的主要内容,如果未能解决你的问题,请参考以下文章
2:发行版本安装演示——UbuntuCentOSKali?-步入Linux的现代方法