1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四讲 Shell的基本应用 知识点:1.shell是Linux的一个特殊程序,是内核与用户的接口,它是命令语言,命令解释程序及程序设计语言的统称。Shell是一个命令语言解释器,拥有自己内建shell命令集。 2.大多数Linux系统 bin/bash作为默认登陆shell 3.Linux命令:(1)用于实现某一类功能的指令或程序(2)命令的执行依赖于解释器程序(例如:/bin/bash) Linux命令分类:内部命令:属于Shell解释器的一部分(例如:pwd、cd) 外部命令:独立于Shell解释器之外的程序文件,存放在某个特定的目录中,如存放在/bin 、/sbin、 /usr/bin例如(cp、rm、mail等命令) 4. Bash的常用功能:Tab键自动补齐 命令编辑快捷键 命令历史 命令别名 标准输入输出 重定向操作 管道操作 5. Bash(GNU Bourne-Again shell)是许多Linux平台的内定Shell,是一个基于命令行的shell 程序,支持多个语句命令。 6.bash命令:(1)命令历史:课本P62 (2)课本P63 7.linux的通用命令格式 命令字 [选项] [参数] 参考课本P56 8.Linux几个常用命令:(1)man命令:显示指定命令的手册页帮助信息。课本P61 (2)pwd命令:显示当前目录的绝对路径。课本P57 (3)cd命令:将当前目录改变为指定的目录。课本P57 (4)ls命令:显示指定目录的文件和子目录信息。当不指定目录时,显示当前目录下的文件和子目录信息。课本P57 (5)mkdir命令:创建目录。课本P56 (6)rmdir命令:从一个目录中删除一个或多个子目录,要求目录删除前必须为空。课本P56 (7)touch命令:修改文件的修改时间和访问时间的时间标签为现在时间touch [选项] 文件… -a 仅改变文件的访问时间。   -m 仅改变文件的修改时间。   -c 文件不存在时,不创建文件。   -t STAMP 使用STAMP指定的时间标签,而不是系统现在时间。 (8)file命令:查看文件类型 (9)cp命令:将给出的文件或目录复制到另一文件或目录中。课本P60 (10)rm命令:删除文件或目录。课本P61 (11)mv命令:移动或者重命名文件或目录。课本P60 (12)find命令:从指定的目录开始,递归的搜索其各个子目录,查找满足寻找条件文件的文件并对之采取相关的操作。课本P59. (13)cat命令:依次读取其后所指的文件内容并将其输出到标准输出设备上。课本P57 (14)more命令:全屏方式分页显示文件内容 less命令:与more命令相同,但扩展功能更多 (15)grep命令:以指定的查找模块搜索文件,通知用户在什么文件中搜索到与指定的文件模式匹配的字符串,并且打印出所有包含该字符串的文本行,该文本行的最前面是该行的所在文件名。课本P59 PPT习题: 1.设temp是一个非空目录,说明下面3个命令的执行结果: rm –r temp (删除整个非空目录,有提示是否删去目录下文件) rm –r temp/* (只是删除非空目录子文件,有提示) rmdir temp (只能删除空目录,当前目录不为空,执行失败) 2.给出命令,将主目录下的.profile文件复制到主目录下的backup目录下,如果目标文件已存在,提示用户是否覆盖。 ls -a(显示所有文件,包括隐藏文件) pwd cd ~(回到主目录) touch .profile(创建隐藏文件) mkdir backup cp -i .profile /backup(复制文件 覆盖提示) 3. 已知有一个普通文件,保存在主目录下的某个位置,文件名中含有mem字符串。写出查找这个文件的命令 find -name *mem* -type f (普通文件) 4. 已知一个项目的源代码文件都存放在project目录下,扩展名为.c或.h。用一个命令统计所有源代码的行数。 wc -l *.[hc] 5.在/root目录下,创建一个以自己的姓的拼音命名的文件夹,复制文件/etc/fstab到该文件夹下,文件名字不变。查看文件/root/某文件夹/fstab的前4行;统计目录/root下,所有目录文件的个数 cd /root mkdir /root/zbt cp /etc/fstab /root/zbt cd /root/zbt head -4 fstab (查看文件前四行) cd .. ls -l|grep^d|wc –l (root下目录文件个数) 第四讲 压缩、链接、vi编辑器 Linux常用命令:gzip命令:压缩、解压文件。课本P110 tar

文档评论(0)

2518887 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档