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

  • 相关阅读:
    springboot的整合篇-springmvc,mybatis,数据库等
    快速搭建springboot工程
    Git常用命令
    SpringBoot整合通用Mapper
    SpringBoot项目部署
    实例化调用和静态方式调用的区别
    CentOS系统安装PHP7.3
    CentOS7部署LNMP环境
    Apache和Nginx的区别
    Linux系统下卸载MySQL
  • 原文地址:https://www.cnblogs.com/Tiffany23/p/6218840.html
Copyright © 2011-2022 走看看