写在前面

实验楼中linux基础入门的内容很多,几乎涵盖了所有的常用命令。命令的记忆不是一朝一夕的,更不能死记硬背,在实践中多操作,熟悉后自然就记住了。我没有将对每个命令操作结果都截图记录下来(事实上只记录了一小部分),因为这是无意义的,按照文档的指示,几乎所有得到的输出都和文档中预期的一样。这种实验只是提供一个“试一试”的过程。本文写得很简略,重点会集中到遇到的问题和解决方法上,当然在这种给定的虚拟环境和给定的文档下,可能会比较顺利。另外,实验楼给的虚拟环境真的有点卡。

第1节-Linux 系统简介

只是一些介绍,没有可操作项目,随便试了个命令,截图如下:

第2节-基本概念及操作

一些入门操作,没什么好说的,作业截图如下:

第3节-用户及文件权限管理

介绍用户和权限的,作业截图如下:

第4节-Linux 目录结构及文件基本操作

Linux是以目录为主的,以树形目录结构的形式来构建整个系统,从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。简单试了下几个命令,这次的作业很简单也很有趣。

第5节-环境变量与文件查找

这节课开始有难度,环境变量不太容易理解,但是按照文档执行命令,一切顺利。作业依然很有意思,但是装cmatrix并不需要升级,直接sudo apt-get cmatrix即可。

第6节-文件打包与解压缩

常用tar参数表

参数 -f -c -x -v -p -t -z -J -j
效果 用于指定创建的文件名 创建一个 tar 包文件 解包一个文件 以可视的的方式输出 保留绝对路径符 只查看不解包文件 使用gzip来压缩 使用xz来压缩 使用bz2来压缩

一些操作截图

第7节-文件系统操作与磁盘管理

本节与第4节结合较紧密,实验环境中无法mount,文档中也说了,但不知执行sudo fdisk -l时未见输出。

第8节-Linux下的帮助命令

help和man不是linux的专利,几乎所有支持通过命令行方式操作的os、网络设备、应用程序、编译器等都可以用二者获取内建的帮助文档。info需要通过sudo apt-get info自行安装。还有老师上课讲过的cheat等。相对于长篇的专业的英文帮助提示,还是cheat或者百度对新手更友好。

第9节-Linux任务计划crontab

定时自动化执行指定任务的工具,很强大,按照文档的描述简单试了试

第10节-命令执行顺序控制与管道

一次输入多个命令,让其自动执行的一些方法。其中最强大最实用的就是管道了。还介绍到了grep,在事先不看,等后面第13节正则时再弄。

第一周作业-Linux基础入门的更多相关文章

  1. 2019年春季学期第二周作业 基础作业 请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。 输入: 请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。 输出 在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件

    ~~~ include<stdio.h> include<stdlib.h> int main() { FILE*fp; int i=0,max=0,j=0,maxb=0; i ...

  2. 20169210《Linux内核原理与分析》第一周作业

    第一次接触Linux,还是有点不适应的,与Windows区别还是比较大的.在免费与收费.软件与支持.安全性.使用习惯.可定制性和应用范畴等方面都有区别. 通过实验楼的<Linux基础入门(新版) ...

  3. 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

    Linux内核原理与分析 - 第一周作业 实验1 Linux系统简介 Linux历史 1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂 ...

  4. 《linux内核设计分析》 第一周作业

    linux 基础入门 课程总结 一.linux系统简介 linux操作系统 整个计算机可以分为 硬件 内核 系统调用 应用程序 操作系统就属于内核和系统调用这两部分 操作系统历史发展 批处理操作系统 ...

  5. Linux内核原理与分析-第一周作业

    本科期间,学校开设过linux相关的课程,当时的学习方式主要以课堂听授为主.虽然老师也提供了相关的学习教材跟参考材料,但是整体学下来感觉收获并不是太大,现在回想起来,主要还是由于自己课下没有及时动手实 ...

  6. 20169211《Linux内核原理与分析》第一周作业

          本科期间,学校开设过linux相关的课程,当时的学习方式主要以课堂听授为主.虽然老师也提供了相关的学习教材跟参考材料,但是整体学下来感觉收获并不是太大,现在回想起来,主要还是由于自己课下没 ...

  7. 2019-2020-1 20199303 《Linux内核原理分析》 第一周作业

    2019-2020-1 20199303 <Linux内核原理分析> 第一周作业 1. 环境准备 在众多的Linux发行版中,Ubuntu,小红帽还有类Unix系统的BSD系统,我选择了目 ...

  8. 2019-2020-1 20181218《Linux内核原理与分析》第一周作业

    目录 问题和参考 有趣/有用的Linux命令 小作业和解答 一些图片 相关学习 本文是学习Linux基础入门(新版)后的总结. 问题和参考 虚拟机莫名崩溃,一天重启了几十次电脑,重装两次系统,心累.想 ...

  9. 2019-2020-1 20199308《Linux内核原理与分析》第一周作业

    Linux 基础入门(新版)学习笔记 实验二 基本概念及操作 重要快捷键 Tab 补全命令 Ctrl+c 强行终止当前命令 历史命令 方向上键↑,恢复之前输入过的命令 通配符 在命令行中获取帮助 某个 ...

随机推荐

  1. ios 微信发送位置

    @interface GroupReportViewController () <BMKMapViewDelegate,BMKLocationServiceDelegate,BMKGeoCode ...

  2. html符号实体

    对网页设计,软考有用的字符实体

  3. mysql一些操作

    1.产生随机数 SELECT rand();   随机一个0-1的随机数. 2.截取小数点后 SELECT FORMAT(RAND()*10000,2); 在返回 1,306.47 数据中“,” SE ...

  4. Javascript-- jQuery事件篇(1)

    jQuery鼠标事件之click与dbclick事件 用交互操作中,最简单直接的操作就是点击操作.jQuery提供了两个方法一个是click方法用于监听用户单击操作,另一个方法是dbclick方法用于 ...

  5. L99

    You're not obligated to win. You're obligated to keep trying.你不一定要获胜,但你必须不断尝试.He announced an expans ...

  6. OPcache

    1.介绍 OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销 2.配置 2.1 opcac ...

  7. codeforces 598E E. Chocolate Bar(区间dp)

    题目链接: E. Chocolate Bar time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  8. poj-1379 Run Away(模拟退火算法)

    题目链接: Run Away Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 7982   Accepted: 2391 De ...

  9. FFmpeg内存操作(三)内存转码器

    相关博客列表 : FFMPEG内存操作(一) avio_reading.c 回调读取数据到内存解析 FFMPEG内存操作(二)从内存中读取数及数据格式的转换 FFmpeg内存操作(三)内存转码器 本文 ...

  10. BZOJ4545: DQS的trie

    BZOJ4545: DQS的trie https://lydsy.com/JudgeOnline/problem.php?id=4545 分析: 对trie用dfs建sam复杂度是\(O(n^2)\) ...