Shell解释器(学习笔记四)

时间:2015-02-19 16:16:52   收藏:0   阅读:358

一、Shell解释器

shell解释器,用户和操作系统内核之间的桥梁

技术分享

 

shell介于操作系统内核与用户之间,负责接收用户输入的操作指令(命令),并运行和解释,将需要执行的操作传递给操作系统内核并执行

shell程序在系统中充当了一个”命令解释“的角色

如:Windows中的cmd.exe类似这个角色,不过接收的是DOS命令

二、Linux中的shell

2.1、Shell常见种类

三、Bash 

3.1、Linux默认使用的Shell程序

命令文件位置:/bin/bash文件中

[root@model /]# ls /bin/bash 
/bin/bash
[root@model /]# 
[root@model /]# ll /bin/bash 
-rwxr-xr-x. 1 root root 940416 Oct 16 21:56 /bin/bash
[root@model /]# 

3.2、主要功能

        history可以查看已经输入过哪些命令

cat etc/inittab >>/tmp/bootype.txt
[root@model Documents]# cat >> a.txt << fw
> fffffffffff
> dddddddddd
> fw
[root@model Documents]# 

将2个fw之间的内容追加到文件a.txt中,如果a.txt不存在就创建

四、命令行

 命令行的一般格式:

命令字  [选项]  [参数]

命令字:简单讲,凡是在Linux字符界面,字符终端中,能名称完成特定操作和任务的字符串,都可以称为"命令"。命令只代表了实现某一类功能的指令和程序的名称。    命令字区分大小写,是整条命令中最重要的部分

[选项]:调节命令的具体功能,决定这个命令将如何执行,同一个命令的配合不同的选项使用,可以获得相似但有细微差别的功能。

[参数]:命令字的处理对象,可以是文件,目录,文件夹,用户等一些内容。参数可以是0个,多个.

命令字 选项 参数之间用空格隔开,多余的空格会被忽略

选项和参数的顺序可以混淆,可以顺序相反,一般不影响命令的正常执行,特殊除外

原文:http://www.cnblogs.com/liunanjava/p/4296119.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!