写在前面

实验楼中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. CSS基础语法和CSS经常用到的知识点总结

    1. [代码]css基础教程     CSS基础语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明.每条声明由一个属性和一个值组成.每个属性有一个值.属性和值被冒号分开.例如:下面这行代 ...

  2. 用python实现的抓取腾讯视频所有电影的爬虫

    1. [代码]用python实现的抓取腾讯视频所有电影的爬虫    # -*- coding: utf-8 -*-# by awakenjoys. my site: www.dianying.atim ...

  3. PHP中include路径的解决方法汇总

    这几天整理一份很乱的代码,这才意识到php对include处理不是一般的贱:别的编程语言在处理include中的相对目录时,都是以当前处理的文件作为基准.也就是说,如果A包含B,B包含C时,C再包含一 ...

  4. 图数据库Neo4j简介

    图数据库Neo4j简介 转自: 图形数据库Neo4J简介 - loveis715 - 博客园https://www.cnblogs.com/loveis715/p/5277051.html 最近我在用 ...

  5. 分享知识-快乐自己:Liunx—Maven 部署步骤

    第一步: 点我下载 Liunx—Maven Linux命令下载:wget [下载文件存放路径]   [下载文件地址] 第二步: 上传 Maven 并解压到 指定的目录:(上传方式 xftp 或 rz ...

  6. css3加载spinner

    使用代码制作一个加载旋转器spinner 实现的原理是: 1.两个圆圈,其中一个圆圈是使用pseudo元素(:before)产生 2.由pseudo元素生成的圆通过负数的z-index而作用在下面 3 ...

  7. WebElement接口获取值

    通过WebElement接口获取值 size 获取元素的尺寸 text 获取元素的文本 get_attribute(name) 获取属性值 location 获取元素坐标,先找到要获取的元素,再调用该 ...

  8. Python中如何从数据库把数据导入excel中

    import pymysql,xlwt #1.连接mysql #2.执行sql语句 #3.获取到sql执行结果 #4.写入excel def conn_mysql(sql): conn = pymys ...

  9. Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory

    异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...

  10. Linux-awk command

    简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再 ...