Linux基础-day3

Linux命令学习

文件编辑


vim

  1. 普通模式

    • 移动光标

    跳转至行首 gg

    跳转至行尾 G

    跳转光标中本行的首部 $

    跳转光标至本行的尾部 ^

    • 复制

    yy 复制光标所在行

    nyy 复制多行

    • 粘贴

    P(大写) 粘贴至光标所在行的下一行

    p (小写) 粘贴至光标所在行的下一行

    • 删除

    dd 删除光标所在行

    3dd 删除多行

    D 删除光标所在行后的所有内容

    • 剪切

    dd && p 删除后粘贴实现剪切

    • 替换

    r 替换某个字符

    光标选中的的对应内容 --> r --> 新的内容

    R 连续替换

    • 撤销

    u 撤销上一次操作,可以连续撤销

    1. 进入编辑模式

      i 光标不会发生改变

      a 光标会向后移动一位

      o 在当前光标的下一行插入一行空白行

      I 移动到光标所在行的行首

      A 光标移动到行尾

      O 在当前光标的上一行插入一行空白行

  2. 编辑模式

​ 正常操作

​ 退回至普通模式 —> ESC

  1. 视图模式

    • 可视行

      复制: shift+v–>y 粘贴 p

      删除: shift+v–>d

  2. 命令模式(末行模式)

  • 保存退出

​ w 保存

​ wq 保存退出

​ q 退出

​ q!退出不保存

​ wq! 强制保存退出

  • 查找内容

​ /string:

​ n 上翻

​ N 下

  • 替换内容

​ :1,5s#B#D#g 把一到五行出现的所有B替换成D

​ :%s#B#D#g 把文件中全部的B替换成D

  • 显示行号

    :set nu

  • 比对文件

    vimdiff 文件名

  • 异常退出

    1. 编辑过程中,会话异常关闭
    2. 将vim进程挂起(会话窗口关闭),ctrl + z

文件属性

d rwx r-xr-x. 2 root root 6 7月 16:51 1.pdf

  • 第1列:文件类型

    -:文件

    文件名称的后缀与文件类型无关,所以需要借助fire命令查看

    为方便查看,按照文件类型加上后缀区分

    d:目录

    b:块设备

    c:字符设备

    s:socket 本地进程间通讯

    l:链接文件

    文件分为两部分存储

    源数据:Inode 一串编号 书索引 编号–>存储–> 文件数据

    真实数据:Block 一个文件至少占用一个Block 书内容

    1. 软链接:

      相等于Windows的快捷方式

      软链接创建一个Inode指向源文件的Block

      源文件变化软连接随之变化

    2. 硬链接:

      源文件的备份文件,指向源文件数据块

      与源文件本质是一 个文件 当文件的硬链接数为零时,文件数据被删除

  • 第2列:文件权限

    r:Read 读

    w:Write 写

    x:Xecute 执行

  • 第3列:硬链接数

    指向文件数据块的连接数

  • 第4列:文件属主

    文件的主人 对应文件所属主权限

  • 第5列:文件的属组

    文件所属组 对应文件的组权限

  • 第6列:文件或目录大小

  • 第7列:最后访问时间

  • 第8列:最后修改时间

  • 第9列:文件名或目录名


文件时间

  • 访问时间atime

    最后一次查看的时间

    一般情况下,在86400秒后更新一次

  • 修改时间mtime

    由于修改了内容

    访问时间和变化时间都会发生改变

  • 变化时间ctime

    文件状态最后改变时间


​ 百虐成神

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值