##虚拟机的基础操作

rht-vmctl start desktop     ##打开虚拟机,但是不会显示虚拟机的运行

rht-vmctl view  desktop     ##显示虚拟机,这样才会把虚拟机显示出来

hostnamectl            ##查询本机的信息

Powering off desktop      ##关闭虚拟机  

rht-vmctl reset  desktop    ##重置虚拟机

##行提示符

[kiosk@foundation63 Desktop]$ 

kiosk                                     ##用户

@                                          ##分隔符

foundation63                        ##主机名称

Desktop                                ##工作所在的目录

$                                          ##身份提示符,$ 为普通用户,#为超级用户

##切换用户

su -                                     ##默认为root用户

su - username                      ##切换用户      

su - student                         ##切换到student用户,前提是有这个用户,高级用户切换到低级用户不需要密码,反之需要

exit                                      ##退出用户
su - root                             ##
从低级用户转换为高级用户需要输入密码,低级切换到低级也需要密码

                                              命令要在行提示符后面才能执行

##虚拟控制台

Ctrl+Alt+F2 - F6  进入虚拟控制台

Ctrl+Alt+F1 | F7  进入图形

虚拟控制台是没有图形界面的,但有shell 

当图形界面死机,卡住,没法进行操作时,可以进入虚拟控制台进行操作

在虚拟控制台键入 init 3     就可以关闭图形界面,必须在root用户下

init 5                 就能开启图形界面
init 0                 停机
init 1                 单用户模式
init 2                 多用户,没有NFS

init 6                 重启

##命令


命令格式:

命令   参数   目标

eg:rht-vmctl start desktop 

Ctrl + c  撤销命令的执行


命令参数:

        --参数     参数是全拼

         -参数     参数是缩写

命令打开: gnome-terminal     可以设置为快捷键

ctrl+alt+n            ##在新窗口打开shell

ctrl+alt+t            ##在同一个窗口打开一个新的shell

退出  exit或者ctrl +d

命令  --help

在help中  可以看到命令的使用格式,其中

[]  代表其中的内容可加可不加

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

<>  代表加入的内容必须要添加

常用命令:

date时间显示,passwd密码,cal日期显示,,gedit文本编辑器,cat查看,head文本头,tail文本尾,

wc查看文件行数、单词、字节数,file文件类型ASCII text,history查看历史命令

##常用的快捷键

左右                    ##一个字符一个字符的移动
ctrl+左右               ##一个单词一个单词的移动
ctrl   +a               ##将光标移动到行首

      +c               ##另起一行

      +d               ##删除光标所在位置后的一个字符

      +e               ##将光标移动到行尾

      +l                ##清屏

      +u               ##删除光标前面所有字符

      +k               ##删除光标后面所有字符
      +r +关键字       ##调出最近一条含有关键字的命令

      +shift+t          ##在同一个窗口中打开一个shell

      +shift  pageup|pagedown      ##切换shell
      +alt+上下                   ##切换工作界面

##文件

1)增加:
        gedit
        vim (先按i,进入插入模式,编辑内容,退出时按Esc,:wq)
        touch filename    创建文件
2)删除:
        rm -f (-f指强制删除文件)

        -r           递归删除可以删除目录
3)修改:

        移动:
                mv westos /mnt
                mv /mnt/westos  /root/Desktop/westos1

                相同磁盘的mv是重命名,不同磁盘的mv是复制删除
        复制:
                cp westos1  /mnt/
                cp westos1  /mnt/westos2
        重命名:mv可实现重命名
        文件内容的修改: gedit vim
4)查看:
        ls westos1
        cat,head,tail,file,wc

        ls                    ##当前目录下文件或目录内容
        ls direcory|filename    ##
列出文件或目录内容
        ls -d direcory         ##
列出目录本身
        ls -l filename|direcory  ##
列出文件或目录里面内容的属性
        ls -ld directory        ##
列出目录本身属性
        ls -a                 ##
列出目录中的所有内容,包括‘.’开头的隐藏文件
        ls -R                 ##
递归显示目录下内容
##目录

1)增加:mkdir,mkdir -p
2)删除:rm -fr,rmdir(只能删除空目录)
3)修改:
        目录内容的修改:(add/delete  dir or file)
        目录路径:
                cd
                        ~               当前用户的家目录
                        ~student        student用户的家目录
                        .               当前目录
                        ..              当前目录的上一级目录
                        -               回到当前目录上一次所在目录

                cp -r                   复制目录
                mv                      移动或重命名
4)查看:
        ls (-R,-a,-A,-t,-s,-l,-d)
        pwd

##正则表达式
{}        针对已经存在和未存在的文件均生效,{1..5},{1,3,5}
[]        只针对已经存在的文件,[1-5],[135],[!34],[^34]
*        0个或多个字符
?        代表单个字符
[[:lower:]]    代表单个小写字母
[[:upper:]]    代表单个大写字母
[[:alpha:]]    代表单个字母
[[:digit:]]    代表单个数字
[[:space:]]    代表单个空格
[[:alnum:]]    代表单个数字或字母
[[:punct:]]    代表单个符号