Linux-基本命令(上机)_第1页
Linux-基本命令(上机)_第2页
Linux-基本命令(上机)_第3页
Linux-基本命令(上机)_第4页
Linux-基本命令(上机)_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一

熟悉Linux系统环境

一、实验目的

1.熟悉实验一

熟悉Linux系统环境

Linux系统的命令行模式的应用;

实验一

1.熟悉操作系统的功能;

2.熟悉Linux的界面以及终端命令使用;

熟悉Linux系统环境一、实验目的1.熟悉Linux系统的命令行模式的应用;二、实验预备内容1.熟悉操作系统的功能;2.熟悉Linux的界面以及终端命令使用;

Linux系统与Shell的关系用户在命令行界面工作时,不是直接与操作系统内核交互信息的,而是由命令解释器(Shell)接受命令,分析后再传给相关的程序DOS下的命令解释程序是Linux中运行Shell的环境是“系统工具”下的“终端”用户可以单击“终端”以启动Shell环境屏幕上显示类似“[sunq@www

home]$”sunq是指系统用户;www是指主机名;home是指当前所在的目录;$是命令提示符Shell简介Shell是命令语言、命令解释程序及程序设计语言的统称Shell的另一个重要特性是它自身就是一个解释型的程序设计语言,Shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构主流Shell:BashShell简介Shell是命令语言、命令解释程序及程序设计语言的统称Shell的另一个重要特性是它自身就是一个解释型的程序设计语言,Shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构主流Shell:BashRedHatLinux9的运行模式

本章概述 和Microsoft开发的Windows操作系统一样Linux系统也提供了一个图形的用户桌面系统XWindow,它有两种风格不同的整合环境KDE和GNOME。在XWindow中用户同样可以通过使用鼠标对窗口、菜单等进行操作来完成相应的工作。同时Linux还继承了UNIX系统传统的基于命令行的文本用户环境,使得用户可以在命令行的高效的环境下完成自己的工作。本章介绍了RedHatLinux9提供给用户的两种工作模式,XWindow和命令行模式。RedHatLinux9的运行模式

本章概述 和Microsoft开发的Windows操作系统一样Linux系统也提供了一个图形的用户桌面系统XWindow,它有两种风格不同的整合环境KDE和GNOME。在XWindow中用户同样可以通过使用鼠标对窗口、菜单等进行操作来完成相应的工作。同时Linux还继承了UNIX系统传统的基于命令行的文本用户环境,使得用户可以在命令行的高效的环境下完成自己的工作。本章介绍了RedHatLinux9提供给用户的两种工作模式,XWindow和命令行模式。XWindow系统简介

如果Linux安装时使用的是图形界面,安装成功后,系统会自动选择图形化环境启动。用户登录成功时,将自动转入XWindow用户桌面。RedHatLinux9默认使用的是GNOME图形操作环境,其界面如图所示。GNOME界面

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)XWindow系统具有网络操作的透明性。(4)支持多种不同风格的操作界面。(5)XWindow系统是开源的,可以通过网络或其他途径免费获得源代码。

XWindow系统的基本结构

3.1.2XWindow系统的基本结构XWindow系统主要由3部分组成:1)XServer XServer是控制显示器和输入设备(主要是鼠标和键盘)的软件。XServer可以建立窗口,在窗口中绘制图形和显示文字,响应XClient程序的请求。每一套显示设备都只对应惟一的XServer,而且XServer一般由系统的供应商提供,通常无法被用户修改。3.1XWindow系统简介

3.1.2XWindow系统的基本结构2)XClient XClient是使用系统窗口功能的一些应用程序。作为XServer的客户端,向XServer发送请求用于完成特定的动作。3)通信通道 通信通道是XServer和XClient之间传输信息的通道,通过这个通道,XClient传送请求给XServer,而XServer回传状态和其他信息给XClient。GNOME桌面环境

GNOME(GNUNetworkObjectModelEnvironment)是一个基于GPL的完全开放式的软件,是RedHatLinux9默认的图形界面。GNOME简介GNOME是一种整合式的桌面环境,由许多功能强大的组件组成,其中包括:一个面板(用于打开应用程序和显示状态)桌面(用于放置应用程序及数据)一系列的桌面工具和应用程序一系列的协议(用于协调各应用程序)

GNOME桌面环境

RedHatLinux9的GNOME界面如图所示。

GNOME界面GNOME的面板与桌面3.2.2GNOME的面板与桌面GNOME是一个友好的桌面环境,在RedHatLinux9中,可以笼统地将GNOME分为两个部分:1.面板

不同版本的GNOME面板的样式不尽相同,RedHatLinux9中的GNOME面板,放置在Linux桌面的底部,如图所示。主菜单应用程序启动器工作区切换器窗口列表通知区域时钟GNOME面板

3.2GNOME桌面环境

