20165212 预备作业3Linux安装及学习


Linux虚拟机的安装过程

  • 我像大部分同学一样,通过助教学姐给的Ubuntu下载地址下载映像文件、VB,但是屡次出现问题,不停的闪出一下错误提示窗口:

在像同学求助无果之后我使用VM、Ubuntu安装了Linux虚拟机(安装过程与云班课中的基本相同),并且可以正常使用


Linux学习过程记录及作业

1.Linux系统简介

学习记录

  • 终端模拟器:为了实现在一个窗口中完成用户的输入和输出。本质是Linux上的dev/tty设备,打开方式:ctrl+alt+T
  • Shell(壳):在图形界面中带来实际体验的差异,是提供给使用者的软件命令解析器,可以接受用户输入命令的程序。
  • Ubuntu终端默认使用的是bash,桌面环境是GMOME或Unity,个人感觉这个和windows有些相似,使用起来感觉很亲和。

2.基本概念及操作

学习记录

  • Tab 补全命令、目录和参数
  • Ctrl+c--- 终止当前程序
  • Ctrl+d ---结束输入、退出终端
  • Ctrl+s ---暂停当前程序
  • Ctrl+z ---将当前程序放到后台运行
  • Ctrl+a ---将光标移至输入行头,(Home键)
  • Ctrl+e ---将光标移至输入行末,(End键)

3.用户及文件权限管理

学习记录

  • who am i ---查看用户
  • sudo adduser <用户名> ---创建用户
  • groups <用户名>或cat /etc/group ---查看自己属于的用户
  • su -l <用户名> ---切换登录用户
  • exit 或 ctrl+D ---退出当前用户
  • sudo deluser <用户名> --remove-<目录> ---删除用户
  • sudo usermod -G sudo <用户名> ---将其他用户添加到sudo组

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

4.Linux目录结构及文件基本操作

学习记录

  • touch <文件名>--- 新建空白文件,
  • mkdir <目录名> ---可以创建一个空目录
  • mkdir -p <目录名> ---创建父目录
  • cp <文件名> <目录名> ---将文件复制到该目录下
  • cp -r或-R <目录名> ---复制目录
  • rm <文件名> ---删除文件
  • rm -r或-R <目录名> ---删除目录

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

5.环境变量与文件查找

学习记录:

  • declare tmp ---创建变量
  • tmp=shiyanlou --- 给变量赋值
  • echo tmp --- 读取变量的值
  • locate --- 查找文件,根据后缀不同写后缀

作业:找出 /etc/ 目录下的所有以 .list 结尾的文件

6.文件打包与解压缩

学习记录:

  • r --- 表示递归打包包含子目录的全部内容
  • q --- 参数表示为安静模式
  • o --- 表示输出文件名
  • [1-9] --- 表示压缩的强度的大小
  • x --- 排除某些特定文件
  • e --- 创建加密压缩包
  • l --- 使Windows兼容
  • du ---查看文件大小
  • unzip ---解压 zip 文件程序
  • rar ----打包压缩命令
  • unrar--- 解压缩rar文件
  • tar ---打包工具

作业:

7.文件系统与磁盘管理

学习记录:

  • df ---查看磁盘的容量
  • du -h ---查看目录的容量,并以更加易读的方式呈现
  • du -a ---显示目录中所有文件的大小
  • du -s ---显示最后文件容量的综合
  • du -h -d 0 ~(1级目录) ;du -h -d 1 ~(2级目录) ---查看目录

作业:


感想:

本次学习包括虚拟机安装,Linux基础的学习收货很丰富。按照娄老师给的教程,尽管是用不同于普遍的虚拟机而是用VM安装,给我的感觉是装个机子也并没有想象中的那么难,我想这最大的功劳还是要归于娄老师和狄维佳学姐和众多热情帮我解答疑问的同学们,毕竟作为一个新手,我调试了一下我的Linux(没有增强)上的火狐浏览器和亚马逊,已经可以上网了,这很令人兴奋!现在我对有关电脑的知识还有很多不知道的地方,对于虚拟机,我下一步的目标是:在完成娄老师布置的任务之余,再装一台windows虚拟机用来玩游戏。对于Linux命令学习,内容上我没什么好说的,对于初学者来说无非是一些需要记忆、练习的东西,但是实验楼这个平台真的非常好!不同于我们传统的编程学习方法,它为我们提供可以边看教程变写代码的桥梁,几乎就是手把手教写代码,还给提供变写环境,虽然需要大量时间精力,但是一遍练下来学到了很多东西,比看书——做练习的方式有效多了,这个平台用起来很有感觉!

