- 5
- 0
- 约2.62千字
- 约 3页
- 2016-12-07 发布于重庆
- 举报
shell执行简单命令
shell如何执行简单命令
Q1:shell如何执行“简单”命令:
A:这里的简单命令和bash参考手册里的含义相同,通常格式为:命令名 + 参数。
有3种不同的简单命令:
内置命令(builtin):
内置命令是shell解释程序内建的,由shell直接执行,不创建新进程。
有一些内部命令可用来改变当前shell环境,如:
cd /path
var = value
read var
export var
外部命令(external command or disk command):
二进制可执行文件,需要由磁盘装入内存执行。会创建新进程,shell解释程序会调用fork()方法,复制创建1个自身的副本(子shell),然后通过exec()函数族来执行外部命令,这样外部命令就覆盖了先前fork()创建的子shell。
shell脚本(script):
shell解释程序会通过fork+exec方法执行shell脚本,在exec调用中内核首先测试脚本的第1行(#!/bin/sh或#!/bin/bash),找到执行脚本的解释程序,然后装入这个解释程序,由它解释执行脚本程序。
此解释程序是当前shell的子进程(子shell)。如果这个解释程序与当前使用的shell是同一shell,比如都是bash,那么它就是当前shell的子shell,子脚本中的
您可能关注的文档
最近下载
- 2026年广东省普通高中学业水平考试生物试卷及答案.doc VIP
- 全国教育科学规划课题申报书:63.《中华优秀传统文化在艺术教育中的传承与发展研究》.docx VIP
- 有效的小学数学教学设计.docx VIP
- 2024-2025学年江苏省常州市高一下学期4月期中质量调研政治试题(解析版).docx VIP
- 高考数学压轴题专项训练:椭圆(解答题压轴题)含答案及解析.pdf VIP
- 金沙江溪洛渡水电站左岸谷肩堆积体边坡监测成果浅析.pdf VIP
- 2026年广东省普通高中学业水平考试地理试卷及答案.doc VIP
- 北师大版数学小升初模拟试卷(各地真题).docx VIP
- 太极创业项目计划书.docx VIP
- 《精密机械设计基础(第二版)》裘祖荣习题参考答案.pdf VIP
原创力文档

文档评论(0)