Shell简介:什么是Shell,Shell命令的两种执行方式
来源:互联网 发布:seo实战培训 编辑:程序博客网 时间:2024/04/20 16:16
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
它虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Unix/Linux系统的关键。
可以说,shell使用的熟练程度反映了用户对Unix/Linux使用的熟练程度。
注意:单独地学习 Shell 是没有意义的,请先参考Unix/Linux入门教程,了解 Unix/Linux 基础。
Shell有两种执行命令的方式:
Shell脚本和编程语言很相似,也有变量和流程控制语句,但Shell脚本是解释执行的,不需要编译,Shell程序从脚本中一行一行读取并执行这些命令,相当于一个用户把脚本中的命令一行一行敲到Shell提示符下执行。
Shell初学者请注意,在平常应用中,建议不要用 root 帐号运行 Shell 。作为普通用户,不管您有意还是无意,都无法破坏系统;但如果是 root,那就不同了,只要敲几个字母,就可能导致灾难性后果。
它虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Unix/Linux系统的关键。
可以说,shell使用的熟练程度反映了用户对Unix/Linux使用的熟练程度。
注意:单独地学习 Shell 是没有意义的,请先参考Unix/Linux入门教程,了解 Unix/Linux 基础。
Shell有两种执行命令的方式:
- 交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一条。
- 批处理(Batch):用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。
Shell脚本和编程语言很相似,也有变量和流程控制语句,但Shell脚本是解释执行的,不需要编译,Shell程序从脚本中一行一行读取并执行这些命令,相当于一个用户把脚本中的命令一行一行敲到Shell提示符下执行。
Shell初学者请注意,在平常应用中,建议不要用 root 帐号运行 Shell 。作为普通用户,不管您有意还是无意,都无法破坏系统;但如果是 root,那就不同了,只要敲几个字母,就可能导致灾难性后果。
0 0
- 【shell 1】Shell简介:什么是Shell,Shell命令的两种执行方式
- 【Shell脚本学习1】Shell简介:什么是Shell,Shell命令的两种执行方式
- shell教程-001:shell简介 什么是shell,shell命令的两种执行方式
- Shell简介:什么是Shell,Shell命令的两种执行方式
- 一、Shell简介:什么是Shell,Shell命令的两种执行方式
- Shell简介:什么是Shell,Shell命令的两种执行方式
- Shell简介:什么是Shell,Shell命令的两种执行方式
- Shell简介:什么是Shell,Shell命令的两种执行方式
- Shell简介:什么是Shell,Shell命令的两种执行方式
- Shell简介:什么是Shell,Shell命令的两种执行方式
- Shell简介:什么是Shell,Shell命令的两种执行方式
- shell脚本的两种执行方式
- Shell基础教程,什么是Shell?Shell脚本的执行方式,Shell中的变量,Shell中的特殊变量
- shell执行命令的方式
- 使用命令shell和MyEclipse两种方式执行Hadoop的WordCount程序
- shell脚本的两种执行方式区别举例
- shell的执行方式
- shell命令的执行
- 欢迎使用CSDN-markdown编辑器
- 续“SunshineCRM系统”二次开发总结
- 自定义圆头像
- 自我勉励
- mysqldump用法
- Shell简介:什么是Shell,Shell命令的两种执行方式
- IOS Dev Intro - Mac Commands
- android richEditText 可添加文本和图片的记事本功能的控件打造
- 几种常见的Shell
- Shell脚本语言与编译型语言的差异
- 环境变量
- 什么时候使用Shell
- IOS Dev Intro - Mac Usual Commands
- 第一个Shell脚本