在学习linux基础的时候,为了避免一个操作删了系统或者库什么的造成不必要的严重影响,我们在虚拟机中进行操作。

那什么是虚拟机呢?百度这么说的:在实体计算机上,通过软件模拟出的一台或者多台虚拟计算机叫虚拟机。虚拟机使用宿主机的

硬件资源,拥有真实计算机的绝大多数功能。你可以在虚拟机中安装虚拟机软件所支持的操作系统,比如你可以在 vm 虚拟机中安

装 linux,也可以在 vm 虚拟机中安装 windows,无论你的宿主机使用的是 类unix 系统或者 windows 系统。

废话不多说了,下面可以看看小凡凡的稍显拙劣的不成熟linux操作。come on baby

1.虚拟机的登录

背景:在linux系统中安装了虚拟机了三台虚拟机(desktop&server&classroom)暂时用到的只有desktop,linux真机系统下还安装了一个虚拟机管理器Manage VMs。

在虚拟机管理器中,有status(查看状态)、view(显示图形界面)、start(开启虚拟机)、reset(重置虚拟机)、stop(关闭虚拟机)、poweroff(关机并关闭电源)

不需要虚拟机管理器,在shell中输入命令也可以达到同样管理虚拟机的效果。

(1)虚拟机的登录

首先登录linux主机,单击右键,选择Open in Terminal打开一个shell窗口。

通过输入命令来控制虚拟机:

开启desktop : rht-vmctl start  desktop

显示desktop : rht-vmctl  view  desktop

关闭desktop : rht-vmctl poweroff desktop

重置desktop : rht-vmctl  reset  desktop

以下是虚拟机正常开启和可能的报错

[kiosk@foundation0 Desktop]$ rht-vmctl start desktop ##打开虚拟机

[kiosk@foundation0 Desktop]$ rht-vmctl view desktop##显示虚拟机

[kiosk@foundation0 Desktop]$ rht-vmctl poweroff desktop ##关闭虚拟机

Powering off desktop..

[kiosk@foundation0 Desktop]$ rht-vmctl reset desktop ##重置虚拟机,当虚拟机出现任何解决不了的问题时来用此命令还原

##可能出现的报错##

[kiosk@foundation0 Desktop]$ rht-vmctl view desktop##当虚拟机没有开启时不能直接显示 ,可以用开启虚拟机的方式解决

Error: unable to view desktop - not currently running.

[kiosk@foundation0 Desktop]$ rht-vmctl start desktop ##当虚拟机已经运行时不能再次运行

Error: desktop not started (is already running)ht-vmctl

注意:虚拟机不能重复开启,若出现不可逆错误,通过reset命令重置虚拟机,使其恢复正常。

当linux主机中输入start、view命令后,会弹出登录界面,如下图:

其中,Student User是普通用户,而Not Listed则是超级用户

普通用户登录--> student用户,密码:student

超级用户登录-->点击not listed -->输入系统超级用户名 root--> 输入root密码进入虚拟机

2.虚拟机的基础信息设置

(1)linux系统的语言设置

Linux系统初始化默认的语言是英语,输入法也仅有英语。后续我们会用到汉语,所以需要添加汉语输入法。

步骤如下: Applications ----->system tools---->settings ----->Region & language --->点击"+"添加汉语-->reboot重启虚拟机后生效

(2)截屏设置

步骤如下: Applications ----->system tools---->settings ----->keyboard-->shortcuts-->Screenshots-->选择相应需要设置的选项

本博文中设置F12为截全屏按钮,为截区域按钮

在设置中心中,还有很多其他功能的设置有需要的自己去探索,在此不再赘述。

3.linux基础常用命令

(1)shell的基础知识:

a.鼠标右键------>open in terminal

b.在shell已经开启一个的情况下

ctrl+shift+n    ##开启一个新的shell

ctrl+shift+t    ##在同一个界面中开启一个新的tab

gnome-terminal    ##shell运行命令

c.关闭shell

ctrl +D            ##关闭shell的快捷键

exit            ##此命令可以关闭shell

d.设定shell开启的快捷键

gnome-control-center    ##打开系统设置中心

[keyboard] ---- >

[shortcuts] ------>

[custom shortcuts]

-----> 选择+ ---> 填入快捷键名称到name选项----填入命令[gnome-terminal]到command中

点击disable输入快捷键

(2)在linux中的运行命令

命令       参数          目标

ls            -s               test

ls            --size         test

注意:

1.参数用来指定命令的某些功能,可以加也可以不加

2.命令和参数和目标之间要用空格分开

3.参数中“-” 表示单词的缩写,“--”表示单词的全拼

4.在执行命令时通常遵循这些规则,特殊情况除外

5.命令必须在行提示符之后输入,没有行提示符的输入时无效的。如何释放行提示符(CTRL+C)

命令行提示符中字符的含义

[kiosk@foundation0 Desktop]$

[1][2]   [3]      [4]   [5]

[1]kiosk:

运行shell的用户是谁

[2]@:

分割符号

[3]foundation0:

主机短名称

[4]Desktop:

所在当前主机的位置

[5]$:

身份提示符号

$表示普通用户

#表示超级用户

(3)ctrl +c   撤销命令的执行

(4)命令的帮助

whatis 命令 查看命令的功能

命令 --help 查看命令的帮助

[] 选择加入的内容,可加可不加

... 加入的内容个数任意

<> 内容在命令执行过程当中必须要加

(5)系统关机,重启

重启

reboot | init 6 |shutdown -r now

关机

poweroff | init 0 | shutdown -h now

(6)锁屏

ctrl + alt +L在rhel7.0

win键 + L    在rhel7.2

(7)文件查看

file   文件名字  查看文件类型

