Linux学习笔记:1.文件系统的管理命令(1)

之前看了慕课网的课程《Linux达人养成计划 I》,该课程由Tony老师讲解的,入门并且很详细,语言很幽默,经常是这个老师、那个老师(你懂的)的来回喊着。知识点的讲解也很是透彻到位。自己还在做了学习笔记,不过都是写到了笔记本上,觉得自己既然已经学习了,就应该有个学习的样子,应该快速的掌握Linux的基本知识并进行应用。买了两本书《跟阿铭学Linux》和《Ubuntu Linux从入门到精通》,都是入门级别的,对于我来说已经够了。鸟哥的那本书已经有了,嫌它太后,没有看下去的动力,果断从好攻克的书籍入手。今后的几天都要进行总结,留着自己备用,当作是笔记了。顺便练习一下Markdown语法,进行Markdown写作(最近爱死它了)。

文件系统的管理命令

绝对路径和相对路径

文件的路径:就是文件存放的地方,通过它系统就可以找到该文件。
绝对路径:路径的写法一定是由根目录“/”写起的。例如:“/usr/local/mysql”。
相对路径:路径的写法不是由根目录“/”写起的。例如
图片描述
可以看出,现在用户的所在路径是“/home/miraclewong”,第二个命令中的“miraclewong”是相对于“/home”目录来讲的,是相对路径。

命令

  1. 命令cd:用来变更用户所在的目录,后面只能是目录名;如果跟文件名,会报错;若后面什么都不跟,就直接进如当前用户的根目录。示例如下:
    图片描述
  2. 命令pwd:用于打印当前所在目录。“.”表示当前目录,“..”表示当前目录的上一级目录。示例如下:
    图片描述
  3. 命令mkdir:用于创建目录。mkdir是make directory的缩写。
    语法:mkdir [参数] [目录名]
    主要参数
    -m:用于指定要创建的目录的权限。(不常用)
    -p:创建一大串级联目录,并且当创建一个已经存在的目录时不会报错。
    --help:显示帮助。
    --version:显示版本信息。
    示例如下:
    图片描述
  4. 命令rmdir:用于删除空目录,可以是一个,也可以是多个目录(用空格分隔),该命令只能删除目录,不能删除文件。(不常用,常用rm)
  5. 命令rm:该命令用于在用户授权情况下,完成一个或者多个文件和目录的删除。它可以实现递归删除。大家可以通过命令“man rm”看帮助。
    语法:rm [参数] [目的地址]
    主要参数
    -f:强制删除文件或目录。
    -i:删除既有文件或目录之前先询问用户。
    -r:递归处理,将指定目录下的所有文件及子目录一并处理。等同于rmdir。
    -v:显示指令的执行过程
    示例如下:
    图片描述
  6. 环境变量PATH:
    这里的“echo”表示输出“$PATH”的值。“PATH”前面的“$”是变量的前缀符号。
    图片描述
  7. 其他命令:
    命令which:用于查找某个命令的绝对路径。
    命令alias:设置命令或者文件的别名。
    命令mv:用于移动目录或者文件,还有重命名的作用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
操作系统课程设计 【设计题目】 二级文件系统设计 【开发语言及实现平台或实验环境】 C++/VC++ 【设计目的】 (1)本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能和内部实现。 (2)结合数据结构、程序设计、计算机原理等课程的知识,设计一个二级文件系统,进一步理解操作系统。 (3)通过分对实际问题的分析、设计、编程实现,提高学生实际应用、编程的能力 【设计要求】 理解二级目录的文件系统的组织;掌握常用的数据结构;系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件;使用文件来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作(为了简便文件系统,不考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容)。要求: 1、 对程序的每一部分要有详细的设计分析说明 2、 程序执行的每个步骤要有具体的提示内容或输出 3、 源代码格式规范,注释不少于四分之一 4、 设计合适的测试用例,对得到的运行结果要有分析, 5、 设计中遇到的问题,设计的心得体会 6、 提交完整程序代码、课程设计报告及相关文档 【设计原理】 对采用二级文件目录的文件系统工作的机理了如指掌,对文件系统的相关操作要掌握。 【设计内容】 一、 任务 为Linux系统设计一个简单的二级文件系统。要求做到以下几点: 1.可以实现下列几条命令: login 用户登录 dir 列目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 cd 进出目录 2.列目录时要列出文件名,物理地址,保护码和文件长度 3.源文件可以进行读写保护 二、 程序设计 1. 设计思想 本文件系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件。另外,为了简便文件系统未考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容。 首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。 用户创建的文件,可以编号存储于磁盘上。如:file0,file1,file2…并以编号作为物理地址,在目录中进行登记。 2. 主要数据结构和部分代码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值