2019-2020-1 20199329《Linux内核原理与分析》第一周作业
Linux学习随笔
- Linux 是一个操作系统,我们的 Linux 主要是系统调用和内核那两层。
- UNIX前身是Multics,但 UNIX 的商业版本非常昂贵,于是Linus Torvalds(Linux 之父)从 MINIX开始入手,计划开发一个比 MINIX 性能更好的操作系统。
- Linux本身只是操作系统的内核。Linux 内核 1.0 在 1994 年 3月发布,内核的发布要经历许多开发周期,直至达到一个稳定的版本。
1.基本概念与操作
1.通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的。普通意义上的 Shell 就是可以接受用户输入命令的程序。UNIX/Linux 操作系统下的 Shell 既是用户交互的界面,也是控制系统的脚本语言。
重点与问题:
- Linux上的这套软件以前是 XFree86,现在则是 xorg(X.Org),而这套软件又是通过 X 窗口系统(X Window System,也常被称为 X11 或 X)实现的
- 实验楼目前使用的 XFCE 桌面环境
代码部分&解决方案

2.用户及权限管理
- 本章主要学习了Linux 中创建、删除用户,及用户组等操作。
- 学习了Linux 中的文件权限设置。
- 学习了Linux 下的账户管理的基础知识。
重点与问题:
- 在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如新建/添加用户
- 在 Unix/Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录
代码部分&解决方案


3.Linux目录结构及文件基本操作
- 本章主要学习了Linux 的文件组织目录结构。
- 学习了相对路径和绝对路径。
- 学习了对文件的移动、复制、重命名、编辑等操作。
重点与问题:
- 每个目录的大体内容
- 要了解文件的属性
- touch,file,rm,mv 等基本命令的熟练使用
代码部分&解决方案


4.环境变量与文件查找
- 本节实验介绍环境变量的作用与用法,及几种搜索文件的方法。
重点与问题:
- 环境变量的设置
- 环境变量的修改
代码部分&解决方案

当前 Shell 进程私有用户自定义变量,如上面我们创建的 tmp 变量,只在当前 Shell 中有效。同时要学会Shell 本身内建的变量以及从自定义变量导出的环境变量。

5.文件打包与解压缩
- 本章主要介绍 Linux 上常用的压缩/解压工具,主要讲解 zip,tar 对文件进行打包压缩以及解压缩的具体命令行的使用。
重点与问题:
- zip 命令
- tar 命令
- 压缩与解压常用组合
代码部分&解决方案

6.文件系统操作与磁盘管理
- 本节实验主要讲解文件系统操作,内容不算困难,包含几个命令的几个参数的讲解。
重点与问题:
- df,du,mount命令的使用
- 磁盘相关知识学习
代码部分&解决方案

