linux系统中 虚拟机和文件管理

本文详细介绍Linux系统中的常用命令,包括虚拟机操作、文件管理等核心技能。覆盖了从创建、删除文件到复制、移动目录的一系列操作,并介绍了如何利用通配符进行文件的批量管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux入门

linux中虚拟机操作命令

操作desktop虚拟机的五个命令:
rht-vmctl : redhat virtual machine control 的简写。

  1. 开启虚拟机

    rht-vmctl start desktop
    
  2. 显示虚拟机

    rht-vmctl view desktop
    
  3. 重置虚拟机

    rht-ctl reset desktop
    
  4. 显示状态

    rht-ctl status desktop
    
  5. 关闭虚拟机

    rht-ctl poweroff desktop
    

操作server虚拟机的五个命令

  1. 开启虚拟机

    rht-vmctl start server
    
  2. 关闭虚拟机

    rht-vmctl poweroff server
    
  3. 显示虚拟机

    rht-vmctl view server
    
  4. 显示虚拟机的状态

    rht-vmctl status server
    
  5. 重置虚拟机

    rht-vmctl reset server
    

linux中文件管理

linux系统中文件的管理:

  1. 创建文件
    新建文件或者修改文件的时间戳

    touch fileA
    
  2. 创建目录

    mkdir directoryA
    

    在父目录没有的情况下建立目录:

    mkdir -p directoryA/directoryA/linux
    

解释: mkdir :make directory
-p :parent
3. 删除文件

    rm fileA

    rm -f fileA

解释: rm :remove
-f :force 强制删除,不提示用户,直接删除
4. 删除目录

    rm -r directoryA

    rm -fr directoryA

解释: -r 递归删除目录下的文件和目录 recurtion
5. 文件的编写

    gedit fileA

    vim fileA      i 可以编辑内容    :wq  是保存退出 

解释:graphic edit 图形编辑器
vim :visual interface improved
wq:保存退出
6. 文件内容的查看

    cat  参数   文件

    cat -b  fileA     查看文件,加上行号,忽略空行   b  blank
    cat -n fileA    查看文件,加上行号,空行也加上行号   -n  number

    less fileA       /关键字   进行搜索       n 向下搜索    N 向上搜索

7. 文件的复制

    cp fileA fileB
cp  fileA  directoryA   将文件复制到目录中
cp  -r  directoryA   directoryB   将目录A复制到目录B中   r是递归的意思      recurtion

cp fileA  fileB fileC  directoryA    将文件ABC复制到目录A中

8. 文件的移动

mv fileA directoryA    将文件A移动到目录A 中

mv fileA fileB  如果是在同一个磁盘,是重命名的过程

mv  directoryA directoryB 如果是在同一个磁盘,是重命名的过程   

9. 文件的寻址
pwd 是print working directory :显示当前工作目录

*文件的相对位置:不是以 /开头的文件名称
文件的绝对位置:以/开头的,此名字表示文件真实存在在系统中的响应文位置,在任何时候都可以使用此名字找到。*
10. 路径的处理命令

    cd directoryA    进入到指定目录    cd:change directory
    cd-  回到之前的目录
    cd~ 回到当前用户的家目录
    cd~username   回到指定用户的家目录
    cd.. 进入到当前目录的上一级

ls 列出你当前目录中文件的名字 ls:list

ls -l 列出文件中文件的属性

ls -l directoryA 列出目录中子文件的属性

ls -ld directoryA 查看目录本身属性
11. 利用通配符进行文件的批量管理

\*   匹配0-任意  字符
?  匹配单个字符

[[:digit:]]    单个数字

[[:alpha:]]    单个字母

[[:lower:]]   小写字母

[[:upper:]]   大写字母

[[:alnum:]]    字母或者数字

[[:space:]]   单个空格

[[:punct:]]   单个符号 

{1..3}  1 2 3

{a..c}{1..3}  a1 a2 a3 b1 b2 b3 c1 c2 c3

[acd]  里面的其中一个即可

[!acd]  里面的一个都不能有   和[^acd] 效果一样
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值