《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小时
  • 改进情况:

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

  • ...

原文地址:https://www.cnblogs.com/alan6y/p/10085661.html

时间: 2024-08-06 09:08:36

《Linux实验楼》第四次、第五次周学习总结的相关文章

《Linux内核设计与实现》第八周学习总结——第四章 进程调度

<Linux内核设计与实现>第八周学习总结——第四章 进程调度 第4章 进程调度35 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统.只有通过调度程序的合理调度,系统资源才能最大限度地发挥作用,多进程才会有并发行的效果. 调度程序没有太复杂的原理,最大限度地利用处理器时间的原则是只要有可以执行的进程,那么就总会有进程正在执行,但是只要系统中可运行的进程的数目比处理器的个数多,就注定某一给定时刻会有一些进程不

20179223《Linux内核原理与分析》第十一周学习笔记

缓冲区溢出漏洞实验 一.实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况.这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段.这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写. 二.实验准备 系统用户名shiyanlou 实验楼提供的是64位Ubuntu linux,而本次实验为了方便观察汇编语句,我们需要在32位环境下作操作,因此实验之前需要做一些准备. 1.输入命令安装一些用于编译32位C程序的东西: sudo apt-g

第十四、十五周新总结

第十四.十五周新总结 第十四.十五周总结 ——————————————王林 学科 WEB 数据结构 计算机网络基础 课外读物 进度 第十一章.第十二章 第七章 项目2.项目8 <黑客攻防从新手到高手> <Flash MX> 主要内容 第十四周.第十五周继续学习了CSS3的知识.CSS动画.变形.过度.模拟进度条效果. 两周内.,重点学习了图及其代码等. 第十四.十五两周内,学习了无线局域网的基础知识.无线网络的硬件设备ji组网模式及认证ID:十三周学习了常用广域网技术及接入Inte

【Linux探索之旅】第四部分第五课:源码编译,安装便利

内容简介 1.第四部分第五课:源码编译,安装便利 2.第四部分第六课:DNS和域名,一探究竟 源码编译,安装便利 这一课相对轻松,毕竟刚跨年(2015-2016)么,新年怎么能让大家一个头两个大呢~ 小编怎么可能这么坏呢?小编是这样的人吗?(是啊 -_-#). 之前的课程([Linux探索之旅]第二部分第七课:软件安装,如虎添翼)中,我们已经了解过Ubuntu这个Linux的发行版下安装软件是何等方便,用apt-get这个工具可以轻松搞定.这种方式可以让我们下载并安装大部分的软件. 其他Linu

攻城狮在路上(叁)Linux(十四)--- 查阅文件内容

常用命令:cat.tac.nl.more.less.head.tail.od... 一.直接查看文件内容:cat.tac.nl <==一次性全部读取 1.cat [-AbEnTv] 文件名 参数说明: -n:打印出行号,连同空白行也有行号. -b:打印出行号,但是仅显示空白行. -E:将结尾的换行字符$显示出来. -T:将[Tab]以^T显示出来. -v:列出一些看不出来的特殊字符. -A:相当于-vET参数. 2.tac:效果与cat相反,反向显示. 3.nl:添加行号打印. 二.可翻页查看:

Linux环境编程之IPC进程间通信(五):Posix消息队列1

对于管道和FIFO来说,必须应该先有读取者存在,否则先有写入者是没有意义的.而消息队列则不同,它是一个消息链表,有足够写权限的线程可往别的队列中放置消息,有足够读权限的线程可从队列中取走消息.每个消息都是一个记录,它由发送者赋予一个优先级.在某个进程往一个队列写入消息之前,并不需要另外某个进程在该队列上等待消息的到达.消息队列是随内核的持续性,一个进程可以往某个队列写入一些消息,然后终止,再让另外一个进程在以后的某个时刻读出这些消息.这跟管道和FIFO不一样,当一个管道或FIFO的最后一次关闭时

linux基础命令作业四

linux基础命令四 作业一: 1)              开启Linux系统前添加一块大小为15G的SCSI硬盘 2)              开启系统,右击桌面,打开终端 3)              为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区, 在扩展分区上划分1个逻辑分区,大小为5G 4)              格式化主分区为ext3系统 5)              将逻辑分区设置为交换分区 6)              启用上一步的交换分区 7)   

linux下Oracle11g RAC搭建(五)

四.建立主机间的信任关系(node1.node2) 建立节点之间oracle .grid 用户之间的信任(通过ssh 建立公钥和私钥) 分别在node1和node2创建 =====Oracle用户========================= 在oracle用户下操作: [[email protected] /]# su - oracle [[email protected] ~]$ mkdir .ssh       创建一个.ssh的隐藏目录 [[email protected] ~]$

嵌入式 Linux进程间通信(四)——Linux系统日志

嵌入式 Linux进程间通信(四)--Linux系统日志 syslog 是一种工业标准的协议,用来记录设备的日志.Linux日志系统由系统日志监控程序syslogd和内核日志监控程序klogd组成,两个监控程序都是守护程序(daemon),且都注册成了系统服务.syslogd专门记录非内核的其他设备所产生的日志,当系统的控制权由系统交给init的时候,日志信息的记录由syslogd负责记录.Klogd主要负责内核所产生的日志.内核日志记录信息由dmesg /var/log/dmesg查看. 常见