7.Linux下的帮助命令
- 本章让我学会好好利用 Linux 系统自带的帮助工具与文档。
重点与问题:
- 内建命令与外部命令之分
- help , man , info命令的使用以及区别
代码部分&解决方案
本节讲解了内建与外部命令的差别,以及相关的帮助命令的使用。这样通过官方的文档帮助我们最快最有效率的解决当前所遇到的窘境。学会灵活的使用三个帮助命令,能够很大的提高我们的工作效率。
2019-2020-1 20199329《Linux内核原理与分析》第一周作业的更多相关文章
- Linux内核原理与分析-第一周作业
本科期间,学校开设过linux相关的课程,当时的学习方式主要以课堂听授为主.虽然老师也提供了相关的学习教材跟参考材料,但是整体学下来感觉收获并不是太大,现在回想起来,主要还是由于自己课下没有及时动手实 ...
- 2019-2020-1 20199314 <Linux内核原理与分析>第一周作业
前言 本周对实验楼的Linux基础入门进行了学习,目前学习到实验九完成到挑战二. 学习和实验内容 快速学习了Linux系统的发展历程及其简介,学习了下的变量.用户权限管理.文件打包及压缩.常用命令的和 ...
- 2019-2020-1 20199303<Linux内核原理与分析>第二周作业
2019-2020-1 20199303第二周作业 1.汇编与寄存器的学习 寄存器是中央处理器内的组成部份.寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令.数据和位址.在中央处理器的控制部件中 ...
- 20169219 linux内核原理与分析第二周作业
"linux内核分析"的第一讲主要讲了计算机的体系结构,和各寄存器之间对数据的处理过程. 通用寄存器 AX:累加器 BX:基地址寄存器 CX:计数寄存器 DX:数据寄存器 BP:堆 ...
- 2019-2020-1 20199314 <Linux内核原理与分析>第二周作业
1.基础学习内容 1.1 冯诺依曼体系结构 计算机由控制器.运算器.存储器.输入设备.输出设备五部分组成. 1.1.1 冯诺依曼计算机特点 (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存 ...
- Linux内核原理与分析-第二周作业
写之前回看了一遍秒速五厘米:如果
- 2018-2019-1 20189221《Linux内核原理与分析》第一周作业
Linux内核原理与分析 - 第一周作业 实验1 Linux系统简介 Linux历史 1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂 ...
- 2020-2021-1 20209307 《Linux内核原理与分析》第九周作业
这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第九周作业> 这个作业的目标 & ...
- 2019-2020-1 20199329《Linux内核原理与分析》第十三周作业
<Linux内核原理与分析>第十三周作业 一.本周内容概述 通过重现缓冲区溢出攻击来理解漏洞 二.本周学习内容 1.实验简介 注意:实验中命令在 xfce 终端中输入,前面有 $ 的内容为 ...
- 2019-2020-1 20199329《Linux内核原理与分析》第十二周作业
<Linux内核原理与分析>第十二周作业 一.本周内容概述: 通过编程理解 Set-UID 的运行机制与安全问题 完成实验楼上的<SET-UID程序漏洞实验> 二.本周学习内容 ...
随机推荐
- JavaScript实现哈希表
JavaScript实现哈希表 一.哈希表简介 1.1.认识哈希表 哈希表通常是基于数组实现的,但是相对于数组,它存在更多优势: 哈希表可以提供非常快速的插入-删除-查找操作: 无论多少数据,插入和删 ...
- NCEP CFSR数据读取
一. NCEP CFSR再分析数据,时间分辨率是1小时. 1.整体读取数据情况 clear all setup_nctoolbox tic %% 读取数据文件 wind= ncgeodataset(' ...
- Spring装配Bean的三种方式+导入和混合配置
目录 Spring IoC与bean 基于XML的显式装配 xml配置的基本结构 bean实例的三种创建方式 依赖注入的两种方式 构造器注入方式 setter方法注入方式 利用命名空间简化xml 基于 ...
- A 拜访奶牛
时间限制 : - MS 空间限制 : 65536 KB 评测说明 : 时限1000ms 问题描述 经过了几周的辛苦工作,贝茜终于迎来了一个假期.作为奶牛群中最会社交的牛,她希望去拜访N(1< ...
- mysql慢查询分析工具比较与实战
00 前言 在进行mysql性能优化的时候,第一个想到的便是查看慢sql. 但是对于慢sql有没有什么好的工具进行分析呢? 推荐两个工具mysqldumpslow及pt-query-digest. m ...
- .git/info/refs not valid: is this a git repository?
今天用idea git提交的时候遇到了这个神奇的问题.git/info/refs not valid: is this a git repository? 看了很多网上的都不靠谱,最后自己乱点着找, ...
- Win32程序:与"LPCWSTR"类型的形参不兼容
出现该问题的原因是通常手动输入的字符串都是LPCSTR类型的, 解决办法如下: 在工程处右键,属性-常规-字符集,将Unicode字符集改为为多字节字符集,应用并确认即可. 字符串常量报错: 在常 ...
- git设置
1:注册码云2:点击个人主页创建私有项目3:下载git4:点击码云 头像 选择下方的设置-->点击左侧的SSH公钥-->怎样生成公钥(linux操作) window系统可以右击选择 git ...
- 1044 Shopping in Mars (25分)(二分查找)
Shopping in Mars is quite a different experience. The Mars people pay by chained diamonds. Each diam ...
- 本地代码上传到git仓库(github)
准备:拥有自己的github账号:电脑上安装了git; 1.进入github,进入仓库点击NEW(新建仓库) 2.新建仓库 Repository name :仓库名称: Description (op ...