[kiosk@foundation0 Desktop]$
kioks       ##开启shell的用户
@       ##分隔符
foundation0 ##主机的短名称,表示shell开启在那台主机里
Desktop     ##表示你在系统的什么位置
$       ##身份提示符中的普通用户,超级用户的提示符为:#
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop   开启
Starting desktop.
1:什么是shell以及如何打开shell?

Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 
    shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 
    shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 

 

shell打开方式:
(1)右

(2)applications-->常用---->shell
(3)设定快捷键 gnome-terminal

在shell中如何使用命令
2.命令一定要在提示符之后输入
命令的输入方式
命令 参数 目标
参数是命令功能的指定
-参数   单词的缩写
--参数         单词的全拼
3. 绝对路径
文件在系统的真实位置,文件名字以“/”开头
相对路径
文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值
4.文件目录的创建删除及复制移动

touch          

touch  file          新建文件
mkdir      
    make directory  建立目录

cp是新建文件的过程

 

cp file file1 file2 ... directory       把file  file1 file2 复制到directory中

cp file test                            建立test文件模板为file

cp -r directory direcotry1              复制目录

相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程

 

mv file file1  direcotry               移动filefile1到directory中

mv 存在文件         不存在文件                   重命名文件

mv westos/linux .                       把westos中的linux移动到当前目录 .代表

当前目录
5.正则表达式
*   #匹配0-任意字符
?  #匹配任意单个字符
~  #匹配当前用户家目录
~user  #匹配到user的家目录
~+ #当前目录
~- #当前目录之前所在的
[abc]   #有a或者有b或者有c
[!abc]  #除了含有a或者b或者c
[^abc]  #除了含有a或者b或者c
[[:alpha:]] ##单个字母
[[:lower:]] ##单个小写字母
[[:upper:]] ##单个大写字母
[[:alnum:]] ##单个字母或数字
[[:punct:]] ##单个符号,不包含数字,字母以及空格
[[:digit:]] ##数字
[[:space:]] ##单个空格

6.main命令

man    ->>manual            man是手册缩写

man man                      查看man命令的帮助

man passwd                   查看passwd命令的帮助
man页面的快捷方式

上下键                          向上或向下一行

pageup |pagedown             向下一个屏幕或者向上一个屏幕

d|u                          向下或者向上半个屏幕

G|gg                         跳转页面到man最下面或最上面

/关键字                      搜索关键字,关键字会高亮显示,n向下匹配,N向上

q                            退出帮助页面