前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shell基本概念

Shell基本概念

作者头像
栗筝i
发布2022-12-01 21:12:26
2400
发布2022-12-01 21:12:26
举报
文章被收录于专栏:迁移内容迁移内容

一、什么是shell

shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。

shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。

shell 本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序。

二、什么是shell脚本

shell脚本就是由Shell命令组成的执行文件,将一些命令整合到一个文件中,进行处理业务逻辑,脚本不用编译即可运行。它通过解释器解释运行,所以速度相对来说比较慢。

shell脚本中最重要的就是对shell命令的使用与组合,再使用shell脚本支持的一些语言特性,完成想要的功能。

三、命令行

命令行的一般格式:

命令字 [选项] [参数]

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

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、什么是shell
  • 二、什么是shell脚本
  • 三、命令行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档