• 预备作业03


    预备作业03

    总述:在完成作业3的过程中,我先学习了Linux基本使用方法,然后才安装的虚拟机和Ubuntu系统。原因就是我回老家过年时忘记带自己的笔记本,回去后又一直在拜访亲友,没法在长时间使用别人的电脑,所以就先在实验楼学习了linux,最后过完年回到家拿到自己的笔记本才进行的第一项任务。但是,我也明白了为何要进行第一项以及Ubuntu、Linux和shell到底是什么以及它们之间的关系。
    先讲讲我的感受吧,Linux是一个很简洁的系统,所有命令全靠敲键盘来执行。就如同课程中所说,所有动态操作都由命令行完成。所以说,需要熟练掌握使用就得记住许多语法和固定结构。过年时间中我的学习效率实在不敢恭维,基本做不到两耳不闻窗外事,所以昨天学的今天就很生疏了,所以还是十分惭愧(╥╯^╰╥)。但是,在学习过程中还是收获了一些的,也遇到了一些问题。以下具体说说一些问题吧。
    

    1.在linux基础学习中遇到的问题

    ①不太会使用通配符


    终端里面输入的通配符是由 Shell 处理的,不是由所涉及的命令语句处理的,它只会出现在命令的“参数值”里(它不能出现在命令名称里),下面有一个例子,是创建了两个文件然后用ls和通配符进行查找,[$ ls* .txt ]当时我想txt不是参数值吗?为什么又出现在命令名称里了?晕。然后我就去百度了,后面发现txt人家是扩展名,是缩小查找范围、提高查找精准度的。

    ②绝对路径自己打不出来

    百度到的结果是:

    相对就是相对当前你所在路径开始算。绝对路径是从linux最底层的根(/)开始算。

    看了看,估计还是自己对Linux系统中的FHS标准不熟悉吧。

    ③知识点很有细节感,零碎繁多

    Linux基础使用需要储备很多命令的语法结构和使用符号,没有经过大量的练习,实话讲,我记不住。对于有些知识没有理解透彻,不能很好地使用,我认为还是自己的基础不够扎实,比如说正则表达式就不太懂,数据流重定向等。

    2.在安装虚拟机和Ubuntu时遇到的问题

    ①同很多同学一样,我也只有32位的Ubuntu。我就选上了,也没再深究,但是自己不懂。

    ②我在虚拟机上安装Ubuntu时,出现了如下界面,


    于是我把之前的删了,又新建了一个,发现还是这个问题。最后我才发现是虚拟机和Ubuntu系统不匹配,所以又将Ubuntu的版本重新寻找下载,最后顺利安装。

    总结;在学习Linux时看到这些话:
    shell下通系统调用,上通各种应用,同时还有许多自身的小工具可以使用。Shell脚本可以在寥寥数行中,实现复杂的功能。UNIX的一条哲学是让每个程序尽量独立的做好一个小的功能。而shell充当了这些小功能之间的"胶水",让不同程序能够以一个清晰的接口(文本流)协同工作,从而增强各个程序的功能。

    以上面文本对我的寒假作业作结,我希望让自己尽量独立的做好一些小小的工作,并能通过专业知识的学习(我的胶水),收获一些,成长一些。

  • 相关阅读:
    Git 几个常用操作
    Ubuntu16.04安装YouCompleteMe
    常用命令总结
    启动Kernel提示Bad Data CRC
    linux4.15.1编译init/mounts报错
    编译Linux-4.15.1内核时遇到:“error : openssl/bio.h :No such file or folder”
    添加mtdparts引起的问题
    arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expression
    smartgit的安装
    ubuntu下安装wine
  • 原文地址:https://www.cnblogs.com/LXY462283007/p/8457692.html
Copyright © 2020-2023  润新知