3.2.2GNOME的面板与桌面最左边的红帽按钮是GNOME面板的主菜单,单击之后会出现一个菜单,其中几乎包含GNOME的所有项目,如应用程序、系统工具、运行程序以及注销/屏幕锁定等,如图所示。其中主要选项说明如下:(1)首选项:该选项的功能与较早GNOME版本中的“GNOME控制中心”相似,其中包含的大部分程序均为桌面环境的设置入口,如屏幕保护程序、菜单和工具栏等,具体选项如图所示。(2)图形:该选项包含了图片的编辑和浏览工具等。主菜单包含的选项首选项菜单GNOME的面板与桌面(3)编程:该选项包含了用于程序开发相关的工具。(4)系统工具:类似于Windows中的“控制面板”,包含了系统管理员常用的大部分工具,例如硬件、系统、终端、服务器以及网络监视等选项。其中终端的选项提供给用户一个虚拟的命令行环境,用户可以像在文本环境下一样使用丰富的Linux命令。(5)系统设置:包含了系统环境相关的设置程序,也类似于Windows中的“控制面板”。(6)互联网:包含了与Internet应用相关的工具,例如电子邮件客户端、浏览器等。(7)办公:该选项中包括了openoffice1.0的软件套件。(8)音频和视频:该选项中包括了与音频或视频等多媒体相关的播放软件。GNOME的面板与桌面(9)游戏:该选项中包括了多款游戏软件,可以增加使用者的乐趣。(10)附件:该选项中包括了众多常用的小工具,比如字典、计算器等。(11)主文件夹:单击后可以直接打开当前用户的个人主目录。(12)帮助:该选项可以打开完整的GNOME在线帮助,如图所示。GNOME的联机帮助GNOME的面板与桌面(13)运行程序:单击该选项后可以打开如图所示的窗口,可以通过输入欲执行的应用程序的名称或通过在“已知应用程序”列表中选择相应的应用程序的方法运行应用程序。(14)网络服务器:给出了打开samba客户端的入口,通过该客户端,用户可以使用局域网络,samba服务器提供了网络共享服务。“运行程序”窗口GNOME的面板与桌面(15)查找文件:该选项提供了图形界面的搜索文件的工具,单击该选项后出现如图所示的“搜索文件”窗口。(16)最近打开的:保存了最近用户打开的文件的列表。(17)锁住屏幕:当用户需要暂时离开机器时,出于安全性的考虑可以锁定屏幕,此后只有输入正确的口令才能解除锁定。(18)注销:该选项单击后出现“您要正确注销吗?”窗口,在此可以注销、关闭和重启计算机。“搜索文件”窗口GNOME的面板与桌面主菜单的旁边是应用程序启动器,这些按钮可以用于启动对应的应用程序或命令。例如第一个应用程序启动器按钮就是Mozilla浏览器的启动器。如果需要修改启动器的内容,可以右击相应启动器,然后选择“属性”选项,在此后打开的“启动器属性”对话框中,进行设置,如图所示。“启动器属性”对话框GNOME的面板与桌面在应用程序启动器旁边的4个小方格,代表4个桌面,如果用户在桌面上同时打开多个窗口,桌面就会显得很混乱,此时用户就可以使用这个工具,打开其他的桌面,然后在其中运行程序。2.桌面在RedHatLinux9中,面板的上方就是桌面,如图所示。其中“从这里开始”相当于Windows中的“控制面板”,“root的主目录”相当于Windows桌面上的“我的文档”,而“回收站”的功能与Windows桌面的“回收站”完全一致。用户还可以将面板中的一些应用程序启动器拖拽到桌面上。GNOME的桌面GNOME设置3.2.3GNOME设置在GNOME2.0中,前一版本GNOME中的管理工具“GNOME控制中心”被“首选项”所替代。用户可以通过单击“主菜单”→“首选项”→“控制中心”选项,或是命令“gnome-control-center”,打开“首选项”窗口,如图所示。“首选项”窗口GNOME设置1.屏幕保护程序屏幕保护程序是为了避免屏幕长时间打开时造成显示器损坏而设计的,应当选择适当的屏幕保护程序,并保证在设置的时间内启动,以达到保护显示器的作用。首先,双击“屏幕保护程序”图标,系统出现“ScreensaverPreferences”窗口,如图所示,从中选择适当的屏幕保护模式以及程序启动的时间等即可。“ScreensaverPreferences”窗口GNOME设置2.更变背景变更背景可以改变桌面背景的图案、图案位置、背景的显示方式以及背景颜色等,在选择后即可立即生效。在“首选项”窗口中双击“背景”图标即可打开如图所示的“背景首选项”窗口,然后根据需要设置即可。更变背景GNOME设置3.关联程序指定和Windows一样,在Linux中某些功能可以设置默认的程序来打开。在“首选项”窗口双击“首选应用程序”图标,就会出现“首选应用程序”出口提供设置,变更后立即生效。如图所示。设置默认程序

进入系统进入Linux系统:必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:

1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。

2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。注意:一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。影响系统的正常运行。用户名和密码机房虚拟机下Linux两个用户的用户名和密码如下:redhatredhat

一般实验均使用该用户名及密码环境切换CTRL+ATL退出Linux环境

