我的学习理念:别手残,跟着看,跟着想,跟着做

先说说虚拟机吧!  这是个好东西,大多数实验可能都会用到,并且任你蹂躏。就像只狼里“陪练哥”一样,能帮你熟悉好多命令。

  • ##################Linux下vm虚拟机控制命令#################

westos-vmctl start westosa    启动虚拟机westosa

虚拟机linux 重新启动 docker linux怎么重启虚拟机_重置

 

westos-vmctl view westosa 开启虚拟机westosa

虚拟机linux 重新启动 docker linux怎么重启虚拟机_重置_02

 

  westos-vmctl poweroff westosa 关闭虚拟机westosa

虚拟机linux 重新启动 docker linux怎么重启虚拟机_快捷键_03

 westos-vmctl reset westosa     重置虚拟机westosa

虚拟机linux 重新启动 docker linux怎么重启虚拟机_重置_04

 

 以上就是虚拟机的启动、开启、关闭、重置。

 !再说说我手残的时候吧!开启虚拟机时少打一个a。     ex:westos-vmctl start westos    这种情况下,再开启、重置虚拟机没用。   原因不明,猜测是冲突了,与谁冲突不知道。

###解决办法:cd /var/lib/libvirt/images  #切入/var/lib/libvirt/images目录中   这是虚拟机硬件文件

                               rm -rf  *                           #删除其中所有的文件

            westos-vmctl reset westosa         #再重新reset一下就好了     !别拔网线,配置文件是老师那里给的。(通过局域网传输过来的)

  • ################命令提示符含义##################

[root@westos_student1 ~]#

1、westos---运行shell的用户
2、@---分割符
3、westos_student1---系统主机短名称,当前主机去掉域名部分的短名称
4、Desktop---当前目录名称
5、#---在当前主机中的身份。$表示普通用户,只能使用系统;#表示超级用户,可以管理系统,Linux下超级用户的名称是root。

  • ####################shell打开方式################

1、右键打开    选择Open in Terminal

虚拟机linux 重新启动 docker linux怎么重启虚拟机_重置_05

 2、Application--->System tools--->terminal

虚拟机linux 重新启动 docker linux怎么重启虚拟机_重置_06

 3、在已有的shell中   输入gnome-terminal  并回车    | 感觉没必要。<ctrl>+<shift>+<N>好用

虚拟机linux 重新启动 docker linux怎么重启虚拟机_重置_07

 4、可以在设置中设定任意快捷键执行gnome-terminal
  Application--->System Tools--->Settings--->Devices--->Keyboard--->下拉至底部点+号--->设置command为gnome-terminal--->设置快捷键为 *(随你,但别和已有的起冲突就行)

虚拟机linux 重新启动 docker linux怎么重启虚拟机_快捷键_08

 

  • ################shell中的快捷键################

1、shell中的快捷键使用
<ctrl>+<shift>+<T>                                             ##在一个terminal中开启多个窗口
<ctrl>+<shift>+<N>                                            ##重新打开一个terminal
<ctrl>+<C>                                                         ##取消执行命令
<ctrl>+<D>                                                        ##关闭shell
<ctrl>+<shift>+<鼠标选中>+<C>                  ##复制选中字符
<ctrl>+<shift>+<V>                                        ##粘贴
<ctrl>+<A>                                                     ##快速移动光标到行首
<ctrl>+<E>                                                    ##快速移动光标到行尾
<ctrl>+<左右建>                                         ##跨单词快速移动光标
<ctrl>+<U>                                                 ##快速删除当前光标所在字符之前所有
<ctrl>+<K>                                                ##快速删除当前光标所在字符和之后的所有

 

2、shell中如何执行命令
1)命令执行格式
命令(就是程序)    参数(表示命令的特殊功能)    对象(操作目标)
ex:westos-vmctl(命令) view(参数) westosa(对象)

2)命令执行的方法
有些命令可以单独执行,没有参数和对象
ex:ls可以    westos-vmctl不可以

参数可以加多个,且可以合并,无先后之分
ex:-a -b -c  =  -abc  =  -cba  =  -bca

-s表示单词缩写(一杠)
--size表示单词全拼(两杠)

命令必须在行提示符之后输入,否则命令无法执行
当命令行被占用时,通常使用<ctrl>+<C>结束占用命令行的程序来释放命令行
ex:被命令gedit占用时使用ctrl+c结束命令

  •  ################linux命令行历史调用#################

1、shell可以记录系统中执行过的命令
history            ##管理shell中的命令历史
hictory -c        ##清空当前历史命令
注:此时打开另一个shell窗口,使用history命令,依旧可以显示之前的命令,history -c命令只作用于memory区,不作用于硬盘
            ##永久清空历史需要清空文件 .bash_history

虚拟机linux 重新启动 docker linux怎么重启虚拟机_命令行_09

虚拟机linux 重新启动 docker linux怎么重启虚拟机_命令行_10

2、历史命令的调用
上键或下键        ##逐行翻阅
!+数字            ##调用指定行历史

虚拟机linux 重新启动 docker linux怎么重启虚拟机_快捷键_11

 !+字符            ##调用以此字符开头的最近历史
<ctrl>+<R>        ##开启历史搜索模式,命令行显示会变为:
        ##(reverse-i-search)`':输入关键字
        ##会显示含有此关键字的最近一条历史

虚拟机linux 重新启动 docker linux怎么重启虚拟机_快捷键_12

 

 

history > 文件名        ##将history里的内容定向到文件里,覆盖文件原内容
history >> 文件名    ##将history里的内容定向到文件里,不会覆盖文件原内

  • ############<TAB>#############

补齐系统中存在的命令,文件,和某些命令的参数。
那么会把以此字符开头的所有内容显示。
如果按2次仍不显示表示没有以此字符开头的指令或者前面的命令有错误!