安装虚拟机
参考基于VirtualBox虚拟机安装Ubuntu图文教程完成了虚拟机的安装,主要遇到了以下2个问题
在新建虚拟电脑的时候,如果类型选择了Linux,则版本就只能选择Ubuntu(32 位)。最初在安装的时候不知道这个选择会给后面带来一系列的问题=_=后来系统显示了一堆错误提示,于是,我就把这些提示(英文)都拿去百度发现不少人在安装的时候遇到了和我一样的问题,因此在其他网友的帮助下,我了解到版本的位数要与我电脑本身的位数(64位)一样,而且若要选择Ubuntu(64位),要首先进入BIOS界面进行一定的更改。
之后在安装上也遇到了一些问题(例如已经安装了但是就是无法打开软件或者显示出错),通过自己不断地尝试最终安装成功。
通过此次安装过程,我觉得在安装前应该先了解安装过程的注意事项,像我这次安装不知道位数要相匹配导致浪费了大量的时间进行无谓的安装。其次,在遇到困难的时候,积极向网上求助,要相信有很多人会遇到和你一样的问题,参考别人的解决方式解决自己的问题是很好的办法
学习Linux基础入门
在实验楼进行学习Linux基础入门,目前只学习了第3、4、5节的内容
第三节(用户及文件权限管理)我主要学习理解到的知识如下:
查看与创建用户
- su ,su- ,sudo(使用sudo需要知道当前登录用户的密码和当前用户必须在sudo用户组)
ls命令指出当前目录的内容,su命令的详细内容
pwd来判定当前目录在文件系统内的确切位置,更详细内容
logout是注销的意思 有关用户组和Linux文件权限
目的 | 命令 |
---|---|
获知属于哪个用户组 | groups命令,查看/etc/group文件 |
将其他用户加入sudo用户组 | usermod命令 |
查看文件权限 | ls –l |
变更文件所有者 | sudo chown |
修改文件权限 | chmod *** 文件名 |
在学习完这节后,课程所布置的作业也能轻松完成
第四节(Linux目录结构及文件基本操作)我主要学习理解到的知识如下:
1.Linux的目录结构(更详细的内容)
1) Linux的目录结构:树形结构
2)FHS标准:规定每个特定目录下应放置什么类型的数据
3)绝对路径(根目录到终点)与相对路径(当前目录到终点)
4)用pwd命令可获知当前所在的绝对路径
5)cd命令可切换到指定目录
2.Linux文件的基本操作
目的 | 命令 |
---|---|
新建空白文件 | touch 文件名 |
新建目录 | mkdir 目录名,可加-p参数 |
复制文件 | cp 文件 指定目录 |
复制目录 | cp -r/-R 目录 指定目录 |
删除文件 | rm 文件名 |
删除目录 | rm -r/-R 目录名 |
移动文件 | mv 源目录文件 目的目录 |
重命名文件 | mv 旧文件名 新文件名 |
查看文件 | cat 文件名(正序显示) |
查看文件 | tac 文件名(倒序显示) |
分页查看文件 | more和less命令 |
第四节的实验作业比较有趣:“创造”一个眼睛
第五节(环境变量与文件查找)我主要学习理解到的知识如下:
1.环境变量(与环境变量相关的命令)
目的 | 命令 |
---|---|
创建变量 | declare 变量名 |
读取变量的值 | echo $变量名 |
显示所有环境变量 | set |
显示与当前用户有关的环境变量 | env |
显示导成环境变量的变量 | export |
删除变量 | unset 变量名 |
2.搜索文件
命令 | 特点 |
---|---|
whereis | 简单快速 |
locate | 快而全 |
which | 小而精 |
find | 精而细 |
第五节的作业是“数字雨”
根据这三次实验的学习,我觉得收获还是有的,接触到了一些关于Linux最基本的知识以及相关的命令。但在学习的过程中,因为我对这方面比较薄弱,因此实验文档中一些比较专业的描述我基本都存在看不懂或者是似而非的问题,我的解决方法基本都是在网上寻求帮助,通过看更多与不懂的内容相关的资料,通过他人的解释进行理解。此外,这三节内容所介绍的命令也不少,直接进行记忆有一定的难度,即使记了也很容易忘记,还是得靠实际操作敲敲代码才能较好的巩固。