[计算机软件及应用]03-文件系统.pptVIP

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
不同的文件系统 ext2 ext3 ext4 ReiserFS btrfs jfs xfs zfs Feature Journaling file system sparse compress link, mount point snapshot inline small file 阅读 Ext2、Ext3、Ext4、XFS、JFS、ReiserFS 和Btrfs的全面性能测试 * * 块设备(block device):是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,如磁盘等 ???? 字符设备(Character device):这是一个顺序的数据流设备,对这种设备的读写是按字符进行的,而且这些字符是连续地形成一个数据流。 * UNIX文件系统由一组普通文件、目录文件、设备文件和符号链接组成。 所有的成员形成一个树状结构,为用户提供了一种组织、检索和管理信息的便捷、高效的方法。 文件系统是用树状层次结构来描述的。 在Linux中 ,因为它是Unix的一种,系统可以使用的不同文件系统, 不能向Windows或DOS一样通过设备标识符存取 ( 例如一个驱动器数字或一个驱动器命名 ), 而是它们被构建成为一个单一的层次树状结构以作为代表文件系统的实体。 * source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件. ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该 该文件被读取. ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.? bash是大多数Linux系统默认的shell 。 bash的命令语法是Bourne shell命令语法的超集。数量庞大的Bourne shell脚本大多不经修改即可以在bash中执行, 只有那些引用了Bourne特殊变量或使用了Bourne的内置命令的脚本才需要修改。 * 在Linux下,如果希望将文件file拷贝到目录dir下,可以执行:   cp file dir   但如果dir下已经存在一个名为file的文件的时候,系统总是会提示是否覆盖file。   这是一个很好的功能,它能够防止我们由于疏忽对系统造成的损害,但如果不希望看到这些交互的提示信息呢?比如我们需要写一个脚本,将某些文件安 装到指定的目录下,这时我们肯定不希望看到提示。   可以试一下 -f 选项,-f 一般表示强制执行(force)。   cp -f file dir   但好像结果并不像我们希望的那样,系统依然会有覆盖提示。为什么呢?   原因很简单,系统将 cp 命令alias为 cp -i。当我们执行cp命令的时候,系统往往执行的是cp -i,-i 选项表示有交互的提示信息,所以执行 cp -f 的时候,系统实际执行的是?? cp -i -f, 所以仍然会有覆盖提示。   想要执行原始的cp也很简单,可以在调用cp的时候加入绝对路径,当然还可以直接执行下面的语句:   \cp -f file dir 要查看 shell 中已定义的别名,使用 alias 即可,无需任何参数。 但这里有一个小问题。我已经定义了一个别名 rm 来执行 rm -i。每次我试图删除一个文件时,该命令都会提示我进行确认。但如果我要删除多个文件并确信无需确认即可删除时,该怎么办? 解决方案很简单:要取消该别名,然后只使用命令,我需要输入两个单引号: $ rm * 注意,rm 命令前面有两个单引号 (),而不是两个双引号。这将取消别名 rm。另一种方法是使用反斜线 (\): $ \rm * 要删除一个以前定义的别名,只需使用 unalias 命令: $ unalias rm * 文件及目录的阅读与浏览: pwd pwd命令:Print Working Directory 显示当前的全路径名,其中用第一个/表示根目 录,最后为当前目录。 例子: $pwd /home/thomas * 文件及目录的阅读与浏览

文档评论(0)

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

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

1亿VIP精品文档

相关文档