用户和操作系统之间的接口Shell分类Shell的双重角色命令解释程序
Shell的工作步骤
打印提示符
得到命令行
解析命令
查找文件
准备参数
执行命令
独立的程序设计语言解释器
KISS (Keep It Small and Stupid)
可复用工具tools
重定向和管道
也称Shell script(Shell脚本)
是一组命令#!/bin/shls -al
touch aa
cp a...
分类:
系统相关 时间:
2015-05-13 10:17:32
阅读次数:
164
1.什么是环境变量?要回答这个问题,首先得说说什么是windows的cmdshell。因为,环境变量从来都不是普通PC用户关心的内容,绝大多数时候,环境变量都是因为cmdshell才显得重要。cmdshell--“命令外壳”,其实是windows的命令解释器,它负责把户输入的cmd(可以简单地理解为DOS..
最近写一个shell脚本的时候遇到这样一个错误#!/bin/shright=disk1part=${right//[a-zA-Z]}提示:bad substitution在命令行输入的时候,又是运行正确的。查了下有人说把sh改为bash,发现问题解决。#!/bin/bash也就是不同的命令解释器的兼...
分类:
系统相关 时间:
2015-04-17 01:14:10
阅读次数:
273
1. 什么是Bash?Bash是一个为GNU计划编写的Unix Shell, 也是许多Linux平台默认使用的Shell。Shell是一个命令解释器,是介于操作系统内核和用户之间的一个绝缘层。同时, Shell也是一种解释性语言或脚本语言。它通过将系统调用、公共程序、工具和编译过的二进制程序"粘合"...
分类:
系统相关 时间:
2015-04-13 00:01:49
阅读次数:
304
#include#includemain(){ char cmd[10][10]={"dir","cd","md","rd","date","time","ren","copy"}; char a[10]="help"; char b[10]="quit"; char c[10];...
分类:
其他好文 时间:
2015-04-09 17:10:04
阅读次数:
113
第一章实验一、命令解释程序的编写实验一、 实验目的(1)掌握命令解释程序的原理;(2)掌握简单的DOS调用方法;(3)掌握C语言编程初步。二、实验方法、步骤及结果测试#include#include#include int main(){ char str[30]; printf("请...
分类:
其他好文 时间:
2015-04-09 10:11:26
阅读次数:
122
实验一 命令解释程序的编写一、目的和要求1.实验目的(1)掌握命令解释程序的原理;(2)掌握简单的DOS调用方法;(3)掌握C语言编程初步。2.实验要求编写类似于DOS,UNIX的命令行解释程序(1)自行定义系统提示符(2)自定义命令集(8-10个)(3)用户输入HELP以查找命令的帮助(4)列出命...
分类:
其他好文 时间:
2015-04-06 23:04:06
阅读次数:
187
实验一、命令解释程序的编写实验一、 实验目的(1)掌握命令解释程序的原理;(2)掌握简单的DOS调用方法;(3)掌握C语言编程初步。二、实验方法、步骤及结果测试#include#include#include int main(){ char str[30]; printf("请输入命...
分类:
其他好文 时间:
2015-04-06 23:01:30
阅读次数:
162
一、目的和要求1. 实验目的(1)掌握命令解释程序的原理;(2)掌握简单的DOS调用方法;(3)掌握C语言编程初步。2.实验要求编写类似于DOS,UNIX的命令行解释程序(1)自行定义系统提示符(2)自定义命令集(8-10个)(3)用户输入HELP以查找命令的帮助(4)列出命令的功能,区分内部还是外...
分类:
其他好文 时间:
2015-04-06 20:17:37
阅读次数:
142