首页 百科知识 如何执行系统文件修复命令

如何执行系统文件修复命令

时间:2022-10-09 百科知识 版权反馈
【摘要】:Shell具有以下主要功能:命令执行:命令执行是Shell的一项主要功能,用户在Shell提示符下键入的所有字符几乎都由Shell解释。当用户输入命令行并按下回车键后,Shell开始分析输入的命令;如果有变量替换、文件名替换或输入/输出重定向,Shell将对其进行处理,然后执行相应的程序。

10.1.3 Shell的主要功能

当用户登录到系统后,系统将为用户创建Shell进程,由该进程负责解释执行用户的命令。Shell具有以下主要功能:

命令执行:命令执行是Shell的一项主要功能,用户在Shell提示符下键入的所有字符几乎都由Shell解释。当用户输入命令行并按下回车键后,Shell开始分析输入的命令;如果有变量替换、文件名替换或输入/输出重定向,Shell将对其进行处理,然后执行相应的程序。

输入/输出重定向:输入/输出(I/O)重定向是由Shell处理的,命令程序自身不涉及重定向,并且重定向是在命令执行之前就建立了的。如果I/O重定向在命令行指定,Shel l先打开文件,然后将它们各自连接到程序的标准输入或标准输出上。

管道:管道能让用户将简单的程序连接到一起完成一个复杂任务。在管道中,前一个命令的输出将作为后一个命令的输入。

环境控制:Shell允许用户定制环境以满足自己的需要。bash的环境文件包括.bash_profile文件、.bashrc文件及.bash_logout文件等。通过设置合适的环境变量,可以改变主目录、命令提示符、命令搜索路径等用户工作环境。

后台处理:Shell允许将程序放在后台执行,即用户在前台处理事务的同时还能在后台执行程序。这一功能对费时较多且无交互的程序很有用。

Shell脚本:通常顺序执行的Shell命令序列可以放到文件中,该文件称为shell脚本或shell程序。以后该文件可作为程序运行。Shell还提供了赋值语句、条件语句、循环语句等编程设施,使用这些编程设施能够编写出复杂功能的shell脚本程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