shell 在操作系统中的作用(详细点)

如题所述

第1个回答  推荐于2017-11-25
shell的一项主要功能是在交互方式下解释从命令行输入的命令。shell解析命令行,将其分解为词(也称为token),词之间由空白分隔,空白由制表符、空格键或换行组成。如果词中有特别的元字符,shell会对其进行替换。shell处理文件I/O和后台进程。对命令行的处理结束后,shell搜索命令并开始运行他。
shell的另一项重要功能是制定用户环境,这通常在shell的初始化文件中完成。初始化文件中有非常多定义,包括设置终端键和窗口属性,设置用来定义搜索路径、权限、提示符和终端类型的变量,设置特定应用程式所需的变量,如窗口、字处理程式和编程语言的库等。Korn/Bash shell和C/TC shell还提供了更多的制定功能:历史添加、别名、设置内置变量防止用户破坏文件或无意中退出,通知用户作业完成。
shell还能用作解释性的编程语言。shell程式(也称为shell脚本)由文件中的一列命令组成。shell程式用编辑器生成(也能在命令行上直接输入脚本)。他们由UNIX命令组成,命令之间插入了一些基本的程式结构,如变量赋值、条件测试和循环。shell脚本不必编译。shell会逐行解释脚本,就似乎他是从键盘输入相同。shell负责解释命令,因此,用户需要了解可用的命令有哪些。附录A中列出了一些有用的命令。
1.3.2 shell的职责
shell负责确保用户在命令提示符后输入的命令被正确执行。其职责包括:
(1) 读取输入并解析命令行
(2) 替换特别字符,比如通配符和历史命令符
(3) 设置管道、重定向和后台处理
(4) 处理信号
(5) 程式执行的相关设置本回答被网友采纳
第2个回答  2020-07-12
shell是用户与操作系统交互的中介,它主要的作用是直接和批处理,能够提高你的工作效率

shell提供了编程的机制,它也是一门脚本语言,组合各个命令的工具

什么是 linux shell,它在 linux 操作系统中的作用是什么?
具体作用是:1.shell可以合并编程语言以控制进程和文件,以及启动和控制其他程序;2.能够减少大量的重复输入和交互操作,能够进行批量处理和自动化完成维护,减轻管理层负担。

Win7操作系统中的shell命令有哪些实用功能?
shell:Cookies and shell:cache - IE信息存储工具。shell命令提供了对用户文件和设置的直接访问,是Windows 7系统操作效率提升的关键。掌握这些命令,将使你的系统管理更加便捷。让我们一起探索并灵活运用这些强大功能吧。

shell是什么
具体来说,Shell的主要功能包括:1. 命令解释与执行:用户输入的命令通过Shell被操作系统理解并执行。例如,用户可以通过Shell来运行程序、访问文件或执行系统任务等。2. 脚本执行:除了执行单个命令外,Shell还可以执行一系列的命令,即Shell脚本。这些脚本可以包含一系列的命令和逻辑操作,使得用户可以自动化...

shell是什么意思
Shell的主要功能包括:1. 命令解释与执行:Shell能够解释用户输入的命令,并将其传递给操作系统执行。这些命令可以是内部命令或是外部程序的路径。2. 环境管理:Shell允许用户管理运行环境,包括文件和目录的创建、删除、移动等操作。此外,它还可以管理环境变量,用于配置系统环境。3. 脚本执行:某些Shell支...

shell是什么意思?
Shell是一个在操作系统中为用户或应用程序提供交互式访问功能的界面程序。通过Shell,用户可以输入命令并与操作系统进行交互,实现对硬件和软件资源的控制和管理。下面详细解释Shell的概念和作用。Shell是一个命令行解释器,它在操作系统上提供了一个与外部接口交流的界面。Shell允许用户输入命令并通过命令来间...

什么是 Shell,用途是什么
Shell,这个术语源于“shell”一词的直译“贝壳”,在Linux系统中,它就像一个外层保护工具,连接着用户与内核,实现用户与操作系统的交互。它是命令行界面的解释器,负责解析用户输入的命令,将其转化为操作系统能理解的指令。通过编写shell脚本,可以批量执行一系列命令,提高效率。最初的UNIX shell发展至今...

shell用途
Shell是一种强大的工具,它允许用户在默认的认证和环境中执行命令行操作。它的主要作用在于提供一个交互式的界面,使得系统管理和任务执行更加便捷。在现代计算机的底层架构中,特别是在UEFI(Unified Extensible Firmware Interface)环境中,Shell扮演着至关重要的角色,它取代了传统的DOS界面,引领着未来系统...

shell是什么意思啊
Shell是一个在计算机科学中常见的术语,特别是在Unix和Linux操作系统环境中。Shell字面上可以理解为一种“外壳”,它是用户与操作系统进行交互的界面。通过Shell,用户可以执行各种命令和操作,从而实现对计算机硬件和软件资源的控制。以下是关于Shell的详细解释:1. 基本定义:Shell是一个命令行解释器,它接收...

shell什么意思
Shell是一个在计算机科学和计算机科学领域中广泛使用的术语。它主要指的是一种命令行界面或者命令行解释器。下面详细解释Shell的含义和用途。Shell的基本定义 在计算机科学中,Shell是一个命令行界面程序,它与操作系统内核交互执行命令。用户可以通过Shell与计算机进行交互操作,例如运行程序、管理文件和目录等...

shell是什么意思?
Shell是一个在计算机科学和编程中常见的术语,主要指的是一种命令行解释器或脚本语言。Shell用于接收用户输入的命令,然后执行这些命令与操作系统进行交互。它为用户提供了一个界面,允许用户以更直观和高效的方式与计算机系统进行交互。详细解释 1. 基本定义:Shell是一个命令行界面,它允许用户通过输入文本...

相似回答