一、虚拟机管理
rht-vmctl start desktop ##开启虚拟机
rht-vmctl view desktop ##显示虚拟机
rht-vmctl status desktop ##显示虚拟机状态
rht-vmctl stop desktop ##正常关闭虚拟机(stoping desktop......)
rht-vmctl poweroff desktop ##断电关闭虚拟机(立即关闭)
rht-vmctl reset desktop ##重置虚拟机(解决虚拟机中出现的问题)
二、文件管理
touch file ##建立文件,同时还可改变文件的时间戳
mkdir test ##建立目录
mkdir -p test/test1/test2 ##建立递归目录(在目录test中建立目录test1,在目录test1中建立test2)
rm file ##删除文件file(有提示)
rm -f file ##强制删除文件file(无提示)
rm -r test ##递归删除目录(删除目录test本身和其中包含的所有内容test1和test1/test2)
时间戳:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
rm -r -f test=rm -rf test=rm -fr test ##强制删除目录(不提示)
vim file ##编辑文件(步骤:1.按“ i ”进入INSERT模式;2.编辑内容;3.按“ Esc ”退出INSERT模式;4.“ :wq ”保存退出。)
cat file ##查看文件内容
cat -b file ##显示文章内容,有行号,不显示空行
cat -n file ##显示文章内容,有行号,显示空行
gedit file ##编辑文件(必须有图形)
less file ##分页浏览文件
head file ##显示文件前10行内容
head -n [数字x] file ##显示文件前x行内容 eg. head -n 7 file #显示文件前7行内容
tail file ##显示文件后10行内容
tail -n [数字x] file ##显示文件后x行内容 eg. tail -n 5 file #显示文件后5行内容
head -n 5 file | tail -n 4 ##显示2-5行的内容
vim异常退出(修改内容后),再次打开时:
[O]pen Read-Only,(E)dit anyway, ®ecover, (D)elete it, (Q)uit, (A)bort
只读打开 继续编辑 恢复数据 删除swap文件 退出 退出
**无论按[O] (E) ® (Q) (A) 任何一个都不会删除.swp文件
那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除
vim恢复正常工作
pwd ##显示路径
cd /root ##进入到指定目录root中
cd - ##当前目录和当前目录值前所在目录之间的切换
cd ~ ##进入当前用户家目录
cd ~user ##进入user家目录
cd .. ##进入当前目录的上级目
ls file
ls -l file ##查看文件属性
ls test ##查看目录test中包含的内容
ls -d test ##查看目录test中包含的内容及目录本身
ls -a test ##查看所有文件,包含隐藏不可见的文件
ls -s test ##查看文件大小
ls -S test ##查看目录test中的内容并按大小排序
wc file ##统计文件大小
wc -l file ##统计文件行数
wc -w file ##统计文件单词数
wc -m file ##统计文件字符数
wc -c filw ##统计文件字节数
cp file file1 ##复制文件file的内容到文件file1,其中file为源文件,file1为目的文件
cp -r test test1 ##复制目录test的内容到目录test1,test为源目录,test1为目的目录
cp file file1 test ##将文件file、file1复制到目录test中
cp -r test test1 test2 ##将目录test、test1复制到目录test2中
mv file file2 ##将文件file移动到file2
mv test test3 ##将目录移动到目录
mv /tmp/* . ##将目录tmp下的所有内容移动到当前目录中 (“ . ”表示当前目录)
cp -f /etc/*[[:digit:]]*.conf test ##单个数字
cp -f /etc/*[[:alpha:]]*.conf test ##单个字母
cp -f /etc/*[[:lower:]]*.conf test1 ##单个小写字母
cp -f /etc/*[[:upper:]]*.conf test1 ##单个大写字母
cp -f /etc/*[[:punct:]]*.conf test1 ##单个符号
cp -f /etc/*[[:space:]]*.conf test1 ##单个空格
cp -f /etc/*[[:alnum:]]*.conf test1 ##单个数字或字母
cp -f /etc/*[[:punct:][:digit:]]*.conf test ##单个符号或单个大写字母
[1-9] #1位,这位是1-9的任意数字
[!3-5]=[^3-5] #1位,不是3-5的数字
[a-z] #1位,a-z的任意字母
{1…3} #3个,1 2 3
{1,4,7} #3个1,4,7这三个数
touch file{1..3}
mkdir dir{2,4,5}
mv file[2-3] file1
mv file[2-3] dir2
mv file[!3] dir4
scp命令
scp kiosk@172.25.254.71:/home/kiosk/Desktop/ ##虚拟机远程传送文件到真机
scp -r 06--26/ kiosk@172.25.254.71:/home/kiosk/Desktop/ ##虚拟机远程传送目录到真机
关闭shell
1.快捷键ctrl +D
2.shell中输入:exit