- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Linux指令从初学到精通》-IT培训学习资料库华清远见
《Linux 指令从初学到精通》
作者:华清远见
第1 章 Linux命令基础
本章目标
有人说,命令行(command line)是一种过时的技术,难用且神秘,甚至有的
人认为 Linux 操作系统根本就不该存在这些东西。对于这种观点,笔者认为他们并
不真正地了解 Linux 操作系统。当然,随着 X Windows 的发展,用户完全可以在不
懂任何 Linux 命令的前提下,很好地使用 Linux 系统,因为用户可以在系统启动后
就直接进入 X Windows,最后也在 X Windows 下关闭系统。但是,X Windows 系
统就像一个傻瓜相机,操作虽然简单,但未必能达到最后的效果。事实上,Linux
专业始于专注 卓识源于远见
命令是很有趣的,它就像一大堆收集到的积木,能完成许多意想不到的创举.一些极
其复杂的工作,只需几行命令就可以解决。因为在 UNIX/Linux 中,shell 可不是简
单的命令解释器(典型的有 Windows 中的 DOS),而是一个全功能的编程环境。
从 shell 说起
介绍Linux 命令,就不得不从shell 开始。shell 是用户和Linux 操作系统之间的接口。Linux 中有多种
shell,其中默认使用的是bash 。
1.1.1 shell (壳)
Linux 系统的shell 作为操作系统的外壳,为用户提供了使用操作系统的接口。它是命令语言、命令解
释程序及程序设计语言的统称。
shell 是用户和Linux 内核之间的接口程序,如果把Linux 内核想象成一个球体的中心,shell 就是围绕
内核的外层,如图1-1 所示。当从shell 或其他程序向Linux 传递命令时,内核会做出相应的反应。
图 1-1 Linux 中用户、shell 与内核
shell 又是一个命令语言解释器,它拥有自己内建的shell 命令集,shell 也能被系统中其他应用程序所
调用。用户在提示符下输入的命令都是由shell 解释后传给Linux 核心的。
有一些命令,如改变工作目录命令cd,是包含在shell 内部的。还有一些命令,如拷贝命令cp 和删除
命令 rm ,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在 shell
内部还是一个单独的程序。
首先shell 检查命令是否是内部命令,若不是再检查是否是一个应用程序(这里的应用程序可以是Linux
本身的实用程序,如ls 和rm ;也可以是购买的商业程序,如xv ;或者是自由软件,如emacs )。然后shell
在搜索路径里寻找这些应用程序(搜索路径就是一个能找到可执行程序的目录列表)。如果输入的命令不
是一个内部命令且在路径里没有找到这个可执行文件,将会显示一条错误信息。如果能找到命令,该内部
命令或应用程序分解后将被系统调用并传给Linux 内核。
shell 的另一个重要特性是它自身就是一个解释型的程序设计语言,shell 程序设计语言支持绝大多数在
高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell 编程语言简单易学,任何能在
提示符中输入的命令都能放到一个可执行的shell 程序中。
您可能关注的文档
- U9多组织集中管控方案.PDF
- UVSORIIにおけるコヒーレントシンクロトロン光.PDF
- VolkswagenPowerPoint-欢迎访问上汽大众.ppt
- VPL-E300系列.PDF
- WEEE&RoHS指令.PDF
- WindowsToGo概觀.PDF
- Wind数据库基础版与专业版介绍.PDF
- WTBOX污水处理成套设备-浙江德安科技股份有限公司.PDF
- x-靜宜大學ProvidenceUniversity.doc
- XDCAMEX产品家族.PDF
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)