Shell环境
Shell是Linux为方便用户访问核心服务而提供的命令接口。大多数情况下,用户要使用
Linux提供的各种服务必须要通过shell方可进行。
我失踪的亲人就是靠他们定位找到的,他的扣扣是63111567.信誉很好,非常专业.需要
的找他,目前只有他会.
Shell介绍
任何操作系统都提供命令访问接口供用户使用。通过命令访问接口,用户可以管理与控
制操作系统,实现特定的功能。不同的操作系统有着不同的命令访问接口,如DOS环境下
通过commond访问系统的。在Linux系统下,这一接口称作shell。
Shell的种类
Shell的中文含义是“外壳”,这个名称表示与系统内核相对应的外壳层应用。Linux系
统下有多种shell,常见的有BourneAgainshell、Cshell、Kornshell等。
Shell编程基础
Shell提供了脚本编程的功能。这一功能非常强大,甚至可以代替高级语言编程实现相
应的功能。在DOS系统中,如果需要执行一些重复性的命令,可以通过编写一个批处理文
件(扩展名.bat),将这些命令写到批处理文件中。在需要执行时,直接执行这个批处理文
件就可以了。与DOS相同,Linux也提供了批处理命令。它比DOS更强大。
创建和运行shell脚本程序
要创建一个shell脚本程序的过程非常简单。首先新建一个文本文件,然后在文本文件
中按照shell编程规则输入shell命令即可。通常情况下,在linux中建立一个文本文件会用
到vi编辑器。
要运行一个shell程序,主要有两种方式:一是赋予shell程序的执行权限,如通过chmod
命令增加执行权,然后在命令行直接运行即可。二是通过执行另外的shell加载脚本,如通
过命令“sh脚本文件名称”的运行方式运行。
例:创建一个shell脚本echodate,输出当前主机的系统日期;
Viechodate
#%Y
#%m
#%d
echo‘date+%Y%m%d’#文件的内容是调用echo命令显示执行date命令的结果
常用的shell命令
1.更改帐号密码
通过执行passwd命令可以修改用户的登录口令。
2.帮助
在Linux系统下,可通过man命令查找帮助。
3.列表文件或目录
执行ls可以查看文件或者是目录的信息。
4.更改工作目录
通过执行cd命令可以改变当前的工作目录。
5.复制文件
通过cp命令可以复制文件,带参数-r可以将整个目录一起进行复制。cp命令的语法如
下:$cp<源路径名称><目标路径名称>
6.删除命令
通过rm执行命令可以删除文件,如果指定-r选项,则可以删除一个目录。另外一个经
常使用的选项是-f,使用-f选项可以强制删除指定的文件,即使该文件正在被使用。
7.修改文件访问权限
通过执行chmod命令可以修改文件或目录的访问权限。通过使用-r选项,可以连同所有
子目录下的文件权限一并修改。
管道与重定向的使用
Linux系统支持在shell中使用管道。所谓管道,就是将一个命令的输出作为另一个命令
的输入。例如,要统计当前目录文件下的数量可以用下述命令来实现。
ls|wc–l
其中的“|”就是管道的符号。通过管道,将ls命令的输出作为wc命令的输入。因此上
述命令的输出就是wc统计的ls命令输出的行数,即文件的数量。除了支持管道操作外,linux
还支持输入/输出的重定向。默认情况下,shell的输入是键盘,而输出是屏幕。通过重定向
技术,可以将输入/输出重新定向到指定的目标,如某个文件或打印机等。
Linux的输出重定向有以下两个操作符。
1.>:重定向,如果是重定向至文件,则目标文件被覆盖。
2.>>:重定向,如果重定向至文件,则将在目标文件的尾部追加。
例如:要将一个文件输出到打印机,除了执行lp命令外,还可以通过输出重定向的方式
完成,其过程如下所示。
本文发布于:2023-03-07 12:49:46,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678164587172394.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:手机如何定位.doc
本文 PDF 下载地址:手机如何定位.pdf
留言与评论(共有 0 条评论) |