Linux基础-day3

2021/7/10 7:08:14

本文主要是介绍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 3. 视图模式 * 可视行 复制: shift+v-->y 粘贴 p 删除: shift+v-->d 4. 命令模式(末行模式) * 保存退出 ​ 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 文件状态最后改变时间 --- ​ 百虐成神

这篇关于Linux基础-day3的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程