linux上课环境虚拟机rht-vmctl命令介绍
rht-vmctl start desktop //启动desktop虚拟机
rht-vmctl poweroff desktop //关闭desktop虚拟机
rht-vmctl view desktop //显示(查看)desktop虚拟机
rht-vmctl reset desktop //重置desktop虚拟机(恢复到全新状态)
常用命令:
date(时间显示),passwd(密码),cal(日期显示),gedit(文本编辑),cat(查看),head(文本头),tail(文本尾),wc(查看文件行数,单词,字节数),file(文件类型:ASCII text),history(查看历史命令)
shell下对虚拟机的命令
关机:poweroff,shutdown -h now,init 0
重启:reboot,shutdown -r now,init 6
常用快捷键总结
Ctrl
+a //将光标移动到命令行开头相当于VIM里shift+^
+e //将光标移动到命令行结尾处相当于VIM里shift+$
+u //删除光标前面所有字符相当于VIM里d shift+^
+k //删除光标后面所有字符相当于VIM里d shift+$
+r //输入单词搜索历史命令
+左|右 //光标移动到前|后一个单词开头|结尾处
+c //另起一行
+d //删除光标所在位置后的单词
+l //清屏
+shift+t //在同一窗口打开一个新的shell
+shift+n //在新的窗口打开一个shell
+shift+pageup //光标上移到上一条命令
+shift+pagedown //光标下移到一下一条命令
+alt+l //当前编辑过的文档状态
+alt+上|下 //切换不同环境的虚拟机图形界面
*文件命令*
1、增加:
gedit
vim
touch
2、删除:
rm -f (-f指强制删除文件)
3、移动:
mv命令:mv /mnt/westos /root/Desktop/westos1
4、复制:
cp命令:cp westos1 /mnt/ cp westos1 /mnt/westos2
5、重命名:
mv可实现重命名
6、查看文件
cat,head,tail,file,wc
*目录命令*
1、增加:
mkdir,mkdir -p
2、删除:
rm -fr,rmdir(只能删除空目录)
3、查看:
ls (-R,-a,-A,-t,-s,-l,-d)
** 正则表达式
{} 针对已经存在和未存在的文件均生效,{1..5},{1,3,5}
[] 只针对已经存在的文件,[1-5],[135],[!34],[^34]
* 0个或多个字符
? 代表单个字符
[[:lower:]]代表单个小写字母
[[:upper:]]代表单个大写字母
[[:alpha:]]代表单个字母
[[:digit:]]代表单个数字
[[:space:]]代表单个空格
[[:alnum:]]代表单个数字或字母
[[:punct:]]代表单个符号
一、
显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识)
date命令:date +%r
二、
显示“/usr/bin/clean-binary-files”的文件类型
files usr/bin/clean-binary-files三、
统计“/usr/bin/clean-binary-files”的文件大小
wc 命令:wc -c /usr/bin/clean-binary-files
四、
用快捷方式在shell中调用已经执行过的第4条命令
history(显示命令历史记录)---> !4
五、
用快捷方式执行最近一条含有"date"关键字的命令
history--->ctrl +r +date +Pgup
六、
用命令和正则表达式按照要求建立文件
1、用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6)
2、这些文件都包含在root用户桌面的study目录中
mkdir /root/study
touch /root/study/WESTOS_class{1...2}_linux{1...6}
3、用一条命令建立8个文件redhat_versionX(x的范围为1-8)
4、redhat_virsionX这些文件都包含在/mnt目录中的VERSION中mkdir /mnt/VERSION
touch /mnt/VERSION/redhat_version{1...8}
七、
管理建立的文件
1、用一条命令把redhat_versionX中的带有奇数的文件复制到桌面的SINGLE中
mkdir SINGLE ; cp /mnt/VERSION/redhat_version[1357] SINGLE
2、用一条命令把redhat_versionX中的带偶数数的文件复制到/DOUBLE中
mkdir /DOUBLE ; cp /mnt/VERSION/redhat_version[2468] /DOUBLE
3、用一条命令把WESTOS_classX_linuxY中class1的文件一动到当前用户桌面的CLASS1中
mkdir CLASS1 ; mv /root/study/WESTOS_class1* CLASS1
mkdir CLASS2 ; mv /root/study/WESTOS_class2* CLASS2
八、
备份/etc目录中名字带有数字并且以.conf结尾的文件到桌面上的confdir中;
mkdir cofdir