Linux快速入门教程.doc
Linux快速入门教程
序言:Linux是一套免费使用和自由传播的类Unix操作系统,这个系统是由全世界各地的成千上万的程序员设计和实现的。下面的一些Linux教程是为了快速入门,目的在于能快速掌握Linux的根本知识,能对效劳器进行根本的维护。
目录
TOC\o1-3\h\z\uLinux快速入门教程 1
第1章命令行操作及常用命令使用 3
1.1Shell简介 3
1.2Shell控制台使用方法 4
1.3登录和退出Linux系统 4
1.4文件和目录操作命令 6
1.5用户及用户组管理命令 9
1.6进程及任务管理命令 12
1.7磁盘及文件系统管理命令 15
1.8软件安装命令 16
第2章文件查看/编辑方法介绍 18
2.1cat命令介绍 19
2.2vi命令介绍 19
第3章网络配置及操作 25
3.1网络配置命令 26
3.2网络操作命令 30
3.3常用网络配置文件介绍 34
3.4常用网络操作方法 41
第4章常用使用技巧 46
4.1Linux下软件包的安装及卸载 46
4.2Linux操作系统的时钟系统 48
4.3系统信息及运行状态监控 49
4.4打包/压缩工具tar 52
4.5文件及文件内容的查找 53
4.6Linux的系统效劳及其配置 54
第1章命令行操作及常用命令使用
1.1命令行操作
本章目录
Shell简介
Shell控制台使用方法
1.1.1Shell简介
shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是bash。
Linux系统的shell作为操作系统的外壳为用户提供使用操作系统的接口,它是一个命令语言解释器拥有自己内建的shell命令集。shell也能被系统中其他应用程序所调用,用户在提示符下输入的命令都由shell先解释然后传给Linux核心。
Linux中的shell有多种类型其中最常用的几种是Bourneshell〔sh〕,Cshell〔csh和Kornshellksh〕,三种shell各有优缺。
Bourneshell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourneshell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux操作系统缺省的shell是BourneAgainshell。它是Bourneshell的扩展,简称bash。与Bourneshell完全向后兼容,并且在Bourneshell的根底上增加增强了很多特性,它还包含了很多Cshell和Kornshell中的优点,有灵活和强大的编程接口同时又有很友好的用户界面。
Cshell是一种比Bourneshell更适于编程的shell,它的语法与C语言很相似。Linux为喜欢使用Cshell的人提供了Tcsh。Tcsh是Cshell的一个扩展版本。Tcsh包括命令行编辑可编程单词补全、拼写校正历史命令替换、作业控制和类似C语言的语法。它不仅和Bashshell是提示符兼容而且还提供比Bashshell更多的提示符参数。
Kornshell集合了Cshell和Bourneshell的优点并且和Bourneshell完全兼容Linux系统提供了pdksh〔ksh的扩展〕,它支持任务控制,可以在命令行上挂起、后台执行、唤醒或终止程序,
RedhatLinux系统默认的shell是bash,对普通用户用$作提示符,对超级用户root用#作提示符,一旦出现了shell提示符就可以键入命令名称及命令所需要的参数。
我们来实习一下shell是如何工作的,在shell提示符下输入以下命令:
$ls–al
该命令可以列出当前目录下的所有文件和子目录。
用户在登录到Linux时,由/etc/passwd文件来决定要使用哪个shell。例如,
该文件中含有类似如下一行:
myself:x:500:500:LinuxUser:/home/myself:/bin/bash
用户使用的shell被列每行的末尾〔/bin/bash〕。
由于bash是RedhatLinux上缺省的shell,本文将主要介绍bash及其相关知识。
1.1.2Shell控制台使用方法
首先介绍一个名词“控制台〔co