##虚拟机的基础操作
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
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:]] 代表单个符号
转载于:https://blog.51cto.com/12451545/1893678