cat filename  显示文件的全部内容

less file  分页浏览,按“q”退出

head filename   显示一个文件的前10行

head -n 6(*) filename  前六(*)行

tail filename     显示文件后10行

tail -n 6(*)  filename  显示一个文件的后6(*)行

(8)linux 常用的命令

上下键    逐行调用命令

history  显示历史命令

hostory -c 清除当前环境当中的历史命令

!数字    执行第多少行命令

!字母 执行最近一条以这个字母开头的命令

ctrl    + a         光标移动到行首

+ e      光标移动到行尾

+ u      光标所在位置删除到行首

+ k      光标所在位置删除到行尾

+ r   +关键字   调出最近一条含有关键字的命令

+ c        撤销以输入的命令

+ d       关闭当前环境

+ L      清空屏幕

+ shift + c   复制

+ shift + v   粘贴

+ shift + t      在现有shell中重新打开一个table

+ shift + n             在shell中打开一个新的shell

+ shift + pageup|pagedown   切换table

+ alt + l                   锁屏

+ alt +上|下    ##切换工作界面

+ alt + f1|f7         进入图形界面

+ alt + f2-f6        进入虚拟控制台

标签:shell,入门,##,虚拟机,linux,desktop,命令,Linux

来源: https://blog.csdn.net/vanvan_/article/details/88964891

linux開啟虛擬機命令,Linux系统入门之虚拟机与常用指令学习相关推荐

  1. 虛擬機xp中安裝幸福之家3.23

    安裝環境和工具: 1.Host OS:WIN7-64 2.Guest OS:XP-32 下載链接:https://pan.baidu.com/s/16gVQoor3kGYBxaJ6DiX2IQ  提取 ...

  2. linux虚拟机 dev sda2,虛擬機linux下 /dev/sda2 滿了怎么辦,測試用過,真實可行

    首先在滿了的虛擬機下添加硬盤,另外我不知道硬盤擴展有什么用,添加的容量好像沒什么用,所以我選擇用mount的掛載方式 剩下的就很簡單了,在root權限下打:fdisk -l  出現 如上截圖出現了sd ...

  3. XP Mode 虛擬機器 for Windows 7

    免驗證官方直接下載 官網 Download Windows Virtual PC XP Mode for Windows 7 性質 Windows 7 免費 / en 多國 繁體中文(Traditio ...

  4. 拋棄虛擬機,微軟實驗讓我們在線做(二)

    拋棄虛擬機,微軟實驗讓我們在線做(二) 备注:如果当前的图不清楚(因为网站对图片进行了压缩,故不是很清晰).博主推荐你可以点击图看看大图或是下载PDF档看,这样的话,效果会更好一些! 实验前言: 作为 ...

  5. 拋棄虛擬機,微軟實驗讓我們在線做(一)

    拋棄虛擬機,微軟實驗讓我們在線做(一) 备注:如果当前的图不清楚(因为网站对图片进行了压缩,故不是很清晰).博主推荐你可以点击图看看大图或是下载PDF档看,这样的话,效果会更好一些! 实验前言: 作为 ...

  6. linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料

    下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...

  7. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  8. linux运维之道基础命令,Linux运维之道(7)——Linux管理类命令

    @(Linux)[系统管理] 1. 目录管理类命令 1.1 cd命令 格式:cd [-L|[-P [-e]] [-@]] [dir] 被你忽略的小知识: 在这里科普一个小小的知识点,就是关于cd -为 ...

  9. linux clock命令,Centos Linux下使用date/clock/hwclock命令设置系统和硬件时间

    博客迁移之后,没有注意新服务器的系统时间,今天突然感觉到不对,于是调了一下: 设置时间为2010年06月17日,命令如下 1 2 [root@hexuweb101~]$date-s06/17/2010 ...

最新文章

  1. REVERSE-PRACTICE-BUUCTF-32
  2. (转载)(收藏)OceanBase深度解析
  3. mysql mongodb b树_为何Mongodb索引用B树,而Mysql用B+树?
  4. 电脑任务栏跑到右边去了_为什么程序员下班后只关显示器从不关电脑?
  5. “云联邦”构建连云成片、无缝混合的一朵云
  6. 【Decision Tree】林轩田机器学习技法
  7. Hadoop HDFS 的 Java API 操作方式
  8. inset亿万条数据_初识数据分析(一)
  9. Translation 翻译插件google
  10. 如何防止短信API接口遍历
  11. 从软件测试培训班出来之后找工作的经历,教会了我这五件事...
  12. inno setup 水波纹效果,检测安装vcredist_x86.exe等
  13. 豆腐锅巴--怀念娭毑_原水_新浪博客
  14. Universal Robot——在Gazebo中模拟UR5机器人
  15. css中vh和wh用法
  16. 铁丝石笼网厂家批发@拥抱心中有爱的春天
  17. 通过 pip 安装软件时提示 0.1.36ubuntu1,0.23ubuntu1 is an invalid version 的完美解决方案。
  18. dw html怎么导入视频,如何在dw中将视频插入
  19. python bitwise operator 位运算
  20. Qrcode生成二维码 之jquery.qrcode.min.js

热门文章

  1. CF1304B Longest Palindrome 题解
  2. 【华为OD机试真题 Java】硬件产品销售方案
  3. PHPMailer实现简单邮箱验证码
  4. 【思维导图】“网络中心战”资料搜集
  5. 施耐德电气参与制定《数据中心供配电设计标准》
  6. Matlab固有频率不对,matlab固有频率表
  7. 基于java的小区物业管理系统
  8. Angular Multiple HTTP Requests with RxJS
  9. 断线式防盗报警器电路(六)
  10. 15、交叉编译pango