20165325 预备作业3 Linux安装及学习
Linux安装及学习
一、VirtualBox和Ubuntu安装
问题一:虚拟机中Ubuntu的版本
在设置虚拟机的操作系统的版本时,我发现我的电脑只能设置32-bit的Ubuntu版本。教程上选用了64-bit的,不知道出了什么问题。

不过教程上说只需要选择Ubuntu就行,可能没什么问题。
但我怀疑是我没有下载安装最新版本的Ubuntu,于是在第二部我下载好了以后又回来试一试。
那么问题来了......
首先是之前下载的网址失效了,我问同学找到了新网址:http://cn.ubuntu.com/desktop/。
然后下载好了的Ubuntu没法运行......如图:

我觉得是因为版本是64位,我虚拟机可能跑不起来,于是我换了32位,结果依然是这样(没错纯属瞎捣鼓)。
在网上查询得知,应开启设置——处理器——扩展特性PAE/NX,
但是我去开启,却发现是灰色的,无法开启。
通过进一步查询,我发现根本原因是因为处理器没有开启虚拟技术。
我在bios中开启了处理器虚拟设置,重启,一切该ok了?
吔屎啦!仍然是灰色的。
没办法,我重建虚拟机,64bit出现,设置——处理器——扩展特性PAE/NX可以勾选了。
问题二:安装VirtualBox虚拟机增强功能
我按照老师的教程一步一步做了,过程没有什么异常,只是最后的安装结果显示failed。
回去仔细看了一下老师的教程,在输入了密码以后就没有截图了,所以我觉得可能没什么太大问题,就先接着往下做。
二、学习Linux命令的学习方法
操作系统的功能:
1、通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。
2、为用户提供shell,为程序员提供系统调用。
快捷键:

在同学的博客里看见了CTRL+D的使用,参考Linux中ctrl+z 、ctrl+c、 ctrl+d区别。
-Linux中命令格式:(中括号代表是可选的,即有些命令不需要选项也不需要参数)
command [options] [arguments]
man命令
简单的说就是帮助Help,用习惯就行了吧应该,搭配-k,-f使用。

cheat
顾名思义,这太imba。
cheat命令是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能。
我的理解就是例子加一点讲解,就是一本字典。
一些简单的命令:
cd:cd+回车=回到根目录。
ls:意思是list。
其他的还有sudo、gedit、find、locate、grep、whereis、which等等。
三、学习实践学习Linux 基础入门(新版)课程
实验一
- 操作系统包括系统调用和内核两部分。
- Linux的发展历史。
- Linux 与 Windows 到底有哪些不同:Linux更加自由,带来无限的可能。
实验二
第一个问题:对终端Shell的理解不是很清楚。
Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的 command(命令行)和后来的 cmd.exe 。
- (/dev/tty的介绍,先放在这吧,我半懂半不懂)
- touch命令创建文件
- cd进入文件夹目录
- pwd查看当前所在路径
常用的快捷键如下

- 历史命令:上箭头
- 常用的通配符
| 字符 | 意义 |
|---|---|
| * | 匹配0或者多个字符 |
| ? | 匹配任意一个字符 |
| [list] | 匹配 list 中的任意单一字符 |
| {c1..c2} | 匹配 c1-c2 中全部字符 如{1..10} |
banner命令及安装(一个有趣的字体,类似的还有toilet,figlet)
实验三
查看用户:(有一个小问题......)

为啥它不理我.....
参考链接,输入tty结果如下:

不明白怎么回事.....
- su -l [用户名]切换用户,adduser添加新用户。
- root权限的概念
- Linux 下密码输入是不显示任何内容的(盲输)
- 用户组:使用groups命令或直接查看/etc/group文件查看自己在哪个用户组;删除用户deluser。
- 文件权限:查看文件权限ls,变更文件所有者sudo chown [新用户] [文件名];修改文件权限:二进制数字表示或者进行加减赋值操作
实验四
- FHS标准:一个文档标准,有两层规范。
- 绝对路径与相对路径
- cd ~ 切换回用户的 /home/[用户名]目录
- 使用 mkdir(make directories)命令可以创建一个空目录
- 使用 cp(copy)命令复制一个文件到指定目录。要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制。
- 使用 rm(remove files or directories)命令删除一个文件。
- 使用 mv(move or rename files)命令移动文件(剪切)。将文件“ file1 ”移动到 Documents 目录。
- 使用 cat,tac 和 nl 命令查看文件,前两个命令都是用来打印文件内容到标准输出(终端),其中 cat 为正序显示,tac 为倒序显示。
- 使用 more 和 less 命令分页/head 和 tail 命令查看文件。
$ xeyes //贼好玩,hhhh
实验五
- 使用 declare 创建变量
其中:= 赋值,echo $ 查看变量的值。
- 变量修改

