admin管理员组

文章数量:1567000

2024年7月26日发(作者:)

Shell 环境

Shell是Linux为方便用户访问核心服务而提供的命令接口。大多数情况下,用户要使

用Linux提供的各种服务必须要通过shell方可进行。

Shell介绍

任何操作系统都提供命令访问接口供用户使用。通过命令访问接口,用户可以管理与

控制操作系统,实现特定的功能。不同的操作系统有着不同的命令访问接口,如DOS环境

下通过commond访问系统的。在Linux系统下,这一接口称作shell。

Shell的种类

Shell的中文含义是“外壳”,这个名称表示与系统内核相对应的外壳层应用。Linux

系统下有多种shell,常见的有Bourne Again shell、C shell、Korn shell等。

Shell编程基础

Shell提供了脚本编程的功能。这一功能非常强大,甚至可以代替高级语言编程实现相

应的功能。在DOS系统中,如果需要执行一些重复性的命令,可以通过编写一个批处理文

件(扩展名.bat),将这些命令写到批处理文件中。在需要执行时,直接执行这个批处理文

件就可以了。与DOS相同,Linux也提供了批处理命令。它比DOS更强大。

创建和运行shell脚本程序

要创建一个shell脚本程序的过程非常简单。首先新建一个文本文件,然后在文本文

件中按照shell编程规则输入shell命令即可。通常情况下,在linux中建立一个文本文件

会用到vi编辑器。

要运行一个shell程序,主要有两种方式:一是赋予shell程序的执行权限,如通过

chmod命令增加执行权,然后在命令行直接运行即可。二是通过执行另外的shell加载脚

本,如通过命令“sh 脚本文件名称”的运行方式运行。

例:创建一个shell脚本echodate,输出当前主机的系统日期;

Vi echodate

#%Y

#%m

#%d

echo ‘date+%Y%m%d’

的结果

#文件的内容是调用echo命令显示执行date命令

常用的shell命令

1. 更改帐号密码

通过执行passwd命令可以修改用户的登录口令。

本文标签: 命令执行用户接口