《Linux实验楼》第四次第五次周学习总结
Posted alan6y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Linux实验楼》第四次第五次周学习总结相关的知识,希望对你有一定的参考价值。
《Linux实验楼》第四次、第五次周学习总结
实验介绍: 第四次Linux 目录结构及文件基本操作
一 实验内容
- Linux 的文件组织目录结构。
- 相对路径和绝对路径。
- 对文件的移动、复制、重命名、编辑等操作。
二 实验知识点
- 每个目录的大体内容
- 文件的属性
- touch,file,rm,mv 等基本命令
学习到的知识点有:
在进行目录切换的过程中请多使用 Tab 键自动补全,可避免输入错误,连续按两次 Tab 可以显示全部候选结果。
创建名为 test 的空白文件,因为在其它目录没有权限,所以需要先 cd ~ 切换回用户的 /home/shiyanlou 目录:
使用 -p 参数,同时创建父目录(如果不存在该父目录)
要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制,就是说有点“株连九族”的意思:
使用 cat,tac 和 nl 命令查看文件,前两个命令都是用来打印文件内容到标准输出(终端),其中 cat 为正序显示,tac 为倒序显示。
使用 more 和 less 命令分页查看文件
使用 head 和 tail 命令查看文件,它们一个是只查看文件的头几行(默认为 10 行,不足 10 行则显示全部)和尾几行。甚至更直接的只看一行, 加上 -n 参数,后面紧跟行数:
查看文件类型,在 Linux 中文件的类型不是根据文件后缀来判断的,我们通常使用 file 命令查看文件的类型:
实验介绍: 第五次 环境变量与文件查找
一 实验内容
- 介绍环境变量的作用与用法,及几种搜索文件的方法。
二 实验知识点
- 环境变量的设置
- 环境变量的修改
学习到的知识点有:
关于哪些变量是环境变量,可以简单地理解成在当前进程的子进程有效则为环境变量,否则不是(有些人也将所有变量统称为环境变量,只是以全局环境变量和局部环境变量进行区分,我们只要理解它们的实质区别即可)。
注意:为了与普通变量区分,通常我们习惯将环境变量名设为大写。
读取变量的值:使用 echo 命令和 $ 符号($ 符号用于表示引用一个变量的值,初学者经常忘记输入):
在前面我们应该注意到 PATH 里面的路径是以 : 作为分割符的,所以我们可以这样添加自定义路径:注意这里一定要使用绝对路径。
上述命令中 >> 表示将标准输出以追加的方式重定向到一个文件中,注意前面用到的 > 是以覆盖的方式重定向到一个文件中,使用的时候一定要注意分辨。在指定文件不存在的情况下都会创建新的文件。
可以使用 unset 命令删除一个环境变量:
locate 快而全, 它可以用来查找指定目录下的不同文件类型,如查找 /etc 下所有以 sh 开头的文件:,注意,它不只是在 /bin 目录下查找,还会自动递归子目录进行查找。
查找 /usr/share/ 下所有 jpg 文件:,注意要添加 * 号前面的反斜杠转义,否则会无法找到。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 4/4 | 2/6 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:XX小时
实际学习时间:XX小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
- ...
以上是关于《Linux实验楼》第四次第五次周学习总结的主要内容,如果未能解决你的问题,请参考以下文章