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