安装Ubuntu遇到的问题

问题一:

新建虚拟电脑的版本只有32-bit,与老师所给教程中的64-bit不符。为此我上百度搜寻了答案。

第一种方法:

控制面板--程序与功能--启动或关闭windows功能--找到hyper-v,并将其前面的√取消。

第二种方法:

如上图,我电脑里找不到hyper-v,因此有了第二种方法。

进入BIOS页面,将IVT选项改为“enabled”。按F1、F2、Fn等都无法进入页面,最后在同学的帮助下按F2+Fn进入页面。最终解决了这一问题。

问题二:

在下载ubuntu后我以为要先将其安装好再进行后续,但一直纠结于怎样将它安装进vb中,后来如下图所示,在存储中发现“[光驱]没有盘片”几个字,于是成功进入将盘片安放好后,继续安装。

问题三:

安装增强功能时,出现“未能加载虚拟光盘”问题,但我当时并没有管它。

按CTRL+ALT+T打开“终端”后,照着老师给的命令输入,很快就出现了问题。如下图,无法打开“.”目录。

于是,我参考同学的博客,找到虚拟光驱,右键点击弹出。重启ubuntu后,问题得到解决。

问题四:

这可能是最傻的一个问题,也从中能体现我遇到问题不太会变通的一个点。

当我把最后一步命令输完后,对照老师的博客,我以为,出现如上图所示,等几分钟就安装好了。但是等了很久页面一直没有变化。然后我尝试输入密码,但是密码并不显示在页面上,尝试输入好几次密码都不正确。最后同学告诉我,直接输入密码,密码在页面上是不会显示的。

于是,最傻的一个问题也终于解决了。

学习linux命令

首先,我先学习了老师的别出心裁的Linux命令学习法与实验楼中的Linux基础入门中的基础知识,我感到有点乏味,很多专业术语不是很理解。

在进入命令的简单学习后,我发现linux的命令操作很神奇,快捷键的使用,能够代替鼠标的“慢动作”,就像我们在windows里面常用ctrl+c/v进行复制/粘贴的功能一样。而且linux还能输出一些图形命令,使我对命令操作产生了很大的兴趣。

命令操作的初体验

在基础入门的第二节中,首先是掌握快捷键

  • Tab:补全命令
  • Ctrl+c:强行终止当前程序(我在学习很多命令的时候,这个简单的操作帮了我很多忙)
  • Ctrl+Alt+t:打开终端
  • Ctrl+d:键盘输入结束或退出终端
  • 方向上键盘:使用上一个命令,刚输入一个很长的命令,按上键就可以恢复
  • Ctrl+a/e:将光标移至输入行头/末

作业:

第三节:

1、Linux 中创建、删除用户,及用户组等操作。
命令 目的
who am i或者who mom likes 查看用户
sudo 创建用户
su、su - 切换用户
groups 用户组
/etc/group 查看文件
sudo deluser --remove-home 删除用户

对文件进行过滤:cat /etc/group | grep -E

2、Linux 中的文件权限设置。

查看文件权限: ls –l

变更文件所有者: sudo chown

修改文件权限: chmod

练习:

第四节

Linux的目录与 Windows 的目录存在区别,windows下使用的是“\”作为分隔符,而linux则反其道而行之使用"/"作为分隔符。windows是以存储介质为主,而linux以目录为主。

路径分为两种: 绝对路径和相对路径

绝对路径:以根“/”目录为起点,以所要的目录为终点。
表现形式: /usr/local/bin
相对路径:以当前目录 . 为起点,以所要的目录为终点。
表现形式:usr/local/bin
返回上一级目录:cd ..
进入home:cd ~

linux文件的基本操作

作用 命令
新建空白文件 touch
新建空目录 mkdir
复制文件 cp
复制目录 cp -r/R
删除文件(强制删除) rm(-f)
删除目录 rm -r/R
移动文件 mv 源目录文件 目的目录
重命名文件 mv 旧的文件名 新的文件名
批量重命名 rename
使用cat,tac和nl命令查看文件
正序显示:cat
倒序显示:tac

-n:参数显示行号

使用more和less命令分页查看文件
使用head和tail命令查看文件
file:查看文件类型

第五节

declare:命令一个变量

读取变量的值,使用echo命令和$符号

环境变量

1.Shell 进程私有用户自定义变量,只在当前 Shell 中有效。(set)
2.shell本身内建的变量(env)
3.从自定义变量导出的环境变量(export)
 unset命令删除一个环境变量
source命令来让其立即生效

搜索命令

 whereis:搜索二进制文件(-b),man帮助文件(-m)和源代码文件(-s)
locate:速度快,但所要寻找刚添加的文件,需手动执行updatedb命令
which:确定是否安装某个指定的软件
与时间相关的命令参数:

-atime:最后访问时间

-ctime:创建时间

-mtime:最后修改时间

第六节

zip压缩打包程序

zip -r -q -o

  • -r参数表示递归打包包含子目录的全部内容
  • -q参数表示为安静模式,即不向屏幕输出信息
  • -o,表示输出文件,需在其后紧跟打包输出文件名
  • du查看打包后文件的大小
  • -e参数可以创建加密压缩包

unzip命令解压缩zip文件

  • -l参数不想解压只想查看压缩包的内容
  • -O(英文字母,大写o)参数指定编码类型

rar打包压缩命令

  • 使用rar和unrar工具分别创建和解压 rar 压缩包

    -注意:rar 的命令参数没有-,如果加上会报错。

tar打包工具

  • -c表示创建一个 tar 包文件
  • -f用于指定创建的文件名
  • -v参数以可视的的方式输出打包的文件
  • -P保留绝对路径符
  • 解包一个文件(-x参数)到指定路径的已存在目录(-C参数)
  • -t参数只查看不解包文件

