第3章Linux操作基础本章的学习目标:了解Linux操作系统与shell的关系掌握简单命令、一般命令格式和一些常用命令掌握shell高 级操作、环境变量及系统配置了解Linux下的XWindow内核(常驻内存)Linux系统系统工具(需要时调入内存)3.1L INUX系统与Shell关系Linux操作系统3.2Shell简介Shell简介:shell的原意是外壳,用来形容物 体外部的架构。Linux系统的shell作为操作系统的外壳,为用户提供了使用操作系统的接口。它是命令语言、命令解释程序及程序设计语 言的统称。用户登录以后shell进入内存。Shell版本:查看它的shell解释器bash的版本执行的命令为: bash–ve rsion常用Shell:每种操作系统都有其特定的shell,DOS的标准shell是command.com;Windows XP的shell是explorer.exe;Linux的缺省shell是Bash(BourneAgainshell);3.3 简单shell命令pwd当前路径命令date日期命令who在线用户命令cal日历命令uname系统信息命令wc统计命 令su用户切换命令clear清屏命令3.4Shell命令的操作基础3.4.1shell命令的一般格式一般格式:命令名 称[选项][参数]其中:选项:用来扩展命令的特性或功能。[选项]的方括号表示语法上选项可有可无。选项往往包括一个或多个英文 字母,在字母前面有一个减号(减号是必要的,Linux用它来区别选项和参数)参数:大多数命令都可以接纳参数。参数是在命令行中的选项之 后键人的一个或多个单词。3.4Shell命令的操作基础3.4.2在线帮助命令格式man命令名显示内容:命令帮助信息: 命令名称、语法大纲、描述说明、选项以及一些教学示例等。功能键:“空格键”显示手册页的下一屏;“回车键”一次滚动手册页的一行;“q 键”退出man命令。其他帮助命令命令名--helpinfo命令名3.4Shell命令的操作基础3.4.3与she ll有关的配置文件(1)/etc/profile文件。这是系统最重要的shell配置文件,也是用户登录系统最先检查的文件,系统 的环境变量多定义在此文件中。(2)~/.bash_profile文件。每个用户的BASH环境配置文件,存在于用户的主目录中,当系 统运行/etc/profile后,将读取此文件的内容。(3)~/.bashrc文件。前两个文件仅在系统登录时读取,此文件将在每次 运行bash时读取,此文件主要定义的是一些终端设置以及shell提示符等,而不定义环境变量等内容。(4)~/.bash_hist ory文件。记录了用户使用的历史命令。3.5Shell命令的高级操作3.5.1shell的命令补全含义:Linux命令较多 ,有的较长,有时容易输错。其实在Bash中,用户在使用命令或输入文件名时不需要输入完整信息,可以让系统来补全最符合的名称,如果有多 个符合,则会显示所有与之匹配的命令或文件名。操作:先输入命令的前几个字母,然后按[TAB]键,如果与输入字母匹配的仅有一个命令 名或文件名,系统将自动补全,如果有多个与之匹配,系统将发出报警声音,如果再按一下[TAB]键,系统将列出所有与之匹配的命令或文件名 ,从而方便用户操作。3.5Shell命令的高级操作3.5.2shell的历史命令含义:用户在命令行操作中输入的所有命令,系 统都会将其自动记录到用户宿主目录下的一个文件中(~/.bash_history),记录的多少由用户环境变量中的HISTSIZE决定 。操作:在提示符下输入history命令查看所有历史命令。若执行以前历史命令列表中的某一个命令,则执行“!n”,n为历史命令 列表中的编号。向上方向键可以翻出最近使用的命令。3.5Shell命令的高级操作3.5.3shell的重定向含义:输入输出重 定向(I/ORedirection)可以让用户从文件输入命令,或将输出结果存储在文件及设备中,从而摆脱了只有标准输入(键盘)和输 出(显示器)设备的模式。输出重定向:符号有“>”和“>>”“>>”叫做重定向附加输入重定向:符为“<”错误重定向输出“2>” 把命令行出错的信息保存到指定的文件中去3.5Shell命令的高级操作3.5.4shell的管道操作含义:用管道线“|”可 以将多个简单的命令集合在一起,用以完成较复杂的功能。管道线“|”前面命令的输出是管道线“|”后面命令的输入。格式:命令1| 命令2[|…命令n]其中:“|”前面的命令的输出是管道线“|”后面命令的输入。例如:#cal|wc|wc#who| wc-l3.6Linux的桌面系统3.6.1XWindow系统简介XWindow系统(XWindowSystem, 也常称为X11或X)是一种以位图方式显示的软件窗口系统。XWindow系统通过软件工具及架构协议来建立操作系统所用的图形用户界面 。3.6.2Linux的桌面环境GNOMEKDE如何选择进入以上两个不同的桌面环境中在终端命令下:switchdeskGNO ME//进入GNOME桌面switchdeskKDE//进入KDE桌面3.6Linux的XWi ndow3.6.3GNOME桌面环境简介面板桌面图标任务条工作区切换器3.6.4GNOME桌面中的菜单系统“应用程序”菜单“ 位置”菜单“系统快捷控制器”菜单3.6Linux的XWindow3.6.6GNOME桌面下的软件安装桌面下安装软件方式一 是通过桌面的“应用程序”菜单下的“系统工具”子菜单中选择“软件”,该方式是系统连接外网的前提下,通过系统设置好的“软件仓库”中进行搜索查看安装软件。另一种是通过系统安装光盘选择所需要的安装程序软件,一般安装的镜像文件中已经集成了大多数系统所需要的软件,且通过镜像文件安装系统后进入桌面环境会自动默认识别原安装的镜像文件光盘。 |
|