20165206 预备作业3 Linux安装及学习
Linux的安装与学习
- 在自己笔记本上安装Linux操作系统
在安装虚拟机的过程中遇到了不少问题,但也都进行了尝试并得到了解决。首先是在安装VirtulBox的安装上,按照老师给的链接下载安装,不能成功安装,不知道具体的原因。后来通过同学提供的链接完成了下载和安装工作。其次,在Ubuntu的安装时也遇到了一些困难。就是在版本选择时没有64位的选项,只能选择32位。后来经过调试,开启了虚拟化才解决了这个问题。然后是在安装VirtualBox虚拟机增强功能时,也遇到了困难,显示安装错误。
不过后来在同学的帮助下也解决了这个问题。
-学习别出心裁的Linux命令学习法
操作系统的功能我总结为两点:管家婆和服务生:
管家婆:通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。
服务生:为用户提供shell,为程序员提供系统调用。
初读时觉得这段话很形象,让我对Windows系统和Linux系统的区别有了一定的了解。随后我又了解到Linux是通过命令来进行使用的。man命令和cheat命令是其中核心的两种方式。不过只是看例子,还不是很理解。
- 通过实践学习Linux 基础入门(新版)课程
- 实验三 用户及文件权限管理
- 查看用户 who am i或who mom likes
- 创建用户 sudo adduser lilei
- 删除用户 sudo deluser lilei --remove-home
作业如图
- 实验四 Linux 目录结构及文件基本结构
Linux目录结构:

Linux文件的基本操作:
- 新建空白文件:touch test
- 新建目录:mkdir mydir
- 复制文件:cp test father/son/grandson
- 复制目录:cp -r father family
- 删除文件:rm test
- 删除目录:rm -r family
- 移动文件:mkdir Documents
mv file1 Documents - 查看文件:cat passwd
- 查看文件类型:file /bin/ls
作业如图:
- 实验五 环境变量与文件查找
- 创建变量:declare tmp
- 使用=赋值:tmp=shiyanlou
- 环境变量:

- 查看环境变量的内容:echo $PATH
- 创建一个shell脚步文件:gedit hello_shell.sh
- 为文件添加可执行权限:chmod 755 hello_shell.sh
- 执行脚本:./hello_shell.sh
- 变量删除:./hello_shell.sh
- 搜索文件:whereis who 或者 locate /etc/sh 或者 which man 或者 sudo find /etc/ -name interfaces
- 实验六 文件打包与解压缩
- 使用 zip 打包文件夹:

- 设置压缩级别为 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 - 创建加密 zip 包:zip -r -e -o shiyanlou_encryption.zip /home/shiyanlou
- 解压文件:unzip shiyanlou.zip
- 安装 rar 和 unrar 工具:sudo apt-get update
sudo apt-get install rar unrar - 从指定文件或目录创建压缩包或添加文件到压缩包:rm *.rar
rar a shiyanlou.rar . - 从指定压缩包文件中删除某个文件:rar d shiyanlou.rar .zshrc
2.文件全路径解压:unrar x shiyanlou.rar - 创建一个 tar 包:tar -cf shiyanlou.tar ~

- 解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数):mkdir tardir
tar -xf shiyanlou.tar -C tardir - 保留文件属性和跟随链接:tar -cphf etc.tar /etc
- 使用 gzip 来压缩文件:tar -czf shiyanlou.tar.gz ~
- 解压 *.tar.gz 文件:tar -xzf shiyanlou.tar.gz
- 实验七 文件系统操作与磁盘管理
- 使用df命令查看磁盘的容量:df

