Linux基础入门

一、Linux的基础学习

1.1 Linux的重要基础操作

       Linux不同于Windows的纯粹的图形化界面,虽然也有图形桌面的操作但是更多的操作还是通过命令行来进行,当然除了命令行之外还有许多的快捷键提供给大家,方便进行基础的各种操作,所以学习Linux首先就要了解这些方便的操作。我学习到的各种快捷键如下图所示:

1.2 Linux中关于文件的各类操作

       学习Linux这样一个操作系统,了解各类文件的管理、移动等就是必须要学习的内容,因此我先学习了通过 cd命令进入到一个文件夹的内部,并且通过ls命令可以列出整个文件夹中的文件名,通过ls -l命令可以显示中全部的信息包括它的所有人和文件权限等等。然后我学习了如何创建一个文件夹和文件mkdir命令可以创建一个空文件夹,而touch命令则可以创建一个空白文件。接着我学会了文件的具体移动方法mv命令加上移动的绝对路径,就可以移动文件和文件夹。而cp命令加绝对路径,则可以复制文件到指定的目录。rm命令则更多被用于删除一个指定的文件。
其中值得注意的是:
任何一个对于文件、文件夹的操作如果该文件属于系统文件必须注意加上sudo命令,否则会被提醒权限不足 .

二、 Linux基础学习中的相关作业

安装并使用toilet,figlet命令,并进行相关的输出打印



添加一个用户 loutest,使用 sudo 创建文件 /opt/forloutest,设置成用户 loutest 可以读写

创建一个 homework 目录,建立名为 1.txt~10.txt 文件,并删除 1.txt~5.txt

创建一个名为 test 的文件,分别用 zip 和 tar 打包成压缩包,再解压到 /home/shiyanlou 目录



找到sources.list文件,把文件所有者改为自己(shiyanlou),把权限修改为仅仅只有自己可读可写

三、 学习中的问题与本周小结

      因为过去有过Linux的使用经验,所以对于本周的基础操作没有感觉遇到什么问题,但是本次学习之后还是有很多新的感受比如这些简单的快捷键操作,还有各种方便的文件搜索方式。但是授人与鱼不如授人与渔,本周对我触动最大的是对于man指令的学习,这个指令是我第一次接触到的指令,但是我觉得这是我学习到的对于Linux最重要的命令,过去有什么关于Linux不懂得事情,只能求助百度,而且其中的回答大都含糊不清,不知道具体怎么操作,但是通过man指令,我可以轻松的找到我想要的种类,并且还可以有具体的解释,告知我如何达成操作目的。让我有了更强的自我学习能力,相信通过未来老师的讲解,和我的自我学习,可以更快更好的学好Linux。

虽然在Linux的学习中没有遇到问题,但是在撰写博客的时候遇到了问题,本身这篇博客中不少的加粗,变色,划重点等提示,但是我查看了几篇关于Markdown的博客撰写的文章,都没能解决问题,比如教程中提到的加粗:先见能力构思能力讨论的能力适应矛盾。变色: 分析、设计、实现、改进.我都毫无反应,希望有哪位同学、老师看到可以告诉我一下如何解决。

20179203李鹏举 《Linux内核原理与分析》第一周学习笔记的更多相关文章

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

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

  2. 2019-2020-1 20199314 <Linux内核原理与分析>第一周作业

    前言 本周对实验楼的Linux基础入门进行了学习,目前学习到实验九完成到挑战二. 学习和实验内容 快速学习了Linux系统的发展历程及其简介,学习了下的变量.用户权限管理.文件打包及压缩.常用命令的和 ...

  3. 2019-2020-1 20199303<Linux内核原理与分析>第二周作业

    2019-2020-1 20199303第二周作业 1.汇编与寄存器的学习 寄存器是中央处理器内的组成部份.寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令.数据和位址.在中央处理器的控制部件中 ...

  4. linux内核分析第一周学习笔记

    linux内核分析第一周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...

  5. 20169219 linux内核原理与分析第二周作业

    "linux内核分析"的第一讲主要讲了计算机的体系结构,和各寄存器之间对数据的处理过程. 通用寄存器 AX:累加器 BX:基地址寄存器 CX:计数寄存器 DX:数据寄存器 BP:堆 ...

  6. Linux内核分析——第一周学习笔记20135308

    第一周 计算机是如何工作的 第一节 存储程序计算机工作模型 1.冯·诺依曼结构模型:冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构.程序指令存储地址和数据存储 ...

  7. Linux内核分析——第一周学习笔记

    20135313吴子怡.北京电子科技学院 chapter 1 知识点梳理 第一节 存储程序计算机工作模型 1.冯诺依曼体系结构:即具有存储程序的计算机体系结构.目前大多数拥有计算和存储功能的设备(智能 ...

  8. 20135320赵瀚青LINUX内核分析第一周学习笔记

    赵瀚青原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.概述 第一周的学习内容主 ...

  9. 2019-2020-1 20199314 <Linux内核原理与分析>第二周作业

    1.基础学习内容 1.1 冯诺依曼体系结构 计算机由控制器.运算器.存储器.输入设备.输出设备五部分组成. 1.1.1 冯诺依曼计算机特点 (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存 ...

  10. Linux内核原理与分析-第二周作业

    写之前回看了一遍秒速五厘米:如果

随机推荐

  1. python的协程和_IO操作

    协程Coroutine: 协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行. 注意,在一个子程序中中断,去执行其他子程序,不是函数调用,有点 ...

  2. 九度OJ 1350:二叉树的深度 (二叉树)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1044 解决:614 题目描述: 输入一棵二叉树,求该树的深度.从根结点到叶结点依次经过的结点(含根.叶结点)形成树的一条路径,最长路径的长 ...

  3. 关于 IN UPDATE TASK

    [转 http://blog.sina.com.cn/s/blog_6f74e6d50100sq57.html]更新程序必须用一个特殊的FM(update module)来实现. 1.Exportin ...

  4. memcached 不同客户端的问题

    摘要: memcached-java客户端调用get方法获取数据失败 主要演示一下在memcached服务器端set数据之后,在客户端调用java api获取数据.不过此过程如果不慎会读取数据失败. ...

  5. Ubuntu 16.04更换源

    Ubuntu 16.04下载软件速度有点慢,因为默认的是从国外下载软件,那就更换到国内比较好的快速更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和自己 ...

  6. 【转】.net中快捷键的使用

    当前行行首:Home 当前行行尾:End 当前文档首行:ctrl+Home 当前文档尾行:ctrl+End 选中当前行: ① 按Home(定位到行首)然后按Shift+Dnd(行尾)   {从行首连选 ...

  7. [原创]java WEB学习笔记03:使用eclipes开发javaWEB项目

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  8. 【leetcode刷题笔记】Linked List Cycle

    Given a linked list, determine if it has a cycle in it. Follow up:Can you solve it without using ext ...

  9. PHP 邮件发送类

    mail.php <?php /** * 邮件发送类 * 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件的邮件 * 需要的php扩展,sockets和Filei ...

  10. Docker 命令篇

    Docker命令比较对,我们来慢慢学 Docker run(运行Container) 常用选项: -d Run container in background and print container ...