第七节

 df 命令查看磁盘的容量
du 命令查看目录的容量
-d参数指定查看目录的深度

创建虚拟磁盘

dd命令用于转换和复制文件,在复制处理数据。

从/dev/zero设备创建一个容量为 256M 的空文件:

 $ dd if=/dev/zero of=virtual.img bs=1M count=256
$ du -h virtual.img
mkfs 命令格式化磁盘

格式化为ext4文件系统:

sduo mkfs.ext4 virtual.img
mount 命令挂载磁盘到目录树
 mount [options] [source] [directory]
mount [-o [操作选项]] [-t 文件系统类型] [-w|--rw|--ro] [文件系统源] [挂载点]
umount 命令卸载已挂载磁盘
 $ sudo umount /mnt

第八节

help命令
  • exit,cd 便是内建命令
man命令
  • man 没有内建与外部命令的区分
info命令
  • 与man相比,info工具可显示更完整的GNU工具信息。

小结

在学习命令的这段时间,发现很大的问题在很多术语不懂,大多情况我都选择多读几遍,没理解的地方先暂时放下,下一阶段会将没理解的、还不会的地方深入的了解与学习。

还有一点是进行命令操作时并不熟练,命令也记不熟,我觉得这个c语言一样,是要靠多练习才能编程序的,下一阶段也会继续重复多次的学习这些命令,达到熟练,不至于每次练习时要对照知识才能输入命令。

20155229付钰涵-虚拟机安装及LINUX命令学习的更多相关文章

  1. 虚拟机安装与Linux命令的学习 ——20155215宣言

    一.虚拟机的安装 虚拟机的安装对我来说真可谓是一波三折.打开老师发布的安装教程,简单地浏览了一下,主要步骤都有图文解说.我本来以为这个安装按部就班即可,可哪知道,问题一个接着一个出现. 问题1 在我下 ...

  2. VM虚拟机安装 常用Linux命令 网卡配置 (第二天)

    VM虚拟机安装:(昨天已经安装好了VM了,按照提示安装就好,很简单) 1.安装centos7虚拟机,现在磁盘里面新建文件夹作为安装文件夹 2.找到centos7的iso文件,打开vm-新建虚拟机-按照 ...

  3. 在本机使用虚拟机安装一个linux系统,并搭建ftp服务器

    一.Linux基础使用:linux服务器环境搭建(FTP服务器), 在本机使用虚拟机安装一个linux系统,并搭建ftp服务器,要求能使用ftp服务将本机文件到保存linux虚拟机上 资料: VMwa ...

  4. Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装(转载)(1)

    Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装 一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇 ...

  5. 安装虚拟机&Linux命令学习

    安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ...

  6. VMware15.5虚拟机安装及LInux系统安装前 准备工作

    VMware15.5虚拟机安装及Linux系统安装前 准备工作 一.vmware15.5安装 1.安装环境准备 1.vmware15.5版本和秘钥(版本资源和密钥小白已经上传到资源文档里面,要想下载可 ...

  7. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  8. Linux命令学习

    Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...

  9. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

随机推荐

  1. December 20th 2016 Week 52nd Tuesday

    With the wonder of your love, the sun above always shines. 拥有你美丽的爱情,太阳就永远明媚. To accept the love from ...

  2. SQL Server用户自定义函数(UDF)

    一.UDF的定义 和存储过程很相似,用户自定义函数也是一组有序的T-SQL语句,UDF被预先优化和编译并且可以作为一个单元来进行调用. UDF和存储过程的主要区别在于返回结果的方式: 使用UDF时可传 ...

  3. vue怎么不通过dom操作获取dom节点

    今天写一个公众号的项目,写了一个vue的搜索组件,点击搜索框时,背景出现一个遮罩,代码结构如下: template:`<div class="searchBar-div"&g ...

  4. springMVC <mvc:interceptors>拦截器的使用

    首先在springMVC.xml配置如下代码 <!-- 拦截器 --> <mvc:interceptors> <bean class="com.base.Acc ...

  5. BZOJ1861:[ZJOI2006]书架(Splay)

    Description 小T有一个很大的书柜.这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列.她用1到n的正整数给每本书都编了号. 小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下 ...

  6. 【[IOI2014]Wall 砖墙】

    好像随便一卡就最优解了 malao告诉我这道题挺不错的,于是就去写了写 这两个操作很有灵性啊,感觉这么有特点的数大概是需要分块维护的吧 但是并没有什么区间查询,只是在最后输出整个序列 于是我们就直接用 ...

  7. PHP-----TP框架----命名空间

    TP框架----命名空间 命名空间,起什么作用??? [1]命名空间是一个虚拟的目录,这个文件有可能存在这个电脑里的任何一个地方,但是如果要把这个文件它的命名空间全部写成同一个那么这些文件就相当于在同 ...

  8. Odoo启动配置文件

    转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/9278687.html 1:--xmlrpc-port=<端口> 命令选项充许我们将服务器实例的侦听 ...

  9. Kali-linux使用假冒令牌

    使用假冒令牌可以假冒一个网络中的另一个用户进行各种操作,如提升用户权限.创建用户和组等.令牌包括登录会话的安全信息,如用户身份识别.用户组和用户权限.当一个用户登录Windows系统时,它被给定一个访 ...

  10. RedHat(小红帽)下 yum用不了的解决办法

    由于RedHat是商业版的,通常由于没有注册,导致yum程序无法使用(linux下面,yum是个安装软件的“神器”).此时可用CentOS的地址进行替换.下面将一步步说明如何处理: 一.删除RedHa ...