欢迎来到天天文库
浏览记录
ID:62519167
大小:917.89 KB
页数:64页
时间:2021-05-11
《[精选]Linux网络服务器配置与管理3.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第3章字符模式与常用Shell命令本章目录Linux网络服务器配置与管理3.1字符模式初识3.2常用Shell命令3.3RPM软件包管理3.4实训指导:SHELL命令使用与RPM应用3.5课后习题2021/8/18字符模式初识常用Shell命令Shell简介与获得帮助RPM软件包管理本章重难点第3章字符模式与常用shell命令Linux是一种类Unix操作系统,早期只有类似DOS那样的字符命令行工作模式,随着技术的发展,图形化操作技术被越来越多的应用。目前,在Linux中许多命令和服务器的简单配置都可以通过X-Wind
2、ow来进行图形化的执行和操作,这给许多用户带来了方便。虽然图形化操作简单易用,但Linux字符命令行工作模式能够使用至今,这与它自身的优秀特性是分不开的:第3章字符模式与常用shell命令3.1字符模式与常用Shell命令在Linux中,图形操作与字符操作模式并存,但在服务器技术应用方面,字符模式占了主导地位。本章重点介绍字符模式的概念及常用命令的应用。字符模式下,系统有很高的执行效率,稳定性高,执行结果可以直接返回。不需要启用图形模式,节省系统资源,这对一台服务器而言是至关重要的。字符模式采用字符方式传输,节省大量的
3、网络开销,大大降低运行成本。命令行可以携带更多的参数,运比图形化操作功能强大。第3章字符模式与常用shell命令3.1字符模式与常用Shell命令Linux可以采用以下几种方式进入字符模式:通过修改系统初始化进程配置文件/etc/inittab使系统登录时直接切换至字符模式。图形模式下启动终端窗口进入命令行模式,比如执行【konsole】命令。如图3-1所示。按【Ctrl+Alt+F1】-【Ctrl+Alt+F6】或【Alt+F1】-【Alt+F6】切换至控制台。远程登录服务器,这也是网络管理员使用最多的方式。第3章字
4、符模式与常用shell命令3.1字符模式与常用Shell命令第3章字符模式与常用shell命令3.1字符模式与常用Shell命令图3‑1konsole工作接口Linux虽然有图形化操作方式,但应用最快捷、最广泛的方式依然是使用Shell命令来操作和管理主机,所以要想充分的了解和掌握Linux系统,了解Shell是必要的。第3章字符模式与常用shell命令3.2常用shell命令Shell可以理解为是Linux系统提供给用户的使用接口。Shell为用户提供了输入命令和参数,并可得到命令执行结果。当一个用户登录Linux之
5、后,系统初始化程序init就根据/etc/passwd文件中的设定,为每一个用户设定一个称为Shell(外壳)的程序。确切一点说,Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的接口程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell处在内核与外层应用程序之间,起着协调用户与系统的一致性以及在用户与系统之间进行交互的作用,即Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。图3-2是Linux系统层次结构图,Shell解释用户输入的命令行,提交到
6、系统内核处理,并将结果返回给用户。第3章字符模式与常用shell命令3.2.1Shell简介与获得帮助图3‑2Shell层次结构图目前Shell的版本有很多种,如BourneShell、CShell、Bash、ksh、tcsh等,它们各有特点,下面简要介绍一下。最重要的Shell是BourneShell,这个命名是为了纪念此Shell的发明者StevenBourne。从1979起Unix就开始使用BourneShell。因为BourneShell的主文件名为sh,开发人员们便以sh作为BourneShell的主要识别名
7、称。CShell是最广为流行使用的Shell变种。CShell主要在BSD版的Unix系统中使用,发明者是柏克利大学的BillJoy。CShell因为其语法和C语言相类似而得名,这也使得Unix的系统工程师在学习CShell时感到相当方便。BourneShell和CShell形成了Shell的两大主流派别,后来的变种大都吸取这两种Shell的特点,例如Korn、tcsh及Bash。BashShell是GNU计划的重要工具之一,也是GNU系统中标准的Shell。Bash与sh兼容,所以许多早期开发出来的BourneShe
8、ll程序都可以继续在Bash中运行。第3章字符模式与常用shell命令3.2.1Shell简介与获得帮助RHEL5的默认Shell就是Bash。在Linux操作系统中,操作者需要经常运行一些Shell命令,但是Linux下Shell命令较多,参数也相当的多,一个操作者要想把这么多的命令以及其所携带的参数记忆在脑中,实在是一件很费力
此文档下载收益归作者所有