20165212 预备作业3 Linux安装及学习的更多相关文章

  1. 20165226 预备作业3 Linux安装及学习

    20165226 预备作业3 Linux安装及学习 Linux安装 一.下载安装VirtualBox 1.首先在官网下载,点开基于VirtualBox虚拟机安装Ubuntu图文教程 找到版本进行下载安 ...

  2. 20165230 预备作业3 Linux安装及学习

    20165230 预备作业3 Linux安装及学习 安装Linux操作系统 通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,开始了虚拟机的安装,根据教程按着步骤一步一步的完成. 遇 ...

  3. 20165327 预备作业3 Linux安装及学习

    20165327 预备作业3 Linux安装及学习 一.学习基于VirtualBox虚拟机安装Ubuntu图文教程,在自己笔记本上安装Linux操作系统,注意尽量选用最新版本的VirtualBox和U ...

  4. 20165303 预备作业3 Linux安装及学习

    =20165303 预备作业3 Linux安装及学习 安装虚拟机 按照http://www.cnblogs.com/rocedu/p/6012545.html步骤进行逐步操作,安装虚拟机. 遇到的问题 ...

  5. 20165315 预备作业3 Linux安装及学习

    20165315 预备作业3 Linux安装及学习 一.在自己笔记本上安装Linux操作系统 因为对操作电脑的不熟悉,我在第一项任务上就花费了一定的时间,在安装过程有如下问题: 我的电脑是苹果公司的M ...

  6. 20165310 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 安装虚拟机 之前在win7系统下通过EasyBCD安装过Ubuntu虚拟机,这次阅读<基于VirtualBox虚拟机安装Ubuntu图文教程>又学习到了一 ...

  7. 20165211 预备作业3 Linux安装与学习

    20165211 预备作业3 Linux安装与学习 1. Linux安装 涉及软件:VirtualBox,Ubuntu 参考教程:基于VirtualBox安装Ubuntu图文教程 安装过程的问题 在安 ...

  8. 20165227朱越 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 Linux的安装 虚拟机的安装远没有想象中的那样容易,下载还没有出现什么问题,当我安装的时候,第一个问题出现在创建虚拟机时选择安装的虚拟机版本和类型的时候的错误 当时 ...

  9. 20165333 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 Linux系统安装 在老师的教程帮助下成功的完成了虚拟机的安装,但安装过程中也遇到了一些问题.在下载ubuntu时,总是下载失败,在求助同学后,在中文版官网的网址,才 ...

随机推荐

  1. 在lnmp下开启fileinfo扩展 Ubuntu系统

    在lnmp下开启fileinfo扩展 Ubuntu系统 1.进入目录下 cd /usr/local/lnmp1.4-full/src/php-5.6.31/ext/fileinfo 2.phpize处 ...

  2. 30分钟掌握Dart语言

    在Dart中,一切都是对象,一切对象都是class的实例,哪怕是数字类型.方法甚至null都是对象,所有的对象都是继承自Object 虽然Dart是强类型语言,但变量类型是可选的因为Dart可以自动推 ...

  3. 2-4-搭建DHCP服务实现动态分配IP地址-NTP网络时间同步

    本节所讲内容: •DHCP服务器工作原理 •使用DHCP为局域网中的机器分配IP地址 •使用DHCP为服务器分配固定IP地址 •ntpdate加计划任务同步服务器时间 ---------------- ...

  4. 【Error】2003 - Can't connect to MySQL server on 'localhost' (10038)

    此错误主要是连接MySQL地址的地址搞错了. 可以看下 MySQL 的配置文件 /etc/mysql/my.cnf, 其中绑定的本地地址如下: bind-address=127.0.0.1 将其注释掉 ...

  5. Poj 2955 brackets(区间dp)

    Brackets Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7795   Accepted: 4136 Descript ...

  6. RabbitMQ(1) 核心概念

    消息中间价 消息中间价,也称消息队列,是分布式式系统中常用的中间价. 通过消息中间价传递消息,使得各个子系统解耦,异步通信. 目前业界有许多消息队列的实现,如RabbitMQ.Kafka.Active ...

  7. 【ecmascript】Javascript 严格模式详解【转】

    一.概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode).顾名思义,这种模式使得Javascript在更严格的条件下运行. ...

  8. 【css】CSS3 Media Queries 详解【转】

    说起CSS3的新特性,就不得不提到 Media Queries .最近 Max Design 更新的一个泛读列表里,赫然就有关于 Media Queries 的文章.同时位列其中的也有前天我刚刚翻译的 ...

  9. dilworth定理+属性排序(木棍加工)

    P1233 木棍加工 题目描述 一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的.棍子可以被一台机器一个接一个地加工.机器处理一根棍子之前需要准备时间.准备时间是这样定义的: 第一根棍子的准备时间 ...

  10. iOS系统知识架构(转)

    转载的,哪些所谓的资深开发,谁敢说自己没有知识盲区?http://ios.skyfox.org/route.html