20162307张韵琪 作业03

第一步 安装虚拟机

1.在官网上下载VirtualBox


2.一路next下去,并按照老师给的步骤做下去,毫无阻碍


第二步 学习Linux

我是一个电脑白痴,所以学习起来有些吃力,还好教程说的明白,让我打开了新的世界的大门

a.Linux的简介

(让我从不知道Linux是什么东西到对它有一个大概的了解)
Linux 就是一个操作系统,就像我们多少已经了解的 Windows和 Mac OS。Linux 是系统调用和内核那两层,我们使用的操作系统还包含一些在其上运行的应用程序,比如文本编辑器,浏览器,电子邮件。
还有就是Linux和windows的区别

Windows 没有的

稳定的系统
安全性和漏洞的快速修补
多用户
用户和用户组的规划
相对较少的系统资源占用
可定制裁剪,移植到嵌入式平台(如安卓设备)
可选择的多种图形用户界面(如 GNOME,KDE)

Linux 没有的

没有特定的支持厂商
游戏娱乐支持度不足
专业软件支持度不足

b.基本概念及操作

我学会了一些快捷键的操作按键
Ctrl+d 键盘输入结束或退出终端
Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a 将光标移至输入行头,相当于Home键
Ctrl+e 将光标移至输入行末,相当于End键
Ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
Shift+PgUp 将终端显示向上滚动
Shift+PgDn 将终端显示向下滚动
我发现每节课后面都有好玩的东西

![](http://images2015.cnblogs.com/blog/1064025/201612/1064025-
20161224231401761-1551863385.png)

c 用户及文件权限管理

我学会了如何创建用户、设置文件权限

![](http://images2015.cnblogs.com/blog/1064025/201612/1064025-
20161224231756386-632714899.png)

d.其他学到的东西

(后面就不分点了)
目录途径
你想进入某个具体的目录或者想获得某个目录的文件(目录本身也是文件)那就得用路径来找到了。

使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录(**注意,还记得我们上一节介绍过的,以 . 开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a 命令查看隐藏文件), - 表示上一次所在目录,~ 通常表示当前用户的"home"目录。使用 pwd 命令可以获取当前所在路径(绝对路径)
进入上一级目录:

$ cd ..

等等
附一张可爱的图片 $ xeyes

环境变量与文件查找
Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量。为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值、字符或者字符串等等数据类型。Shell 中的变量也基本如此,有不同类型(但不用专门指定类型名),可以参与运算,有作用域限定。
了解了变量,就能更好了解环境变量了

查找文件
与搜索相关的命令常用的有如下几个whereis,which,find,locate

文件的打包与压缩
在 Windows 上我们最常见的不外乎这三种.zip,.rar,.7z后缀的压缩文件,而在 Linux 上面常见常用的除了以上这三种外,还有.gz,.xz,.bz2,.tar,.tar.gz,.tar.xz,tar.bz2


文件系统操作与磁盘管理


总结

这次对于Linux操作系统的学习,让我感受到了代码的乐趣,以前的我以为它是枯燥乏味的,但是经过此次学习,我发现这是一个新的世界。每一次代码的输入,每一次成功的操作都会给我带来成就感。有很多次我都想要放弃了,但是每次我都坚持下来了!这就是我的进步。。我希望我以后都能遇到困难,自己主动地去克服,不依赖别人。

原文地址:https://www.cnblogs.com/Tiffany23/p/6218840.html