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命令可以修改用户的登录口令。
版权声明:本文标题:shell环境 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1721983718a908863.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论