Linux的安装与学习

- 在自己笔记本上安装Linux操作系统

在安装虚拟机的过程中遇到了不少问题,但也都进行了尝试并得到了解决。首先是在安装VirtulBox的安装上,按照老师给的链接下载安装,不能成功安装,不知道具体的原因。后来通过同学提供的链接完成了下载和安装工作。其次,在Ubuntu的安装时也遇到了一些困难。就是在版本选择时没有64位的选项,只能选择32位。后来经过调试,开启了虚拟化才解决了这个问题。然后是在安装VirtualBox虚拟机增强功能时,也遇到了困难,显示安装错误。不过后来在同学的帮助下也解决了这个问题。

-学习别出心裁的Linux命令学习法

操作系统的功能我总结为两点:管家婆和服务生:
管家婆:通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。
服务生:为用户提供shell,为程序员提供系统调用。

初读时觉得这段话很形象,让我对Windows系统和Linux系统的区别有了一定的了解。随后我又了解到Linux是通过命令来进行使用的。man命令和cheat命令是其中核心的两种方式。不过只是看例子,还不是很理解。

- 通过实践学习Linux 基础入门(新版)课程

  • 实验三 用户及文件权限管理
  1. 查看用户 who am i或who mom likes
  2. 创建用户 sudo adduser lilei
  3. 删除用户 sudo deluser lilei --remove-home

作业如图

  • 实验四 Linux 目录结构及文件基本结构
    Linux目录结构:

    Linux文件的基本操作:
  1. 新建空白文件:touch test
  2. 新建目录:mkdir mydir
  3. 复制文件:cp test father/son/grandson
  4. 复制目录:cp -r father family
  5. 删除文件:rm test
  6. 删除目录:rm -r family
  7. 移动文件:mkdir Documents
    mv file1 Documents
  8. 查看文件:cat passwd
  9. 查看文件类型:file /bin/ls
    作业如图:
  • 实验五 环境变量与文件查找
  1. 创建变量:declare tmp
  2. 使用=赋值:tmp=shiyanlou
  3. 环境变量:
  4. 查看环境变量的内容:echo $PATH
  5. 创建一个shell脚步文件:gedit hello_shell.sh
  6. 为文件添加可执行权限:chmod 755 hello_shell.sh
  7. 执行脚本:./hello_shell.sh
  8. 变量删除:./hello_shell.sh
  9. 搜索文件:whereis who 或者 locate /etc/sh 或者 which man 或者 sudo find /etc/ -name interfaces
  • 实验六 文件打包与解压缩
  1. 使用 zip 打包文件夹:
  2. 设置压缩级别为 9 和 1(9 最大,1 最小),重新打包:zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou -x ~/.zip
    zip -r -1 -q -o shiyanlou_1.zip /home/shiyanlou -x ~/
    .zip
  3. 创建加密 zip 包:zip -r -e -o shiyanlou_encryption.zip /home/shiyanlou
  4. 解压文件:unzip shiyanlou.zip
  5. 安装 rar 和 unrar 工具:sudo apt-get update
    sudo apt-get install rar unrar
  6. 从指定文件或目录创建压缩包或添加文件到压缩包:rm *.rar
    rar a shiyanlou.rar .
  7. 从指定压缩包文件中删除某个文件:rar d shiyanlou.rar .zshrc
    2.文件全路径解压:unrar x shiyanlou.rar
  8. 创建一个 tar 包:tar -cf shiyanlou.tar ~
  9. 解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数):mkdir tardir
    tar -xf shiyanlou.tar -C tardir
  10. 保留文件属性和跟随链接:tar -cphf etc.tar /etc
  11. 使用 gzip 来压缩文件:tar -czf shiyanlou.tar.gz ~
  12. 解压 *.tar.gz 文件:tar -xzf shiyanlou.tar.gz
  • 实验七 文件系统操作与磁盘管理
  1. 使用df命令查看磁盘的容量:df
  2. 使用 du 命令查看目录的容量:du -d参数指定查看目录的深度
    3.-d参数指定查看目录的深度:
    1.从/dev/zero设备创建一个容量为 256M 的空文件:dd if=/dev/zero of=virtual.img bs=1M count=256
    du -h virtual.img
  • 实验八 Linux下的帮助命令
  1. help命令:内部命令:help is
    外部命令:ls --help
  2. man命令:man is
  3. info命令:info ls

20165206 预备作业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. android listView多层嵌套listView显示不全问题

    最近在做项目,需要用到listVIew多层嵌套listVIew的需求,先发现已下两个处理办法比较好用 第一种: public class ListViewNesting extends ListVie ...

  2. SpringCloud Hystrix

    ⒈Hystrix是什么? Hystrix使一个用于处理分布式系统的延迟和容错的开源库.在分布式系统里,许多依赖不可避免的因服务超时.服务异常等导致调用失败,Hystrix能够保证在一个依赖出现问题的情 ...

  3. 20165231 预备作业二:学习基础和C语言基础调查

    微信文章感想 读了娄老师微信公众号中的文章,老师给我们的启示首先就是要坚持,万事开头难,但是只要肯坚持就一定会有所成就,不管是学习还是生活方面.其中最有触动的就是减肥了,是我三四年来一直难以完成的目标 ...

  4. 【Linux】时间同步设置+防火墙设置+SELinux设置

    时间同步设置 在大数据集群环境中,要求每台集群的时间必须是同步的,这样我们就会要求每台集群的时间必须和一台服务的时间是同步的.接下来介绍一下步骤: 1,设置ntp客户端 yum -y install ...

  5. 【ARTS】01_19_左耳听风-20190318~20190324

    ARTS: Algrothm: leetcode算法题目 Review: 阅读并且点评一篇英文技术文章 Tip/Techni: 学习一个技术技巧 Share: 分享一篇有观点和思考的技术文章 Algo ...

  6. delphi 控件集

    delphi  控件集: 1)RAIZE 控件包  :http://www.raize.com/devtools/rzcomps/   被收购 Raize Components has been ac ...

  7. 利用Linux系统生成随机密码的10种方法【转】

    Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 1. 使用SHA算法来加密日期,并输出结 ...

  8. Unity打包PC端各种屏幕适配,无边框,最小化,显示可拖拽部分

    using UnityEngine; using System.Collections; using UnityEngine.EventSystems; //using UnityEngine.Sce ...

  9. JavaScript中的this -- 好像很有道理版

    函数调用 首先需要从函数的调用开始讲起. JS(ES5)里面有三种函数调用形式: func(p1, p2) obj.child.method(p1, p2) func.call(context, p1 ...

  10. 文件缓存tmpfs简单使用

    文件缓存tmpfs基于内存的文件系统,直接使用ram(物理内存)+swap(交换分区) tmpfs缓存文件系统/dev/shm共享内存动态的使用虚拟内存,文件删除后释放内存 特性:1.动态空间使用和动 ...