《LINUX操作系统教学课件》No.4使用Linux基本命令.pptVIP

《LINUX操作系统教学课件》No.4使用Linux基本命令.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件和目录权限 文件标志 文件类型 例子 - 普通文件 数据文件、ASCII文本文件 d 目录 /bin /mnt /home b 块设备 /dev/had c 字符设备 /dev/ttyS0 s 套接字 /dev/log p 命名管道 /dev/initctl l 符号链接 /etc/grub.conf-.. 文件和目录权限 $chmod [who] [+-=] [mode] file (修改目录权限) $chmod u=rw,g=r,o= hello.txt $chmod 640 hello.txt $chmod –Rv 777 newdir 文件和目录权限 $chown [option] [owner]:[group] file $chown peter:peter hello4.txt $chown peter:peter hello4.txt $chown –R (递归处理所有的文件及子目录) $chown –v (处理文件的显示信息) $chown –-help (显示本命令的帮助) $chown –Rv root newdir $chgrp root hello.txt Linux的文件操作 $umask nnn设定创建文件时的默认权限 取消nnn的权限,nnn[000~777] $umask 157 //设定umask的值 $umask //显示umask设定值 $umask –S u=w,g=w,o=w 符号表达式 $ls test1.txt $ll 创建非目录文件时,用666减umask值(目录文件用777减),结果就是权限值。 Linux的文件操作 $diff [option] file1 file2 查找比较两文件不同之处 $diff hello.txt hello2.txt $sort (排序命令,将文件内容按字典顺序排序) $sort hello4.txt $touch hello.txt Linux的文件操作 $find 起始目录 寻找条件 操作 $find /home –name ‘hello4.txt’ 在/home目录查找hello4.txt文件 $find /etc –name ‘h*’ –a –name ‘*.conf’ 在/etc目录中查找以h开头以.conf结尾的文件 Linux的文件操作 $grep [选项] [查找模式] [文件列表] $grep conf *.* 在当前目录的所有文件中查找带有“conf”字符的文件 $grep root /etc/passwd $grep –c conf hello4.txt ls.txt 在文件中查找love的匹配次数 $grep -F * /etc/profile 如果你想在一个文件或者输出中找到包含星号字符的行,使用 grep -F 小结 重点:chmod chown umask Shell工作原理 掌握所有命令用法,掌握重要的参数 who、ps、、date、cal、echo、whoami、ls、pwd、cat、wc、bc、su 、 more 、less 、 、 、| 、 、 、diff 、rm 、mv 、ln 、chmod 、chown 、umask 、grep 、find 、locate 、touch、mkdir、rmdir * * Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 有一些命令,比如改变工作目录命令cd,是包含在shell内部的。还有一些命令,例如拷贝命令cp和移动命令rm,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。 shell首先检查命令是否是内部命令,若不是再检查是否是一个应用程序(这里的应用程序可以是Linux本身的实用程序,如ls和rm,也可以是购买的 商业程序,如xv,或者是自由软件,如emacs)。然后shell在搜索路径里寻找这些应用程序(搜索路径就是一个能找到可执行程序的目录列表)。如果 键入的命令不是一个内部命令并且在路径里没有找到这个可执行文件,将会显示一条错误信息。如果能够成功找到命令,该内部命令或应用程序将被分解为系统调用

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档