首页 > 代码库 > SHELL笔记1
SHELL笔记1
shell 是操作系统的外壳,是用户使用操作系统的命令接口,是一个介于用户和操作系统内核之间的桥梁。
shell 俗称,壳。是指“提供使用者使用界面”的软件(命令解析器)。
作为命令语言,它交互式解释和执行用户输入的命令,或者自动解释和执行预先设定好的一连串的命令。
作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。
shell的主要功能:
(1)接受来自键盘的命令
(2)检查命令的正确性
(3)命令错误则给出报错信息
(4)命令正确则使用相应的系统调用命令(产生进程)
(5)命令执行完毕,给出命令执行的结果
Linux把由这种程序设计语言构成的文件称为Shell Script或Shell脚本
Shell脚本是解释执行,而不是编译执行。
脚本由ASCII文本组成,由Shell命令解释器读取并执行。
当执行一个shell脚本时,命令解释器会逐行、逐个循环地读取所有的ASCII文本,并从头到尾依次执行每条语句。
shell编程的实质,就是连续自动执行一系列命令。
命令 说明 命令 说明 命令 说明 命令 说明 命令 说明 pwd 显示当前目录 passwd 修改用户的密码 ls 列出目录中的内容 cd 改变当前的工作目录 * 匹配任意长度的任意字符 ? 匹配任意一个字符 [] 任意属于字符组的字符 cat 一次性显示输出文件的全部内容 file 显示文件的类型 more 分屏显示文件的内容 clear 清屏,提示符回到屏幕左上方 shell脚本的优点:
(1)一次性完成目标
(2)不用重复键入一系列命令
(3)简化用户的操作
用户在成功登陆进入系统后,系统产生一个特定的Shell(这是用户的第一个进程)负责解释执行用户的命令或Shell脚本。
在系统提示符后,用户键入命令或Shell脚本名,来执行指定的命令或shell脚本。如果用户希望终止命令或脚本的执行,可以直接Ctrl+C键来完成。
如果用户结束工作希望推出系统,可以按Ctrl+D键或使用命令logout或exit。
SHELL笔记1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。