- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
shell及常用命令.ppt
第二章 shell及常用命令 Linux终端使用基础 显示器和键盘合称为终端,Linux终端也称为虚拟控制台 .一台计算机的输入输出设备就是一个物理的控制台 . 如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。 Linux终端使用基础 Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。 通常,以字符命令行方式启动,Linux 默认启动6个虚拟终端 X Window 启动在第7个虚拟终端上 Linux终端使用基础 虚拟控制台的选择可以通过按下Alt键和功能键Fn来实现。 在X Window图形操作界面中按Alt+Ctrl+Fnn=1~6,就可以进入控制台字符操作界面。即,用户可拥有X Window和6个控制台操作界面 虚拟控制台使得Linux成为一个真正的多用户操作系统. shell shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。 传统意义上的shell指的是命令行式的shell shell负责解释用户输入的每一条命令,是一个命令解释器作,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令; shell还可以作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。 shell的基本形式 shell的种类 : ash:是贝尔实验室开发的shell,bsh是对ash的符号链接。 bash:是GNU的Bourne Again shell,是GNU操作系统上默认的shell。sh以及bash2都是对它的符号链接。 tcsh:是Berkeley UNIX C shell。csh是对它的符号链接 shell命令的基本格式是: 命令名 [选项] 参数1 参数2 …… 选项,以“-”开始,通常只有一个字母,多个选项可用“-”链接起来;以“--”开头,通常是一个单词。如,ls-a-l和ls-al是相同的,--number 参数可以是0个或多个 命令区分大小写,可用“;”号将两个命令在一行隔开,按回车后会一次执行 命令自动补齐与历史记录 只输入开头的字母,按下Tab键,会自动补齐命令名,文件名 如果一次不能自动补齐,按两次将列出所有符合的命令或文件名 例如:直接输入“mk” ,再按两下“tab”键,出现所有两个字母为“mk”的命令。 shell提示符 : 以#结尾的命令提示符:root用户 以$结尾的命令提示符:root以外的用户 输入输出重定向 输入重定向 例,Xfile,从file文件中读取数据 输出重定向和 Xfile,将结果写入file文件 不清除file文件的原有内容 输入重定向 输出重定向 管道 符号I,将一个命令的输出连接到另一个命令的输入 command1 | command2 | command3 如,ps 显示当前的进程,grep检索数据符合匹配的文本 ps | grep bash 文件与目录的基本概念 文件是Linux用来存储信息的基本结构,它是被命名的存储在某种介质上的一组信息的集合。 Linux系统中有四种基本的文件类型. 普通文件:又分为文本文件和二进制文件; 目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关的信息; 设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一 ; 符号链接文件---是一种特殊文件,它们提供对其他文件的参照,存放的是文件系统中通向文件的路径. 目录 Linux系统以目录的方式来组织和管理系统中的所有文件 将所有文件的说明信息采用树型结构组织起来整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”称为“目录”或“文件夹”。而“叶子”则是一个个的文件。 Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。 特殊目录: “.”代表该目录自己, “..”代表该目录的父目录,对于根目录,“.”和“..”都代表其自己。 工作目录:用户登录到Linux系统后,每时每刻都处在某个目录之中,此目录被称为“工作目录” 或“当前目录” 用户主目录(Home Directory):是系统管理员在增加用户时为该用户建立起来的目录,每个用户都有自己的主目录。 使用符号~表示。 如,lily用户的主目录为/home/lily,则命令 ls ~/fi
文档评论(0)