《Linux实验楼》第四次第五次周学习总结

Posted alan6y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Linux实验楼》第四次第五次周学习总结相关的知识,希望对你有一定的参考价值。

《Linux实验楼》第四次、第五次周学习总结

实验介绍: 第四次Linux 目录结构及文件基本操作

一 实验内容

  1. Linux 的文件组织目录结构。
  2. 相对路径和绝对路径。
  3. 对文件的移动、复制、重命名、编辑等操作。

二 实验知识点

  • 每个目录的大体内容
  • 文件的属性
  • touch,file,rm,mv 等基本命令

学习到的知识点有:

  1. 在进行目录切换的过程中请多使用 Tab 键自动补全,可避免输入错误,连续按两次 Tab 可以显示全部候选结果。

  2. 创建名为 test 的空白文件,因为在其它目录没有权限,所以需要先 cd ~ 切换回用户的 /home/shiyanlou 目录:

  3. 使用 -p 参数,同时创建父目录(如果不存在该父目录)

  4. 要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制,就是说有点“株连九族”的意思:

  5. 使用 cat,tac 和 nl 命令查看文件,前两个命令都是用来打印文件内容到标准输出(终端),其中 cat 为正序显示,tac 为倒序显示。

  6. 使用 more 和 less 命令分页查看文件

  7. 使用 head 和 tail 命令查看文件,它们一个是只查看文件的头几行(默认为 10 行,不足 10 行则显示全部)和尾几行。甚至更直接的只看一行, 加上 -n 参数,后面紧跟行数:

  8. 查看文件类型,在 Linux 中文件的类型不是根据文件后缀来判断的,我们通常使用 file 命令查看文件的类型:

实验介绍: 第五次 环境变量与文件查找

一 实验内容

  1. 介绍环境变量的作用与用法,及几种搜索文件的方法。

二 实验知识点

  • 环境变量的设置
  • 环境变量的修改

学习到的知识点有:

  1. 关于哪些变量是环境变量,可以简单地理解成在当前进程的子进程有效则为环境变量,否则不是(有些人也将所有变量统称为环境变量,只是以全局环境变量和局部环境变量进行区分,我们只要理解它们的实质区别即可)。

  2. 注意:为了与普通变量区分,通常我们习惯将环境变量名设为大写。

  3. 读取变量的值:使用 echo 命令和 $ 符号($ 符号用于表示引用一个变量的值,初学者经常忘记输入):

  4. 在前面我们应该注意到 PATH 里面的路径是以 : 作为分割符的,所以我们可以这样添加自定义路径:注意这里一定要使用绝对路径。

  5. 上述命令中 >> 表示将标准输出以追加的方式重定向到一个文件中,注意前面用到的 > 是以覆盖的方式重定向到一个文件中,使用的时候一定要注意分辨。在指定文件不存在的情况下都会创建新的文件。

  6. 可以使用 unset 命令删除一个环境变量:

  7. locate 快而全, 它可以用来查找指定目录下的不同文件类型,如查找 /etc 下所有以 sh 开头的文件:,注意,它不只是在 /bin 目录下查找,还会自动递归子目录进行查找。

  8. 查找 /usr/share/ 下所有 jpg 文件:,注意要添加 * 号前面的反斜杠转义,否则会无法找到。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 4/4 2/6

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

  • ...



以上是关于《Linux实验楼》第四次第五次周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

企业订餐系统(第二次周总结)

第七次周总结

第六次学习总结&&第四次实验总结

第二次周总结

第三次周总结

第五次个人作业:个人总结