- 使用 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下的帮助命令
- help命令:内部命令:help is
外部命令:ls --help - man命令:man is
- info命令:info ls
20165206 预备作业3 Linux安装及学习的更多相关文章
- 20165226 预备作业3 Linux安装及学习
20165226 预备作业3 Linux安装及学习 Linux安装 一.下载安装VirtualBox 1.首先在官网下载,点开基于VirtualBox虚拟机安装Ubuntu图文教程 找到版本进行下载安 ...
- 20165230 预备作业3 Linux安装及学习
20165230 预备作业3 Linux安装及学习 安装Linux操作系统 通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,开始了虚拟机的安装,根据教程按着步骤一步一步的完成. 遇 ...
- 20165327 预备作业3 Linux安装及学习
20165327 预备作业3 Linux安装及学习 一.学习基于VirtualBox虚拟机安装Ubuntu图文教程,在自己笔记本上安装Linux操作系统,注意尽量选用最新版本的VirtualBox和U ...
- 20165303 预备作业3 Linux安装及学习
=20165303 预备作业3 Linux安装及学习 安装虚拟机 按照http://www.cnblogs.com/rocedu/p/6012545.html步骤进行逐步操作,安装虚拟机. 遇到的问题 ...
- 20165315 预备作业3 Linux安装及学习
20165315 预备作业3 Linux安装及学习 一.在自己笔记本上安装Linux操作系统 因为对操作电脑的不熟悉,我在第一项任务上就花费了一定的时间,在安装过程有如下问题: 我的电脑是苹果公司的M ...
- 20165310 预备作业3 Linux安装及学习
预备作业3 Linux安装及学习 安装虚拟机 之前在win7系统下通过EasyBCD安装过Ubuntu虚拟机,这次阅读<基于VirtualBox虚拟机安装Ubuntu图文教程>又学习到了一 ...
- 20165211 预备作业3 Linux安装与学习
20165211 预备作业3 Linux安装与学习 1. Linux安装 涉及软件:VirtualBox,Ubuntu 参考教程:基于VirtualBox安装Ubuntu图文教程 安装过程的问题 在安 ...
- 20165227朱越 预备作业3 Linux安装及学习
预备作业3 Linux安装及学习 Linux的安装 虚拟机的安装远没有想象中的那样容易,下载还没有出现什么问题,当我安装的时候,第一个问题出现在创建虚拟机时选择安装的虚拟机版本和类型的时候的错误 当时 ...
- 20165333 预备作业3 Linux安装及学习
预备作业3 Linux安装及学习 Linux系统安装 在老师的教程帮助下成功的完成了虚拟机的安装,但安装过程中也遇到了一些问题.在下载ubuntu时,总是下载失败,在求助同学后,在中文版官网的网址,才 ...
随机推荐
- Java中通过脚本引擎调用js函数
import java.io.*; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.scri ...
- WC2019 20天训练
Day -1 2019.1.2 初步计划: 0x60 图论 std 洛谷提高剩余练习 NOIP2018遗留题解 洛谷省选基础练习 数学: 1.数论 2.组合数学(练习:莫比乌斯反演) 3.概率(练习: ...
- 浅析 Bag of Feature
Bag of Feature 是一种图像特征提取方法,它借鉴了文本分类的思路(Bag of Words),从图像抽象出很多具有代表性的「关键词」,形成一个字典,再统计每张图片中出现的「关键词」数量,得 ...
- 二、Java神经网络框架Neuroph的使用和架构分析
一.使用Neuroph Studio构造感知机处理逻辑与 新建项目 接着,输入名字和地址,点击“完成” 在工程的神经网络文件下新建神经网络 准备训练数据 开始训练 误差展示 也可以测试神经元 或者输入 ...
- 【上载虚拟机】XX是一个Workstations 12.X虚拟机,不受XX支持。请选择其他主机或将虚拟机的硬件版本更改为以下选项之一。
背景 由于搭建集群时,要使用Ubuntu系统,还有一点就是咱们使用的Ubuntu系统是定制的,但是它是一个虚拟机,需要通过VMware Workstations这款软件,把咱们定制好的Ubuntu系统 ...
- k64 datasheet学习笔记50---GPIO
1.前言 GPIO模块支持8bit 16bit 32bit访问,当被配置为GPIO功能时,GPIO数据方向和数据寄存器控制了每个引脚的输出方向和输出数据 不管GPIO配置为何种功能,GPIO输入寄存器 ...
- FTP服务器基础设定
1.安装vsftpd文件服务器 sudo apt-get install vsftpd 2.配置文件:/etc/vsftpd/vsftpd.conf 严格来说,整个 vsftpd 的配置文件就只有这个 ...
- Alpha 冲刺 (2/10)
目录 摘要 团队部分 个人部分 摘要 队名:小白吃 组长博客:hjj 作业博客:拿快递也不能耽搁了软工 团队部分 后敬甲(组长) 过去两天完成了哪些任务 文字描述 github代码管理规范 商家端订单 ...
- 通过flask实现web页面简单的增删改查
通过flask实现web页面简单的增删改查 # 1.后台程序falsk_web01.py #coding:utf-8 from flask import Flask,render_template,r ...
- ebs 12.1.1升级到12.1.3
升级过程参考 Oracle电子商务套件版本12.1.3自述文件 (文档 ID 1534411.1) 应用启动到维护模式 adadmin 打以下patch 9239089 9239090 92390 ...