Linux操作系统基础与应用第三章课件.pptx

上传人(卖家):三亚风情 文档编号:3372556 上传时间:2022-08-24 格式:PPTX 页数:55 大小:1.05MB
下载 相关 举报
Linux操作系统基础与应用第三章课件.pptx_第1页
第1页 / 共55页
Linux操作系统基础与应用第三章课件.pptx_第2页
第2页 / 共55页
Linux操作系统基础与应用第三章课件.pptx_第3页
第3页 / 共55页
Linux操作系统基础与应用第三章课件.pptx_第4页
第4页 / 共55页
Linux操作系统基础与应用第三章课件.pptx_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、第三章 Linux常用Shell命令【本章导读】本章先介绍了Shell的简介,然后介绍了Shell语法及特点,接着详细介绍了Shell命令的使用方式,包括Shell基本命令、文件与目录操作命令以及VI编辑器等。3.1 shell基础 Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核执行。Shell在Linux系统中处于承上启下的地位,它负责连接Linux中的用户空间与内核空间。每个Linux系统的用户都可以拥有他自己的用户界面或Shell,用以满足他们自己专门的Shell需要。目前常用的Shell版本有以下几种。Bourne Sh

2、ell:由贝尔实验室开发。BASH:GNU的Bourne Again Shell,是GNU操作系统上默认的Shell。Korn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容。Shell语法及特点其中以内的在前面的为已登录的用户,如图3-3中显示的是根用户root。以后为计算机的主机名,如图3-3所示为RHEL6。在主机名以后的内容显示的是该命令显示的目录,如图3-3所示为桌面。在之外的为Shell命令的提示符,其中又包含#和$,#是超级用户端提示符,而$是普通用户的提示符,如图3-3所示为#,则代表当前用户是超级用户(root代表管理员)。端?S

3、hell命令基本格式Shell命令由命令名、选项和参数三部分组成,常见格式如下。命令名 选项 参数1 参数2.Shell命令的特点(1)命令的记忆功能。(2)命令的补全功能。(3)通配符。(4)重定向。(5)管道。(6)注释符。3.2 shell命令启动Shell在Linux中启动Shell常用的方式主要有以下三种。在桌面上依次选择“应用程序”“系统工具”“终端”启动。在桌面窗口中直接单击鼠标右键,在出现的菜单中选择“在命令终端中打开”命令启动。在桌面环境下按快捷组合键Alt+Ctrl+(F2F6中任意一个)即可进入虚拟终端,再按快捷组合键Alt+Ctrl+F1即可返回图形化界面。Shell基

4、本命令(1)注销。(2)重启。(3)关机。(4)帮助命令。(5)切换用户账号命令。3.3 文件和目录命令Linux操作系统有一个重要的概念一切皆文件。1touch创建文件touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),文件的数据将被原封不动地保留下来;二是用来创建新的空文件。touch命令语法如下。touch(参数)文件名2cat查看文件内容cat命令的用途是连接文件或标准输入并打印。常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。cat命令语法如下:cat(参数)文件名3grep查找文件内容gr

5、ep命令的功能是查找特定的文件,比如在文件中寻找某些信息,便可以使用该命令。grep命令语法如下:grep(参数)文件名其中参数是指要寻找的字符串的特征。4head查看文件开头head命令用于显示文件的开头部分,默认显示文件的前10行。head命令语法如下:head(参数)文件名5tail查看文件结尾tail命令用于显示文件的结尾部分,默认显示文件的最后10行。tail命令语法如下:tail(参数)文件名6more分页显示文件之前讲的ca命令在用来显示文件时,会将文件的内容全部显示出来。由此会造成用户最终只能看见文件的最后部分。而more命令则可以分屏显示文件内容,因此该命令的用途更广泛。mo

6、re命令语法如下:more(参数)文件名cat?7less对文件的高级显示less命令是对more命令的改进和加强,less命令除了可以向下翻页之外,还可以向上翻页和前后翻页。less命令的语法如下。less(参数)文件名8cp复制文件cp命令用于复制文件或者目录。cp命令的语法如下:cp(参数)源文件或目录 目标文件或目录9mv移动文件mv命令是move的缩写,用于移动文件或者目录。在复制到的同时还可以更改源文件的名称。mv命令的语法如下:mv(参数)源文件或目录 目标文件或目录10rm删除文件rm命令用于删除文件或者目录。使用该命令可以一次性删除多个文件。rm命令的语法如下:rm(参数)文

7、件名11find文件查找find命令用于在指定的范围内迅速找到需要的文件。find命令的语法如下:find路径(参数)12which文件定位which命令用于在PATH变量指定的路径中搜索某个系统命令的位置,并且返回第一个搜索结果。which命令的语法如下:which(参数)13ls查看文件类型ls命令用于列出文件或者目录信息。ls命令的语法如下:ls(参数)文件或目录名14diff比较文件内容diff命令用于比较两个文件内容的不同。diff命令的语法如下:diff(参数)源文件 目标文件常用目录操作命令1pwd查看当前路径pwd命令用于显示当前目录的完整路径。pwd命令的语法如下:pwd值得

