




已阅读5页,还剩79页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统实用教程 第3章RedHatLinux9的运行模式3 1XWindow系统简介3 2GNOME桌面环境3 3K桌面环境3 4RedHatLinux9的命令行环境3 5文本编辑器vi的使用 第3章RedHatLinux9的运行模式 本章概述和Microsoft开发的Windows操作系统一样Linux系统也提供了一个图形的用户桌面系统XWindow 它有两种风格不同的整合环境KDE和GNOME 在XWindow中用户同样可以通过使用鼠标对窗口 菜单等进行操作来完成相应的工作 同时Linux还继承了UNIX系统传统的基于命令行的文本用户环境 使得用户可以在命令行的高效的环境下完成自己的工作 本章介绍了RedHatLinux9提供给用户的两种工作模式 XWindow和命令行模式 3 1XWindow系统简介 如果Linux安装时使用的是图形界面 安装成功后 系统会自动选择图形化环境启动 用户登录成功时 将自动转入XWindow用户桌面 RedHatLinux9默认使用的是GNOME图形操作环境 其界面如图所示 GNOME界面 3 1XWindow系统简介3 1 1什么是XWindow系统 3 1 1什么是XWindow系统XWindow系统是一个非常出色的图形窗口系统 是类UNIX系统的图形用户界面的工业标准 XWindow系统最重要的特征之一就是它的结构与设备无关 XWindow系统于1984年在美国的麻省理工学院 MIT 开始开发 后来成立了MITX协会用户研究发展和控制标准 现在使用的是XWindow系统的第11版的第6次发行 所以也称之为X11R6 XWindow系统的主要特点有如下几点 1 XWindow系统是客户机 服务器结构的 XWindow的实现是与操作系统内核分开的 其主要由XServer和XClient两部分组成 2 XWindow系统不是Linux操作系统的必须的构成部分 而只是一个可选的应用程序组件 3 1XWindow系统简介3 1 2XWindow系统的基本结构 3 XWindow系统具有网络操作的透明性 4 支持多种不同风格的操作界面 5 XWindow系统是开源的 可以通过网络或其他途径免费获得源代码 3 1 2XWindow系统的基本结构XWindow系统主要由3部分组成 1 XServerXServer是控制显示器和输入设备 主要是鼠标和键盘 的软件 XServer可以建立窗口 在窗口中绘制图形和显示文字 响应XClient程序的请求 每一套显示设备都只对应惟一的XServer 而且XServer一般由系统的供应商提供 通常无法被用户修改 3 1XWindow系统简介3 1 2XWindow系统的基本结构 2 XClientXClient是使用系统窗口功能的一些应用程序 作为XServer的客户端 向XServer发送请求用于完成特定的动作 3 通信通道通信通道是XServer和XClient之间传输信息的通道 通过这个通道 XClient传送请求给XServer 而XServer回传状态和其他信息给XClient XWindow系统为用户图形界面 GUI GraphicUserInterface 提供了最基本的支持 而具体的窗口样式和更多的图形化工具的支持 则需要借助于窗口管理器和桌面环境 窗口管理器是运行在XServer上的客户应用程序 它管理应用程序窗口 可以实现改变窗口尺寸 打开和关闭窗口等操作 3 2GNOME桌面环境3 2 1GNOME简介 GNOME GNUNetworkObjectModelEnvironment 是一个基于GPL的完全开放式的软件 是RedHatLinux9默认的图形界面 3 2 1GNOME简介GNOME是一种整合式的桌面环境 由许多功能强大的组件组成 其中包括 一个面板 用于打开应用程序和显示状态 桌面 用于放置应用程序及数据 一系列的桌面工具和应用程序一系列的协议 用于协调各应用程序 3 2GNOME桌面环境3 2 1GNOME简介 RedHatLinux9的GNOME界面如图所示 GNOME界面 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 3 2 2GNOME的面板与桌面GNOME是一个友好的桌面环境 在RedHatLinux9中 可以笼统地将GNOME分为两个部分 一部分是用来打开应用程序的和显示状态的面板 另一部分是显示操作的桌面 1 面板不同版本的GNOME面板的样式不尽相同 RedHatLinux9中的GNOME面板 放置在Linux桌面的底部 如图所示 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 最左边的红帽按钮是GNOME面板的主菜单 单击之后会出现一个菜单 其中几乎包含GNOME的所有项目 如应用程序 系统工具 运行程序以及注销 屏幕锁定等 如图所示 其中主要选项说明如下 1 首选项 该选项的功能与较早GNOME版本中的 GNOME控制中心 相似 其中包含的大部分程序均为桌面环境的设置入口 如屏幕保护程序 菜单和工具栏等 具体选项如图所示 2 图形 该选项包含了图片的编辑和浏览工具等 主菜单包含的选项 首选项菜单 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 3 编程 该选项包含了用于程序开发相关的工具 4 系统工具 类似于Windows中的 控制面板 包含了系统管理员常用的大部分工具 例如硬件 系统 终端 服务器以及网络监视等选项 其中终端的选项提供给用户一个虚拟的命令行环境 用户可以像在文本环境下一样使用丰富的Linux命令 5 系统设置 包含了系统环境相关的设置程序 也类似于Windows中的 控制面板 6 互联网 包含了与Internet应用相关的工具 例如电子邮件客户端 浏览器等 7 办公 该选项中包括了openoffice1 0的软件套件 8 音频和视频 该选项中包括了与音频或视频等多媒体相关的播放软件 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 9 游戏 该选项中包括了多款游戏软件 可以增加使用者的乐趣 10 附件 该选项中包括了众多常用的小工具 比如字典 计算器等 11 主文件夹 单击后可以直接打开当前用户的个人主目录 12 帮助 该选项可以打开完整的GNOME在线帮助 如图所示 GNOME的联机帮助 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 13 运行程序 单击该选项后可以打开如图所示的窗口 可以通过输入欲执行的应用程序的名称或通过在 已知应用程序 列表中选择相应的应用程序的方法运行应用程序 14 网络服务器 给出了打开samba客户端的入口 通过该客户端 用户可以使用局域网络 samba服务器提供了网络共享服务 运行程序 窗口 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 15 查找文件 该选项提供了图形界面的搜索文件的工具 单击该选项后出现如图所示的 搜索文件 窗口 16 最近打开的 保存了最近用户打开的文件的列表 17 锁住屏幕 当用户需要暂时离开机器时 出于安全性的考虑可以锁定屏幕 此后只有输入正确的口令才能解除锁定 18 注销 该选项单击后出现 您要正确注销吗 窗口 在此可以注销 关闭和重启计算机 搜索文件 窗口 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 主菜单的旁边是应用程序启动器 这些按钮可以用于启动对应的应用程序或命令 例如第一个应用程序启动器按钮就是Mozilla浏览器的启动器 如果需要修改启动器的内容 可以右击相应启动器 然后选择 属性 选项 在此后打开的 启动器属性 对话框中 进行设置 如图所示 启动器属性 对话框 3 2GNOME桌面环境3 2 2GNOME的面板与桌面 在应用程序启动器旁边的4个小方格 代表4个桌面 如果用户在桌面上同时打开多个窗口 桌面就会显得很混乱 此时用户就可以使用这个工具 打开其他的桌面 然后在其中运行程序 2 桌面在RedHatLinux9中 面板的上方就是桌面 如图所示 其中 从这里开始 相当于Windows中的 控制面板 root的主目录 相当于Windows桌面上的 我的文档 而 回收站 的功能与Windows桌面的 回收站 完全一致 用户还可以将面板中的一些应用程序启动器拖拽到桌面上 GNOME的桌面 3 2GNOME桌面环境3 2 3GNOME设置 3 2 3GNOME设置在GNOME2 0中 前一版本GNOME中的管理工具 GNOME控制中心 被 首选项 所替代 用户可以通过单击 主菜单 首选项 控制中心 选项 或是命令 gnome control center 打开 首选项 窗口 如图所示 首选项 窗口 3 2GNOME桌面环境3 2 3GNOME设置 1 屏幕保护程序屏幕保护程序是为了避免屏幕长时间打开时造成显示器损坏而设计的 应当选择适当的屏幕保护程序 并保证在设置的时间内启动 以达到保护显示器的作用 首先 双击 屏幕保护程序 图标 系统出现 ScreensaverPreferences 窗口 如图所示 从中选择适当的屏幕保护模式以及程序启动的时间等即可 ScreensaverPreferences 窗口 3 2GNOME桌面环境3 2 3GNOME设置 2 更变背景变更背景可以改变桌面背景的图案 图案位置 背景的显示方式以及背景颜色等 在选择后即可立即生效 在 首选项 窗口中双击 背景 图标即可打开如图所示的 背景首选项 窗口 然后根据需要设置即可 更变背景 3 2GNOME桌面环3 2 3GNOME设置 3 关联程序指定和Windows一样 在Linux中某些功能可以设置默认的程序来打开 在 首选项 窗口双击 首选应用程序 图标 就会出现 首选应用程序 出口提供设置 变更后立即生效 如图所示 设置默认程序 3 3K桌面环境 KDE是Linux提供了另一个完整的整合式桌面环境 其中包括文件管理器 窗口管理器 帮助系统 配置系统等 还有为数众多的小程序 如果Linux默认的图形桌面是GNOME 可以在终端的命令提示符下输入如下的命令 然后重启系统 进入KDE桌面 如图所示 KDE桌面环境 3 3K桌面环境3 3 1KDE简介 3 3 1KDE简介KDE KDesktopEnvironment 是目前Linux平台下的两大整合桌面环境之一 它是1996年10月由MatthiasEttrich开发的 与GNOME的最大不同在于 KDE原先是使用商业版的QTlibrary开发的 用户需要付费使用 而GNOME使用的是开放源代码的GTK库 因此为了使得KDE得到更大的发展 QTlibrary的版权进行了修改 变成了后来的QPL QPublicLicense KDE也被运用于一般的非商业领域 3 3K桌面环境3 3 2KDE的面板和桌面 3 3 2KDE的面板和桌面KDE也GNOME一样 在屏幕的底部也有一个贯穿桌面的面板 如图所示 在默认安装的情况下 其中包括了主菜单图标以及用来启动浏览器 电子邮件客户端 文字处理工具和其他常用工具的快速启动器 3 3K桌面环境3 3 2KDE的面板和桌面 1 配置面板右击面板 在弹出的快捷菜单中 单击 设置面板 选项 可以打开面板的 设置 KDE控制模块 窗口 如图所示 用户可以配置面板布局 外观和面板中的任务集外观等定制自己的面板 如果需要详细的设置帮助 可以点击该窗口右下角的 帮助 按钮 设置 KDE控制模块 窗口 3 3K桌面环境3 3 2KDE的面板和桌面 2 KDE主菜单RedHatLinux9使用KDE桌面启动后在面板的最左方也有一个红帽子主菜单按钮 从中可以启动指定的任务 如启动程序 查找文件 配置桌面等 主菜单中还包括了许多子菜单 它们把应用程序的按照类型进行了分类 如图所示 包含的菜单项部分与GNOME的主菜单中的项目相同 不同的项目有 控制中心 打开kisdndock工具 用于配置KDE的语言 窗口管理程序 桌面环境等等 起点 单击该选项可以进入当前用户的宿主目录 类似于GNOME中的 主文件夹 KDE的主菜单 3 3K桌面环境3 3 3KDE文件管理 主菜单按钮的旁边是几个快速启动器 包括Mozilla浏览器 Evolution电子邮件客户端和openoffice的相关组件 在KDE的应用程序启动器旁边的4个小方格 代表4个桌面 用户可以使用这个工具 打开其他的桌面 然后在其中运行程序 3 3 3KDE文件管理在KDE中可以使用Konqueror来管理系统的文件 而且Konqueror还可以作为Internet浏览器使用 并且Konqueror文件管理器允许用户在一个界面中配置KDE桌面 设置Linux系统 播放多媒体文件 浏览数码图像甚至是网上冲浪 3 3K桌面环境3 3 3KDE文件管理 单击 主菜单 起点 命令即可启动Konqueror文件管理器 如图所示 用户可以在左边的目录树中单击以打开相应的目录 在右边的主窗口中进行相应的文件操作 其方法与Windows中完全相同 Konqueror文件管理器 3 3K桌面环境3 3 3KDE文件管理 在Konqueror窗口的左侧 有一个导航面板 它可以帮助用户在不必打开一个应用程序的情况下访问网页书签 查看历史记录 网络资源和文件系统 如图所示即为利用Konqueror浏览网页 另外 Konqueror还内嵌了一个媒体播放器 可以用来播放多媒体文件 使用Konqueror浏览网页 3 4RedHatLinux9的命令行环境 Linux系统的命令行环境也称为Linux的文本模式或基于命令行的文本模式 传统的Linux的运行模式就是基于命令行的文本模式 用户可以利用命令行环境在占用较少系统资源的情况下完成所有的系统管理的任务 这种工作模式尤其适用于计算机的远程管理和服务器环境 3 4RedHatLinux9的命令行环境3 4 1启动文本模式 如果用户希望在文本模式下进行系统操作 那么首先必须要登录Linux的文件环境 在RedHatLinux9中 提供了4种方法进入Linux的文本模式 1 直接进入如果在RedHatLinux9安装时使用的是文本界面 或者在图形界面下安装而选择了从文本模式下登录Linux系统时 启动计算机后就会直接进入文本模式 如果安装过程中 选择了从图形界面登录系统 那么在启动计算机后 就需要修改 etc inittab文件 才能使系统从文本模式登录 3 4RedHatLinux9的命令行环境3 4 1启动文本模式 修改inittab文件的步骤如下 1 依次单击 主菜单 附件 文本编辑器 菜单项 打开gedit文本编辑器 单击 打开 工具按钮或依次单击 文件 打开 菜单项 打开如图的 打开文件 窗口 在文件夹列表框中单击 etc 然后在文件列表中选择inittab文件 gedit打开文件窗口 3 4RedHatLinux9的命令行环境3 4 1启动文本模式 2 单击 确定 按钮 在gedit中打开inittab文件 从中找到 id 5 initdefault 行 将其修改为 id 3 initdefault 或者在该行的行首输入 即注释掉该行 然后再输入 id 3 initdefault 行 如图所示 保存后退出 修改inittab文件 3 4RedHatLinux9的命令行环境3 4 1启动文本模式 3 重启计算机 Linux系统就会进入文本模式 2 使用虚拟控制台进入Linux文本模式在前面介绍的 etc inittab文件是Linux系统的启动配置文件 在Linux的启动过程中需要从该文件中读取相关的配置选项 而Linux又是一个多用户的操作系统 为了实现允许多个用户同时登录系统的目标 Linux在 etc inittab文件中定义了多个虚拟控制台 默认是6个 最多允许有256个 在图形模式下 用户如果需要在不同的虚拟控制台之间进行切换 可以使用Ctrl Alt Fn n 1 2 6 组合键 使用Ctrl Alt F7则可以回到图形界面 在文本模式下 则可以使用Alt Fn n 1 2 6 组合键进行切换 此时 用户可以看到文本模式下的登录提示符 Login 3 4RedHatLinux9的命令行环境3 4 1启动文本模式 如果用户无需过多的虚拟控制台 可以通过关闭多余的虚拟控制台 从而节省系统资源 关闭虚拟控制台的方法是修改 etc inittab文件 具体步骤如下 1 使用gedit打开 etc inittab文件 2 从其中找到 Rungettysinstandardrunlevels 行 然后在下面的 4 5 6 三行前面加上 即注释掉该行 如图所示 保存后退出 关闭虚拟控制台 3 4RedHatLinux9的命令行环境3 4 1启动文本模式 3 使用仿真终端进入Linux文本模式使用前面介绍的方法进入文本模式后 用户会出于纯命令行模式 如果希望在图形模式下使用命令行 可是依次单击 主菜单 系统工具 终端 菜单项 如图所示 或在桌面的空白处右击 在弹出的快捷菜单中选择 新建终端 进入文本窗口 如图所示 主菜单进入仿真终端 快捷菜单进入仿真终端 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 4 文本模式和图形模式间间切换图形模式启动后 如果希望转入文本模式 可以在终端命令提示符下使用init3命令 随后 系统给出文本的登录提示符 Login 用户输入账号和口令后就可以进入文本模式 在文本模式下可以使用init5或startx来启动图形用户模式 系统会给出登录界面 用户可以使用自己的账号和口令登录系统 3 4 2常用的文本工具RedHatLinux9的文本环境功能非常强大 很多工具必须在命令行模式下完成 如应用程序的编译安装 RedHatLinux9文本模式的命令非常丰富 下面介绍几类常用命令 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 1 磁盘管理对于系统用户来说 为了合理安排磁盘空间 需要随时了解当前磁盘的使用情况 有时候还需要格式化磁盘 调整磁盘空间 基于磁盘管理的所有操作在RedHatLinux9中都有相应的命令 1 df命令用于检测文件系统的磁盘空间占用和空余情况 可以显示所有文件系统对节点i和磁盘块的使用情况 命令的使用格式如下 df 选项 常用参数及含义如下表所示 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 df a用于显示系统中所有文件卷的使用情况 包括虚拟的文件卷 df T用于显示文件系统的使用情况 不包括虚拟的文件卷 其命令结果如图所示 df常用的参数及含义 df a和df T命令的执行结果 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 2 du命令用于统计目录或文件所占磁盘空间的大小 该命令的执行结果与df类似 du更侧重于磁盘的使用状况 该命令的使用格式如下 du 选项 目录或文件名常用参数及含义如下表所示 du常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 如图所示为du执行结果 不带参数时 检查当前目录 du执行结果 3 mkfs命令该命令相当于DOS Windows系统中的格式化命令 用于创建指定的文件系统 使用格式如下 mkfs 选项 设备文件名 blocks 常用参数及含义如表3 6所示 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 4 mount和umount命令在文本模式下 如果需要使用CD ROM或者U盘 此时就要首先使用mount命令将它们挂接到系统中 使用完毕后还要使用umount命令卸载 命令的使用格式如下 mount 选项 设备文件名挂接点umount设备文件名或挂接点mount常用参数及含义如表所示 mkfs常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 例3 4挂接cd rom 然后卸载 执行结果如图所示 root myhostroot mount tiso9660 dev cdrom mnt cdrom root myhostroot umount dev cdrom mount常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 2 查看进程信息进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动 它是操作系统动态执行的基本单元 在传统的操作系统中 进程既是基本的分配单元 也是基本的执行单元 RedHatLinux9是一个多任务的操作系统 通过CPU在各个任务之间进行时间片轮转实现 可以使用如下的命令来查看系统进程的详细情况 这些命令需要管理员的身份才能使用 1 ps命令该命令可以查看进程的详细状况 使用格式如下 ps 选项 常用参数及含义如下表所示 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 在终端命令提示符下执行ps aux或psaux命令后 执行结果如图所示 ps常用的参数及含义 ps命令回显 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 程序执行的结果中 共11个字段 各字段的含义如下 USER字段 进程的属主PID字段 进程号PID CPU字段 进程的CPU占用率 MEM字段 进程内存占用率VSZ字段 虚拟内存占用量RSS字段 物理内存占用量TTY字段 运行进程的终端号STAT字段 进程状态START字段 进程的启动时间TIME字段 进程消耗的CPU时间COMMAND字段 启动进程的命令参数 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 其中 进程状态 即STAT字段 可显示内容如下 D 不可中断的睡眠状态 R 正在运行可中在队列中可过行的 S 处于休眠状态 T 停止或被追踪 高优先级的进程N 低优先级的进程W 进入内存交换 从内核2 6开始无效 X 死掉的进程 Z 僵尸进程 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 2 top命令该命令用来动态显示运行中的进程 与ps命令类似 都是用来显示当前系统中正在运行的进程 但是top命令能够在运行后 在指定的时间间隔更新显示信息 可以在使用top命令时加上 d来指定显示信息更新的时间间隔 如图所示 top命令执行的返回 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 在top命令执行后 可以按下按键得到对显示的结果进行排序 M 键 根据内存使用量来排序 P 键 根据CPU占有率来排序 T 键 根据进程运行时间的长短来排序 U 键 可以根据后面输入的用户名来筛选进程 K 键 可以根据后面输入的PID来杀死进程 q 键 退出 h 键 获得帮助 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 在top命令执行后 可以按下按键得到对显示的结果进行排序 M 键 根据内存使用量来排序 P 键 根据CPU占有率来排序 T 键 根据进程运行时间的长短来排序 U 键 可以根据后面输入的用户名来筛选进程 K 键 可以根据后面输入的PID来杀死进程 q 键 退出 h 键 获得帮助 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 3 关机命令在Linux的文本模式下 可是使用如下的命令进行系统的注销和关机 1 logout命令该命令用于系统的注销 直接在命令提示符下键入该命令即可 也可以使用Ctrl D来实现 root myhostroot logout2 halt命令默认的halt命令可以结束Linux当前所有正在运行的程序 停止所有设备 系统进入等待用户切断电源的状态 在Linux系统中绝对禁止在没有进行关机程序而直接切断主机电源 命令格式如下 halt 选项 常用参数及含义如下表所示 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 3 poweroff命令默认情况下 该命令用于回写缓冲区 并关闭系统 同时断开主机电源 命令格式如下 poweroff 选项 常用参数及含义如下表所示 halt常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 4 init0命令命令init0也可以实现关闭系统 同时断开主机电源 因为在inittab文件中 定义了运行级别0为停机 poweroff常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 5 reboot命令reboot命令可以用于重新启动Linux系统 格式如下 reboot 选项 常用参数及含义如下表所示 reboot常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 6 shutdown命令该命令的功能强于上面给出的halt等命令 它可以实现系统注销 关机和重新启动 命令格式如下 shutdown 选项 常用参数及含义如下表所示 shutdown常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 4 压缩管理1 zip和unzip命令zip格式是广泛使用的压缩格式 被普遍使用在多种操作系统中 在Linux中使用zip压缩工具可以生成 zip格式的压缩文件 其解压的工具为unzip zip工具的使用格式如下 zip 选项 压缩文件被压缩文件 常用参数及含义如下表所示 zip常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 unzip命令的使用格式如下 unzip 选项 压缩文件常用参数及含义如下表所示 unzip常用的参数及含义 例3 5请将tstmod目录下的test开头的所有文件压缩形成test zip文件 然后复制到 root目录下并解压 执行结果如图和图所示 root myhosttstmod zip 3test ziptest root myhosttstmod cptest zip root test zip cd root root myhostroot unziptest zip 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 zip命令执行过程 unzip命令执行过程 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 2 gzip和gunzip命令gzip是Linux常用的压缩命令 生成的压缩文件格式是 zip 可以使用gunzip来解压 该压缩格式与zip不同的在于gzip无法实现对多个文件压缩成一个gzip文件 因此该命令通常与tar命令一起使用 zip常用的格式如下 gzip 选项 被压缩文件常用参数及含义如下表所示 gzip常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 gunzip不但可以解压缩 gz格式的压缩文件 也可以解压缩zip compress等命令压缩的文件 gunzip命令常用的格式如下 gunzip 选项 压缩文件常用参数及含义如下表所示 gunzip常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 例3 6压缩 root目录中的所有文件 然后解压缩 使用gzip命令压缩 root中的文件 然后使用ls命令查看此时目录中的文件信息 如图1所示 然后使用gunzip命令解压缩 完成后使用ls命令查看目录中的文件信息 如图2所示 root myhostroot gzip r 压缩当前目录下的所有文件 root myhostroot gunzip r 解压当前目录下的所有后缀为 gz的压缩文件 图1gzip命令执行过程 图2gunzip命令执行过程 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 3 bzip2和bunzip2命令bzip2是Linux系统中另一个压缩工具 该命令压缩的文件后缀为 bz2 可以使用bunzip2工具来解压 但是bzip2不能将多个文件压缩成一个文件 因此 bzip2工具通用也与tar工具一起使用 用来打包压缩内核文件和内核的补丁文件 bzip2命令常用的格式如下 bzip2 选项 被压缩的文件常用参数及含义如下表所示 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 bunzip2命令常用的格式如下 bunzip2 选项 需解压文件常用参数及含义如下表所示 bunzip2常用的参数及含义 注意 tar命令的使用在第四章中将有详细的阐述 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 5 联机帮助命令在RedHatLinux9中提供了强大的联机帮助功能 使用最广泛的联机帮助命令是man man命令主要用于显示任何给定命令的在线帮助 常用的格式如下 man 选项 命令名常用参数及含义如下表所示 man常用的参数及含义 3 4RedHatLinux9的命令行环境3 4 2常用的文本工具 在通常使用man命令的时候 不用携带选项 即可直接查询命令帮助手册获得查询命令准确的用法 man命令为了方便用户查看帮助手册 设置了如下的功能键 如表所示 man查看帮助手册时常用的功能键 3 5文本编辑器vi的使用3 5 1vi概述 编辑器是使用计算机的重要工具之一 Linux为了方便各种用户在不同的环境下使用 提供了一系列的编辑器 包括gedit emas和vi等 其中gedit和emacs是XWindow下的编辑器 vi可以运行于命令行模式 目前使用人数最多的就是vi编辑器 3 5 1vi概述Linux提供的全屏编辑器vi启动快 且支持鼠标 能够胜任所有的文本操作 使得用户的文本编辑更加轻松 在Linux操作系统中使用vi编辑器来处理文件的时候 会先将文件复制一份到内存缓冲区 buffer Vi对文本文件的编辑都会首先直接修改缓冲区的内容 再使用w命令后 才将buffer中的内容回写到磁盘文件 3 5文本编辑器vi的使用3 5 1vi概述 vi有输入和命令两种工作模式 输入模式用于输入模式 命令模式则是用来运行一些编排文件 存档以及离开vi等操作命令 当执行vi后 首先进入命令模式 此时输入的任何字符都被视为命令 在RHL9中使用的vi是vim viimproved 程序 它与vi完全兼容 在RHL9中vi就是到vim的软连接 即在命令行中输入vi的时候启动的就是vim 如图所示 vi编辑器的主界面 3 5文本编辑器vi的使用3 5 1vi概述 在屏幕的左上方的是光标 在它下面是 符号 这些符号中的内容是不会被存入文件的 整个 符号标志的区域就是文本的输入区域 最底下的一行显示了在命令模式下输入的命令或是当前编辑的文本的信息 图中还显示了vi版本的信息 并说明vi是免费的 vi有两种工作模式 命令模式和输入模式 进入vi时默认的模式就是命令模式 在命令模式下 用户所有的输入都被解释成命令 并显示在最下面一行 而不会输入到屏幕的文本输入区域 就是 符号所在的区域 3 5文本编辑器vi的使用3 5 1vi概述 在命令模式下 可以使用如下的两个键进入文本输入模式 a 在当前的光标后面添加文本 A 在当前光标所在行的行尾添加文本 i 在当前的光标前面添加文本 I 在当前光标所在行的行首添加文本 o 在当前光标所在行的下方添加一行 并且在新加行的行首添加文本 在输入模式下如果用户希望回到命令模式的时候 只能在输入模式下使用Esc键切换到命令模式 之后会在屏幕底部出现光标等待输入命令 3 5文本编辑器vi的使用3 5 2使用vi编辑文档 3 5 2使用vi编辑文档1 新建一个文档在Linux的终端命令主提示符下输入vi后可以打开其主界面 然后按下 a 键 进入输入模式 然后输入文本 如图所示 可以使用Enter键来换行 使用Backspace键删除前面的文字 文本输入完成以后 按下 Esc 键切换到命令模式 为了保存输入的内容 在命令模式下输入 wvi test 然后按Enter键 此时vi会新建一个vi test文件 将文本区输入的内容写入该文件 在命令行模式下输入 q 引号内的部分 并按Enter键 退出vi 并回到shell命令提示符 3 5文本编辑器vi的使用3 5 2使用vi编辑文档 在Linux的终端命令主提示符下输入vi后可以打开其主界面 然后按下 a 键 进入输入模式 然后输入文本 如图所示 可以使用Enter键来换行 使用Backspace键删除前面的文字 文本输入完成以后 按下 Esc 键切换到命令模式 为了保存输入的内容 在命令模式下输入 wvi test 然后按Enter键 此时vi会新建一个vi test文件 将文本区输入的内容写入该文件 在命令行模式下输入 q 引号内的部分 并按Enter键 退出vi 并回到shell命令提示符 保存文件到vi test 3 5文本编辑器vi的使用3 5 2使用vi编辑文档 2 打开一个文件使用vi打开文件的方法很简单 在vi命令后面跟上文件名 然后按Enter键即可 如 root myhostroot vivi test由于没有指定路径 vi程序在默认的路径 即当前目录中查找vi test 用户也可以为其指定路径 如果vi test文件不存在 此时会新建一个vi test文件 如果vi test确实存在 就会被读入缓冲区 并在屏幕上显示出来 如图 用vi打开vi test文件 3 5文本编辑器vi的使用3 5 2使用vi编辑文档 此时 会在底部的状态行显示 vi test 已转换 3L 105C 表示vi test已被读入缓冲区 共3行105个字符 按下 a 键进入输入模式 底部的状态行显示如图所示 vi底部的状态行 如果用户此时按下的是 i 键 也会进入输入模式 但是这两种方式是有区别的 a 表示在当前光标后面插入文字 i 表示在当前光标前面出入文字 3 5文本编辑器vi的使用3 5 2使用vi编辑文档 3 打开多个文件vi能够在同一个窗口中一次打开多个文件 打开多个文件的方法是在终端的命令主提示符下输入 root myhostroot vivi filevi test在输入上述命令后按Enter键 vi将第一个文件vi file读入缓冲区 用户可以在终端中输入 next 以编辑下一个文件 这里是vi test 此时vi虽然同时打开了多个文件 但是某一时刻却只能编辑一个文件 在命令模式下输入 previous 或 prev 可以切换到前一个文件 3 5文本编辑器vi的使用3 5 2使用vi编辑文档 vi还可以在多个窗口中打开多个文件 如在终端命令主提示符下输入如下命令 打开如图所示的文本 不过需要给vi程序传递一个参数 o root myhostroot vi ovi filevi test 在这种模式下 有两个两条将屏幕分成上下两个部分 上半部分是vi file文件 下半部分是vi test文件 两条上显示对应的文件名 前面所讲的对于文件的操作对于打开多个文件同样适用 3 5文本编辑器vi的使用3 5 2使用vi编辑文档 4 vi的撤销功能和很多基于图形的编辑器一样vi也提供撤销功能 对于一个编辑器来说 提供撤销功能是必要的 用户可以在命令模式下输入 u
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海单位劳动合同
- 二零二五版服务合同补充协议书范例
- 2025年城市基础设施建设项目招标代理合同
- 2025国际版借款合同协议范本
- 房屋所有权无偿赠与合同书
- 2025车辆买卖合同书
- 2025物流货车租赁承包合同
- 汽车使用与维护 课件 项目二 行驶系统的使用与维护
- 2025年电动机油泵项目可行性研究报告
- 2025年生物质气化机组项目可行性研究报告
- 6S组织架构及内容
- 《学前儿童卫生保健》 课件 7.1 托幼园所的生活制度(课件)
- 2022年管理类联考综合能力(199)真题及答案解析0001
- 《人工智能技术基础》课件 第3章 卷积神经网络
- 模拟训练中的作战环境构建
- 自考《13180操作系统》考前强化练习试题库及答案
- 永久不能过户的房屋买卖合同
- 中央空调维护保养服务投标方案(技术方案)
- 华能广东汕头海上风电有限责任公司招聘真题
- 2024年中考数学《二次函数的图象与性质》真题含解析
- 2024 NCCN指南:造血生长因子指南更新要点及治疗方案解读
评论
0/150
提交评论