Linux运维第六天课程
admin
2023-03-11 13:02:27
0

1.操作系统基础管理命令
2.操作系统快捷方式使用
3.操作系统编辑命令vi
4.如何查看系统命令帮助手册
5.系统的目录结构


和文件目录都有关系的一些命令

  1. 系统数据信息进行备份 copy ==> cp 复制命令
    语法格式: cp 参数 源文件(需要备份文件) 目标文件(备份之后的文件)

    备份文件信息
     [root@zhanglei /oldboy]# cp /oldboy/abc /oldboy/abc.txt

补充:覆盖文件问题
正常复制文件会有覆盖提示:
[root@zhanglei /oldboy]# cp /oldboy/abc /oldboy/abc.txt
cp: overwrite ‘/oldboy/abc.txt’? y
[root@zhanglei /oldboy]# cat /oldboy/abc.txt
lei
如何进行强制覆盖:
方法一: \cp oldboy01.txt /opt/ --- 忽略覆盖提示信息
方法二: /usr/bin/cp oldboy01.txt /opt/ --- 忽略覆盖提示信息

     备份目录信息
     cp -r oldboy
     2.系统数据信息移动操作(剪切 move)==>  mv
       语法格式: mv 参数 源文件(需要移动文件)
         移动文件信息:

         移动目录信息:
         [root@zhanglei ~]# mv /oldboy/ /tmp/
   [root@zhanglei ~]# ls /tmp/
   oldboy
   重命名操作
         [root@zhanglei ~]# mv /tmp/oldboy/ /tmp/lei
   [root@zhanglei ~]# ls /tmp/
   lei

3.系统数据删除命令 remove = = rm
删除文件信息

    [root@zhanglei ~]# rm -f oldzhang/lei.txt 
    [root@zhanglei ~]# ls oldzhang/lei.txt

        删除目录信息
        rm -r /oldboy/
        -f 强制删除目录数据信息 (不要有确认提示)
        -r 递归删除目录下面的信息
         删根操作:
       rm -rf --no-preserve-root /
       rm -rf /*
4.常用的系统快捷方式:

ctrl + a - - -将光标快速移动到行首
ctrl + e - - -将光标快速移动到行末
ctrl + ← - - - 将光标按照单词字符窜进行快速左右移动
ctrl + w - - - 删除(剪切)一个连续的字符串信息(没有空格分割)
ctrl + y - - - 粘贴剪切信息
ctrl + u - - - 删除(剪切)光标所在位置左边的所有字符串信息
ctrl + k - - - 删除(剪切)光标所在位置右边的所有字符串信息

5.vi命令使用方式和使用技巧

vi命令三种模式:
1)命令模式:最先打开文件进行编辑的模式
2)编辑模式:可以直接修改文件信息
3)底行模式:输入vi编辑指令信息,完成不同功能
命令模式 →编辑模式 “ i ”
编辑模式 -- esc -- 命令模式
命令模式 -- : -- 底行模式
底行模式 -- esc -- 命令模式

Vi命令使用技巧:
1)快速移动光标技巧

G/shift +g - - - - 将光标快速切换到最后一行
gg - - - - 将光标快速切换到文件行首
10gg - - - - 将光标快速到指定行
$ - - - - 将光标快速切换到行尾
0/^ - - - - 将光标快速切换到行首


     2)快速移动光标并进入到编辑状态
     o                - - - -  将光标在当前行下边新起一行并进行修改
     O               - - - -  将光标在当前行上边新起一行并进行修改
     i                 - - - - 进入编辑模式
     I                - - - - 将光标切换行首并进入编辑模式
     A               - - - -将光标切换到行末并进入编辑模式
     a               - - - - 在光标当前位置下一个字符进入编辑模式
     C              - - - - 将光标所在位置右边的所有内容清空进入编辑模式
     cc             - - - - 将整行内容进行清空,并进入到编辑状态
     3)快速编辑文件内容信息
        yy             --- 复制指定内容信息
     nyy             --- 复制多行信息
      p              --- 粘贴复制或者剪切的信息     
     3p              --- 将复制或剪切的内容粘贴3次
      dd             --- 删除(剪切)指定一行信息
     ndd             --- 删除(剪切)指定多行信息
      dG             --- 将光标所在行之后所有内容进行删除(剪切)
       r             --- 替换指定光标所在位置字符信息
       R             --- 进入到替换模式,可以替换多个字符信息
     4)底行功能指令
     set  nu       - - - -      显示行号信息
     set nonu    - - - -      取消显示行号信息
     :s/oldboy/oldgirl/      --- 替换光标所在位置的信息
     :%s/oldboy/oldgirl/     --- 替换文件中所有指定内容
     :7,12s/oldboy/oldgirl/  --- 将指定行信息做替换修改    
     :6,$s/oldboy/oldgirl/   --- 将指定行到最后一行指定内容进行替换
     :6,$s/oldboy/oldgirl/g  --- 将一行中检索到匹配的所有信息都做替换
      :6,$s/oldboy/oldgirl/   --- 将一行中检索到第一个匹配的信息做替换  
      PS: 替换指令使用时,分割符号可以使用 /// ### @@@
      /搜索的信息             --- 在文件中检索过滤指定信息  
                                  n表示检索下一个匹配的信息
                                  N表示返回到上一个匹配的信息
      /搜索的信息\c           --- 在文件检索信息时忽略大小写
        特殊操作技巧
        u - - - undo   vi编辑中撤销操作
        ctrl + r - - - redo  vi编辑中取消撤销操作

    作业:
01.vi编辑文件信息时,如果提示以下信息表示什么意思?如何不要显示以下信息
2.vi 编辑文件原理过程?
3.总结了解系统的目录结构

相关内容

热门资讯

玩家攻略科普“数独大赛.辅助开... 您好:数独大赛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
玩家攻略科普“土豪赢三张.到底... 玩家攻略科普“土豪赢三张.到底是不是挂?”外卦神器下载您好,土豪赢三张这个游戏其实有挂的,确实是有挂...
玩家最新攻略“海岛互娱.有没有... 网上科普关于“海岛互娱有没有挂”话题很是火热,小编也是针对海岛互娱作*弊开挂的方法以及开挂对应的知识...
重磅消息“丫丫衡阳字牌.开挂器... 您好:丫丫衡阳字牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
AI专题:AI原生基础设施实践... 今天分享的是:AI专题:AI原生基础设施实践指南(2026) 报告共计:73页 《AI原生基础设施实...
终于明白“荊州晃晃麻将.怎么装... 家人们!今天小编来为大家解答荊州晃晃麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
最新引进“新人海炸金花.可以开... 有 亲,根据资深记者爆料新人海炸金花是可以开挂的,确实有挂(咨询软件无需...
重磅消息“麻友圈2贵阳捉鸡.是... 您好:麻友圈2贵阳捉鸡这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在...
我来教教您“福建兄弟十三水.真... 您好:福建兄弟十三水这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这...
【第一财经】“战神牛牛.开挂神... 【第一财经】“战神牛牛.开挂神器?”太坑了果然有挂您好,战神牛牛这个游戏其实有挂的,确实是有挂的,需...