预备作业03

Posted 虹澄清晓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了预备作业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充当了这些小功能之间的"胶水",让不同程序能够以一个清晰的接口(文本流)协同工作,从而增强各个程序的功能。

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

以上是关于预备作业03的主要内容,如果未能解决你的问题,请参考以下文章

预备作业03

预备作业03

2017-2018-2 1723《程序设计与数据结构》预备作业 03 总结

预备作业03

预备作业03

预备作业03