8、注意的是,在Linux中的路径分为绝对路径和相对路径。绝对路径是指从根目录“/”到当前目录的路径;而相对路径是指从当前目录到其子目录的路径。目录之间层次关系以“/”表示。其中,/:根目录位于Linux文件系统目录结构的顶层,一般根目录下只存放目录。2mkdir创建新目录mkdir命令用于创建新目录。mkdir命令的语法如下:mkdir(参数)目录名3rmdir删除目录rmdir命令用于删除空目录。rmdir命令的语法如下:rmdir(参数)目录名4cd切换目录cd命令用于在不同的目录中进行切换。当用户登录Linux系统后,会处于用户的家目录下,如用户是以root账号登录,则家目录为/root。

9、这时候如果该用户想跳转到其他目录中就可以使用cd来进行切换。值得注意的是,在Linux系统中,用“.”代表当前目录,“.”代表当前目录的父目录,用“”代表用户的家目录(主目录),用“/”代表系统的根目录。5mv移动目录mv命令除了可以移动文件外,还可以移动目录。例如:mv stu bin/将文件stu移动到目录bin下mv bin/桌面/将目录bin移动到桌面上6cp复制目录cp命令除了可以复制文件外,还可以复制目录。例如:root RHEL6#cd/tmp/切换目录到/tmproot RHEL6 tmp#cp/var/log/wtmp./表示将/var/log/wtmp复制到tmp目录下此外

10、,为了能够复制到当前目录,最后的“.”不能忽略。文件与目录操作综合应用【例3-3】使用命令执行目录间的跳转。【例3-4】目录和文件的建立与删除。【例3-5】显示文件内容。3.4 系统信息相关命令常用显示系统信息命令1uname查看系统信息uname命令用于显示本机的系统信息。uname命令的语法如下:uname(参数)2du显示当前目录及子目录所占空间du命令用于显示当前目录和子目录所占空间大小。du命令的语法如下:du(参数)目录3df显示所有文件系统的使用情况df命令用于显示所有文件系统的使用情况及剩余空间信息。df命令的语法如下:df(参数)4top显示系统中进程的资源占用情况top命令

11、用于实时显示系统中各进程的资源占用情况,如CPU、内存、运行时间、交换分区、执行的线程等信息。使用该命令可以发现系统的缺陷。top命令的语法如下:top(参数)d n5free查看系统内存和虚拟内存的大小及占用情况free命令用于查看系统内存、虚拟内存的大小及占用情况。free命令的语法如下:free(参数)常用日期时间操作命令1data查看当前系统的日期和时间date命令用于显示或者设置系统的日期和时间。date命令的语法如下:date(参数)格式控制字符串2cal显示当前系统的月份或年份的日历cal命令用于显示指定年月或月份的日历。cal命令的语法如下:cal(参数)月份 年份3clock

12、查看日期和时间clock命令用于从计算机的硬件中获取日期和时间。如显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟时间一致,或是把系统时间回调到硬件时钟。常用的其他命令1clear清屏clear命令用于清除字符终端屏幕内容。2history查看执行过的命令history命令用于显示用户最近执行过的命令,通过该命令用户可以清楚地看到自己之前执行的操作。值得注意的是,该命令只能在BASH中使用。3.5文本编辑器VI VI编辑器是Linux中最基本的文本编辑器,它工作在字符模式下。VI可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑

13、程序所没有的。VI有三种状态,分别是命令模式、插入模式和末行模式。(1)命令模式。控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式下,或者到底行模式。(2)插入模式。只有在插入模式下,才可以做文字输入,按Esc键可回到命令行模式。(3)末行模式。将文件保存或退出VI,也可以设置编辑环境,如寻找字符串、列出行号等。不过一般在使用时将VI简化成两个模式,就是将末行模式也算入命令行模式。VI的操作与应用(1)进入VI。在系统提示符号输入vi及文件名称后,就进入VI全屏幕编辑画面。例如:root RHEL6#vi。(2)在命令模式下编辑VI。进入该模式后,VI编辑器处于命令模式,是

14、无法编辑文本的,只能输入命令。界面如图3-27所示。VI命令综合应用实例。3.6 小结(1)Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口,它是命令语言、命令解释程序及程序设计语言的统称,它接收用户输入的命令并把它送入内核去执行。当用户向Shell发出各种命令时,内核(Kernel)会接收命令并作出相应的反应。Shell命令由命令名、选项和参数三部分组成。(2)在Shell中可以实现Linux操作系统的各种功能,如目录和文件的创建及删除。常见的基本命令有su、exit、shutdown、man、clear、date、uname、du、cal、history等。常见的目录及文件命令有mkdir、rmdir、cd、mv、ls、touch、cp、rm、cat、grep、more、less等。(3)VI编辑器是Linux中最基本的文本编辑器,它工作在字符模式下。VI可以执行输出、删除、查找、替换、块操作等众多文本操作。3.7 实训实训目的(1)掌握Linux中的基本命令。(2)掌握Linux中目录与文件的使用命令。(3)掌握Linux中VI的使用命令。实训内容略

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Linux操作系统基础与应用第三章课件.pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|