Lec05实验指导.doc

Lec05实验指导

Lec05: 基础命令行操作 学习目标 理解什么是操作系统 理解命令行的分解 了解PATH变量的作用 了解如果单独或组合使用命令 理解printf和echo命令比的优势 学会使用man帮助文档 掌握常用命令的常见使用方式 实验过程 理解命令和PATH 1.1查看PATH变量 我们可以用echo命令对带有$前缀的PATH变量求值,得到PATH变量列表 echo $PATH 得到的结果如下图: 图1 实验虚拟机中的PATH变量值 我们可以看到,整个列表共有__7___个目录,目录间用__:_作为分隔符将信息相互分开。输入一条命令时,shell会从前到后逐个查看这些目录,看其中有没有以该命令为名的文件。 1.2命令存放的位置 大家已经学到了几条简单的命令,那么这些命令存在哪儿呢?我们可以通过which、whereis和type来找到一些线索。 which命令告诉我们包含某一条命令的目录,例如我们输入 which grep shell就会依次搜索PATH的目录,找到名为grep的文件位置,返回该文件所在的目录。 whereis命令和which比,搜索范围更大,不会只在PATH中搜索。但这两个命令都不是POSIX标准支持的。 再试试 whereis grep吧。把两个命令的结果截图,看看是不是whereis找的范围更大一些? 图3 which和whereis 还有一个问题,其实并不

文档评论(0)

1亿VIP精品文档

相关文档