实验六
- zip 压缩打包程序:
| 参数 | 含义 |
|---|---|
| -r | 表示递归打包包含子目录的全部内容 |
| -q | 参数表示为安静模式 |
| -o | 表示输出文件名 |
| -[1-9] | 表示压缩的强度的大小 |
| -x | 排除某些特定文件 |
| -e | 创建加密压缩包 |
| -l | 使Windows兼容 |
- 其他的命令:
| 命令 | 含义 |
|---|---|
| du | 查看文件大小 |
| unzip | 解压 zip 文件程序 |
| rar | 打包压缩命令 |
| unrar | 解压缩rar文件 |
| tar | 打包工具 |
实验七
- 关于du命令的补充:
| 参数 | 含义 |
|---|---|
| -h | 介绍解释 |
| -d [数字] | 查看文件深度 |
| -a | 显示全部文件大小 |
| -s | 只显示总计 |
- 其他的命令:
| 命令 | 含义 |
|---|---|
| df | 命令查看磁盘容量 |
| dd | 创建虚拟镜像文件 |
| mkfs | 命令格式化磁盘 |
| mount | 命令挂载磁盘 |
| fdisk | 命令为磁盘分区 |
实验八
- help、man、info、cheat之前都讲过
- 内建命令与外部命令的主要区别:程序是否存在于 Shell 中。
20165325 预备作业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时,总是下载失败,在求助同学后,在中文版官网的网址,才 ...
随机推荐
- sql>desc 存储包——查看包内存储过程、函数
sql>desc dbms_random: 查询dbms_random包下的存储过程和函数 a. value() 用于返回两个数值之间的随机数, value (low, high) SQL &g ...
- cmd解压压缩包
需要安装有winrar start winrar x C:\Users\systme\Desktop\xxx.rar c:\123
- 增删改查的SSM小项目
经过将近一个月的摸索,终于算是勉强完成了关于增删改查的SSM项目. github源码地址:https://github.com/123456abcdefg/Login 好了,话不多说,写一下具体代 ...
- Spring Boot学习记录03_一些属性配置文件
转自:http://blog.didispace.com/springbootproperties/ 多环境配置(这个地方跟maven的profile配置有点类似) 我们在开发Spring Boot应 ...
- JAVA核心技术I---JAVA基础知识(单例模式和final关键字)
一:单例模式 C++设计模式中提及,不再赘述设计模式---对象性能模式之单例模式(Singleton) public class single{ static single Instance=new ...
- python 列表 元祖 集合
#####################概念#######################1,什么是列表: 列表由[]表示,里面每一项元素用逗号隔开,里面什么都可以装.能装对象的对象. 列表可以装大 ...
- 解析ArcGis拓扑——检查的流程,以面重叠检查为例
最简单的面重叠错误检查是使用“地理处理”——“面相交”进行检查,其结果是重叠部分提取而成的新面要素类.本例不讲述此种方法. step1 准备待拓扑检查数据 名词: 数据库 DataBase→顾名思义, ...
- Vuex笔记
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 Vuex - 状态管理器,可以管理你的数据状态(类似于 React的 Redux) 一个 Vuex 应用的核心是 store(仓库,一个 ...
- 细说java平台日志组件
1. java.util.logging JDK自带日志组件,使用方式简单,不需要依赖第三方日志组件.支持将日志打印到控制台,文件,甚至可以将日志通过网络打印到指定主机.相对于第三方独立日志框架来说, ...
- Java - 网络编程完全总结
本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等等,在此基础上,介绍Java中的网络编程. 一.概述 ...