• 云计算-Linux-mv,cat,less,head,tail,rm命令学习


    云计算-Linux-mv,cat,less,head,tail,rm命令学习

    补充一下之前的copy命令-cp

    少讲了一个东东
    cp -r 文件名 /目录
    cp -r 文件名/目录

    如果是在windows下,他会问你要不要覆盖
    在linux下
    他会给你在创建一次
    例如在这里插入图片描述
    不过这个其实不太常用
    为什么他不问你是否覆盖呢?
    因为这个代表的是拷贝并改名
    重点是,因为他是空的,如果是存在的,则会询问是否覆盖

    mv

    mv命令是干啥的呢?
    mv是移动的命令,move嘛,也可以做修改目录或者文件名

    这操作呢,在windows里面叫剪切.弄过去之后源文件就不在了哈.
    在这里插入图片描述
    我这个是把root下的r1移动到/tmp下
    在tmp目录下ll可以看见已经出来了

    多个移动

    在这里插入图片描述

    mv-改名

    在这里插入图片描述

    mv-剪切的时候改名

    在这里插入图片描述

    移动到/tmp下,然后修改文件名为aaaa

    cat查看文件内容

    查看命令其实很多,比如cat,less,head,hind等,挺多的
    在这里插入图片描述
    这个CCIE-Yasuo是我自己打上去
    cat呢,可以扩展参数,-n,这是用来显示啥的呢?
    显示多少行
    在这里插入图片描述

    此处已经修改了里面的内容了哈,这个是vi,后面会讲

    less

    这个呢也是查看,但是跟这个cat不太一样

    这个是用来打开大文件的,当然也可以小的
    这个是可以分页的.
    在less里面也是可以-n的

    在这里插入图片描述

    这个是可以直接翻页的
    如果是台式机或者有这个键盘上有pgdn的就是
    pgdn+上下键
    如果是笔记本呢,就Fn+上下键
    这个可以直接翻页
    直接上下键则是上一行下一行
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    小技巧
    G 直接跳转到最后一行
    gg 跳转到第一行
    :1000 比如这个就是直接跳到1000行
    默认下他是带换这个:,所以直接输入数字就可以了
    q退出
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    head和tail

    这个是查看的

    这个时候有人问了,这不是蛋疼吗,弄那么多查看命令干啥,但是呢,不同的命令有不同的,用法
    这个是用来显示文件开头的前10行的,默认情况下
    例如
    在这里插入图片描述
    同样的,也是-n,显示行号,不过呢,他不是直接显示,而是用-n来显示.
    例如

    在这里插入图片描述

    tail

    跟head相反,是尾巴的意思,但是用法是一样的
    还是用/etc/servers来看
    他默认也是10行,也可以用-n的参数
    在这里插入图片描述

    还有一个呢就是这个-f的参数
    这个是用来检查动态实时的,一般用于看日志之类的
    这个我就不做演示了哈
    
    • 1
    • 2
    • 3

    rm

    这个应该是很多人感兴趣的功能了
    这个呢,简单地说,可以跑路,建议谨慎使用
    在这里插入图片描述
    首先呢这个是拍摄了一个快照,啥意思呢
    就是做一个备份的意思,无论这个机器损坏到啥程度,都可以恢复回来(因为他是虚拟机)

    因为一会要把他搞崩溃,无法开机那种
    所以做个备份,把他救回来
    
    • 1
    • 2

    rm -rf

    强制删除
    先来个跑路删库命令
    在这里插入图片描述
    在这里插入图片描述
    只要你一删呢,他就会这,无限删除自己,直到最后开不了机.
    命令是啥呢?

    rm -rf /*
    谨慎使用哈~
    
    • 1
    • 2

    在这里插入图片描述
    现在呢,还是正常的,一重启就得挂了,其实理论上来说应该现在也应该挂
    在这里插入图片描述
    现在连重启和关机都无法执行了,那么就只能通过物理按键去重启他了
    在这里插入图片描述
    重启之后就这样子了,相当于他就挂了.
    那咋恢复呢?
    在这里插入图片描述
    恢复到我这个的刚刚拍摄的快照
    (物理机可没有这个备份,所以请谨慎)
    然后他就回来了
    在这里插入图片描述

    回到了刚刚讲tail的命令的时候那个地方了

    扩展符

    rm是删除,那么后面的-rf/*是什么意思呢
    rm是删除
    -rf是后缀参数

    r=删除目录,f=强制删除

    至于这个/,是非常常见的,他是代表任意所有字符
    我刚刚删系统 rm -rf /

    那么就是强制删除根目录下的所有文件
    根目录就代表这root下,一执行,系统就挂了

  • 相关阅读:
    备忘录模式
    基于Rust的Tile-Based游戏开发杂记(02)ggez绘图实操
    代码随想录训练营第34天|LeetCode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果
    数据科学手把手:碳中和下的二氧化碳排放分析 ⛵
    设计模式——11. 享元模式
    快速查看Oracle数据库告警日志的存储位置
    并发容器(Map、List、Set)实战及其原理
    计算机竞赛 基于深度学习的动物识别 - 卷积神经网络 机器视觉 图像识别
    循环结构在反汇编中特征
    Vue3.0 +Quasar+ ethers.js 和以太坊智能合约交互
  • 原文地址:https://blog.csdn.net/weixin_48137911/article/details/126840736