Linux下的虚拟机控制、文件、路径、通配符及vim命令

一、虚拟机控制

rht-vmctl start dektop 打开虚拟机

rht-vmctl view desktop 显示虚拟机

rht-vmctl poweroff desktop 关闭虚拟机

rht-vmctl reset desktop 重置虚拟机

注意:使用poweroff对系统进行关闭时无提示,而使用shutdown对系统关闭时,如打开两个Terminal,在一个内执行shutdow,另一个会有系统关闭提醒。如下图:

Ctrl+”L“删除命令;Ctrl+"C"取消执行命令

二、文件操作

1、新建文件  touch file (touch实际作用是改变文件时间戳)

2、新建目录  mkdir test

3、删除文件  rm -f file(-f表示删除时不提醒,直接删除)

4、删除目录  rm -fr test(-r表示递归删除,就是删除目录及其内部文件;-fr即-f -r)

5、查看文件  cat file

6、编辑文件  vim file(步骤:”i“键进入编辑模式,编辑完成后Esc退出插入模式,”:wq“保存退出。

7、复制文件  cp   原文件  新文件

8、复制目录  cp  -r  原目录  新目录

9、移动文件  mv  源地址  新地址

10、移动目录  mv  -r  源地址  新地址("."表示系统目录,同磁盘相当于重命名)

11、文件的显示  ls -a("-a"表示显示包括以点开头的隐藏文件)

例题:在桌面建立westos;在桌面建立目录linux;在/mnt下建立lee;复制/etc下的passwd文件到/mnt下的usermessage中;复制。mnt中所有文件到桌面的linux目录;删除/mnt目录中所有文件;重命名linux目录为test。

三、关于路径

1、绝对路径:文件所在系统的真实位置,通常以"/"开头。

2、相对路径:相对当前所在系统位置的一个文件名称的简写。

3.切换工作目录  cd

cd .. ##进入当前目录的上层目录

cd - ##进入当前目录之前所在目录

 



四、系统帮助

1、whatis  命令  (用于查询命令的作用)

2、命令  --help  (查询命令的用法)

注意:[  ]括号里的内容表示选加,< >里的内容表示必加,. . . 表示加的个数不定。

3、man   (查看文件的帮助)

注意:当whatis、man无法查看帮助时,是由于系统未加载帮助数据库,这时先执行mandb即可。

五、通配符

1、*   匹配任意字符

2、?  匹配单个字符

3、[[:alpha:]]  匹配单个字母

4、[[:lower:]]  匹配单个小写字母

5、[[:upper:]]  匹配单个大写字母

6、[[:digit:]]  匹配单个数字

7、[[:alnum:]]  匹配单个数字或字母

8、[[:punct:]]  匹配单个符号

9、[[:space:]]  匹配单个空格

10、快速建立多个文件时可使用{..},如{1..n}表示建立1到n,共n个;{1,3,5}表示建立1、3和5,共3个。

例题:使用一条命令建立12个文件WESTOS_classX_linuxY(其中X 的数值范围为1-2,Y的数值范围为(1-6);  这些文件都包含在root用户桌面的study目录中;  用一条命令建立8个文件redhat_versionX(x的范围是1-8); redhat_virsionX 这些文件都包含在/tmp目录中的 VERSION 中;  用一条命令把 redhat_versionX 中的带有奇数的文件复制到桌面的SINGLE中;  一条命令把 WESTOS_classX_linuxY中class1的文件一动到当前用户桌面上的CLASS1中;  一条命令把WESTOS_classX_linuxY中class1的文件一动到当前用户桌面的CLASS1中;  用一条命令把WESTOS_classX_linuxY中;  class2的文件一动到当前用户桌面的CLASS2中;  备份/etc目录中所有名字中带有数字并且以 .conf 结尾的文件到桌面上的 confdir中;  删掉刚才建立或者备份的所有文件。

六、关于vim

1、设置工作方式

set nu  添加行号

set nonu  取消行号

set cursorline  加下划线

set mouse=a  鼠标控制

注意:在vim中直接设定其工作方式是临时的,即vim关闭则设定失效;若要永久设定vim工作方式,需要编写其配置文件"/vimrc"

2、vim命令模式下的字符管理

x  删除光标所在字符

u  恢复

ctrl+r  撤销恢复

y  复制

c  剪贴

d  删除

y/c/dw   表示复制/剪贴/删除一个单词

y/c/dl   表示复制/剪贴/删除一个字母

yy/cc/dd  表示复制/剪贴/删除一整行

 

y5y/d5d/c5c  表示复制/剪贴/删除5行

 

 

注意:用c做剪切时,会进入插入模式,如果要粘贴需要退出插入模式按<ESC>再按P粘贴

3、vim可视化模式

Ctrl+v  进入可视化模式

(1)可视化模式下的批量添加:

把光标停留在想要加入字符所在的列的第一行;移动光标选择添加字符所在列;"I"进入插入模式;按"Esc"退出插入模式,字符批量添加成功

(2)字符替换

%s/原有字符/新字符/g    全文替换关键字符

1,5s/原有字符/新字符/g    替换1到5行的关键字符

(3)退出

q   未对文件进行操作就退出

q!  对文件有操作但不想保存,加“!”可强制退出

wq   正常保存退出

wq!  强行保存退出,针对root(超级用户)或文件所有人

注:当wq!也无法退出时表示无操作权限,可使用q!退出

当vim异常退出时,系统会建立“名称.swp ”这个缓存文件,再次使用vim对文件编辑时,系统会有以下提示:

  O   读打开

  E   直接忽略.file.swap信息编辑文件

  R   用.file.swap恢复未保存的数据,恢复后仍存在“.swp”缓存文件

  D   删除.file.swap

  Q   退出,".swp"仍存在

  A   终止,比退出强度更高,".swp"仍存在

如下图所示:

 

 

 

 



  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值