返回Windows环境进入终端图形界面下使用终端来进行操作,终端的位置是:开始菜单系统工具终端Linux命令基本格式命令的输入格式为:

command[-options]param1param2......

命令

选项参数1参数2区分大小写command为命令的名称(系统命令一般都是小写)中括号[]不存在,只是表示可选,进行参数设定时,通常为“-”,若为完整参数名称,则输入“--”符号command

–options

param这几项之间以空格隔开,空格无论多少,都视为1个指令太长时,可以使用“\”继续到下一行bash快捷键通配符*匹配任意字符ls./*.c-l显示所有以.c结尾的文件Ctrl+a光标跳至命令行的开始处Ctrl+e光标跳至命令行的结尾处Ctrl+d退出目前正在运行的程序Ctrl+c退出目前正在运行的程序ctrl+b光标回退ctrl+f光标前进bash快捷键Ctrl+r开始向上搜索包含该字符的命令↑显示上一条命令↓显示下一条命令!num执行命令历史列表的第num条命令!!执行上一条命令!ls执行最后一个以ls开头的命令Ctrl+l清屏Ctrl+u删除命令行中光标所在处之前的所有字符(不包括自身)Ctrl+k删除命令行中光标所在处之后的所有字符(包括自身)Ctrl+d删除光标所在处字符Ctrl+w删除光标所在处之前的字符至其单词头Ctrl+t颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符如何获得帮助command--helpmancommand(q推出man帮助)free命令

free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。

该命令的一般格式为:

free

[-b

|

-k

|

-m]

命令中各选项的含义如下:

-b

以字节为单位显示。

-k

以K字节为单位显示。

-m

以兆字节为单位显示。

uptime命令

uptime命令显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。

该命令的一般格式为:

uptime

日期命令:date显示日期的命令:date直接输入date

lijiecong@ubuntu:/dev$date

ThuSep321:47:35CST2009显示年月日lijiecong@ubuntu:/dev$date+%y/%m/%d09/09/03lijiecong@ubuntu:/dev$date+%Y/%m/%d2009/09/03

lijiecong@ubuntu:/dev$date+%H:%M21:48lijiecong@ubuntu:/dev$date+%h:%mSep:09日历显示命令:cal直接输入cal显式当前月份的日历输入cal年份,显式某一年的日历

cal2007输入cal月份年份,显式某年某月的日历

cal82007文件和目录管理指令:mkdir命令名称:mkdir使用语法:mkdir[参数]directory

功能:创建目录参数:

-p:目录已存在就不建,不存在的就新建一个目录。确保目录存在的情况命令仍执行成功。范例:

mkdirdirname文件和目录管理指令:rm命令名称:rm使用语法:rm[参数]file...

功能:删除文件或目录

参数:

-i删除前逐一询问确认。

-f即使原档案属性设为只读,亦直接删除,无需逐一确认。

-r将目录及以下之档案亦逐一删除。

删除所有以a开头的文件

rm-fa*

文件和目录管理指令:lsls命令命令名称:ls使用语法:ls[-alrtAFR][name...]

功能:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。

参数:

-a显示所有档案及目录-l除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出

-r将档案以相反次序显示(原定依英文字母次序)

-t将档案依建立时间之先后次序列出-i列出文件的inode号

-F在列出的档案名称后加一符号;例如可执行档则加“*”,目录则加“/”

-R若目录下有档案,则以下之档案亦皆依序列出

范例:

列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面:

ls-ltrs*

将/bin目录以下所有目录及档案详细资料列出:

ls-lR/bin

列出目前工作目录下所有档案及目录;目录于名称后加“/”,可执行档于名

称后加"*":

ls-acd命令命令名称:cd使用语法:cd[directory]

功能:变换工作目录至directory。

参数:

directory可为绝对路径或相对路径。若目录名称省略,则变换至用户的homedirectory(也就是登陆时所在的目录)。“.”表示当前目录,“..”表示上一级目录,“-”表示进入此工作目录前所在的目录,“~”表示homedirectory,即用户主目录。

文件和目录管理指令:cd范例:

进入用户主目录:

cd或cd~

进入上一级目录下source目录:

cd../source进入/usr/local目录cd/usr/local文件和目录管理指令:pwd命令名称:pwd使用语法:pwd功能:打印当前工作目录(printworkingdirectory)打印当前工作目录lijiecong@ubuntu:~$pwd/home/h/q/lijiecong文件和目录管理指令:more/less命令名称:more使用语法:more[参数]文件名

功能:分页显示文件内容

范例:

more/etc/rc.local注:在显示过程中,可以使用d键翻半页,f键翻整页,q键退出磁盘指令:df、du命令语法:df-h功能:查看磁盘使用情况命令语法:du-h功能:查看文件和目录所占用的磁盘空间改变用户:su命令名称:su语法:su–root功能:从普通用户切换的到超级用户(root)。优点:由于安全原因,一般Linux服务器是不允许root远程登录。先要以普通用户登录,然后再用su命令切换到root用户。黑客要获取root权限,必须先拿到普通权限,在猜root密码。计算机多了一层防护。查看自己:whoami

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论