- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高等职业技术教育计算机相关专业《Linux网络操作系统项目实用教程》项目二Linux基础操作命令-使用Shell命令目2.1 Shell命令基础录2.2Linux文件及目录管理2.3Vi、Vim编辑器的使用项目二Linux基础操作命令-使用Shell命令目2.4文件管理进阶录2.5Linux快捷键的使用项目二Linux基础操作命令-使用Shell命令教学目标、知识点:1.了解Shell命令基础。2.掌握Linux操作系统的目录结构以及各目录的主要作用。3.掌握文件及目录显示类、操作类、文件内容显示和处理类、查找类相关命令。4.掌握Vi、Vim编辑器的使用方法。5.理解硬链接与软链接、通配符与文件名变量、输入/输出重定向与管道配置方法。6.掌握Linux快捷键的使用方法。 Shell命令基础2.12.1.1 Shell简介Linux系统的Shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。Shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,Shell就是围绕内核的外层。当从Shell或其他程序向Linux传递命令时,内核会做出相应的反应。Shell是一个命令语言解释器,它拥有自己内建的Shell命令集,Shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由Shell先解释然后传给Linux核心。有一些命令,比如改变工作目录命令cd,是包含在Shell内部的。还有一些命令,例如拷贝命令cp和移动命令mv,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在Shell内部还是一个单独的程序。2.1.1 Shell简介Shell首先检查命令是否是内部命令,若不是再检查是否是一个应用程序(这里的应用程序可以是Linux本身的实用程序,如ls和rm,也可以是购买的商业程序,如xv,或者是自由软件,如emacs)。然后Shell在搜索路径里寻找这些应用程序(搜索路径就是一个能找到可执行程序的目录列表)。如果键入的命令不是一个内部命令并且在路径里没有找到这个可执行文件,将会显示一条错误信息。如果能够成功找到命令,该内部命令或应用程序将被分解为系统调用并传给Linux内核。Shell的另一个重要特性是它自身就是一个解释型的程序设计语言,Shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果,Shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的Shell程序中。2.1.1 Shell简介 Shell是使用Linux系统的主要环境,Shell的学习和使用是学习Linux不可或缺的一部分,Linux系统提供图形用户界面X Window,就像Window一样,也有窗口、菜单和图标,可以通过鼠标进行相关的管理操作,在图形化界面窗口,选择【应用程序】→【系统工具】→【终端】命令来打开虚拟终端,这时就启动了Shell,如图2.1所示,在终端下输入的命令就是靠Shell来解释执行完成的,一般的Linux系统不仅有图形界面,还有纯文本模式,在没有安装图形桌面的Linux系统中,开机就自动进入纯文本模式,这时就启动了Shell,在该模式下可以输入命令和系统进行交互。2.1.1 Shell简介当用户成功登录后,系统将执行Shell程序,提供命令提示符,对普通用户,用“$”作提示符,对超级用户,用“#”作提示符,一旦出现命令提示符,用户就可以输入命令所需的参数,系统将执行这些命令,若要中止命令的执行,可以在键盘上按组合键Ctrl+C,若用户结束登录,可以输入exit、logout或按文件结束符(Ctrl+D)。图2.1 启动Shell2.1.2 Shell命令格式1.Shell命令的一般格式在Linux系统中看到的命令,其实就是Shell命令,Shell命令的基本格式如下:command [选项] [参数](1)command为命令名称,如:查看当前文件夹下文件或文件夹的命令是ls。(2)[选项]表示可选的,是对命令的特别定义,以连接字符“-”开始,多个选项可以用一个连接字符“-”连接起来,如:ls -l –a与ls –la是相同的,有些命令不写选项和参数也能执行,有些命令在必要的时候可以附带选项和参数。2.1.2 Shell命令格式2.输入命令时键盘操作的一般规律(1)命令、文件名、参数等都要区分大小写,如:md与MD是不同的。(2)命令、选项、参数之间必须有一个或多个空格。(3)命令太长时,可以使用“\”符号来转义Ente
您可能关注的文档
- 项目八 常用服务器配置与管理.pptx
- 项目六 软件包管理.pptx
- 项目七 Shell编程基础.pptx
- 项目三 用户组群与文件目录权限管理.pptx
- 项目四 磁盘配置与管理.pptx
- 项目五 网络配置管理.pptx
- 项目一 认识Linux网络操作系统与安装.pptx
- 第二章 电子商务技术基础2021.pptx
- 第一章 电子商务概述2021.4.pptx
- 第6章 Arduino板常用外设与应用.pptx
- mk电商消费升级专题研究从网易模式看品质发展趋势.pdf
- 工程结构核心组件模拟器ddmslogcat android架构.pdf
- 届美术二轮限时训练阅读.pdf
- gr前缀-列表这给你带来了超过个字带有单词构建雅思阅读vocab.pdf
- 银塔项目号13113四倍大门page 1 c2k architecture manual技术参数four-fold gates.pdf
- 四级寒假讲答案练习册.pdf
- lab uart communication sync and channel correction实验室通信同步通道校正.pdf
- 资料参考文稿.pdf
- 新包暂时不用安装rcpp-faq.pdf
- cuhk优化基础培训深度神网络多训练深层模型中文学习optimization.pdf
最近下载
- 公司及人员证照维护统计表-到期自动提醒.xlsx VIP
- 腹腔镜肝切除术加速康复外科中国专家共识(最全版).pdf VIP
- 水利工程施工质量管理.docx VIP
- 2025年《遥测原理》火箭工程大学章节答案.docx VIP
- 2023届黑龙江省哈尔滨市三中高三一模理综生物试卷.doc VIP
- 2025年广东省中考物理试题(含答案)原卷.pdf
- 智云数码稳定器CRANE 4 说明书说明书用户手册(语言:简体中文).pdf
- 2025年最新上海中考文言文150个常用实词6个虚词解释训练 .pdf VIP
- HG/T 21514~21535-2014 钢制人孔和手孔规范.pdf VIP
- GB51048-2014 电化学储能电站设计规范 (2).pdf VIP
文档评论(0)