当前位置: 首页 > article >正文

linux目录——文件管理

  • 个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。
  • 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。
  • 个人主页:小李会科技的主页


目录

1.文件、目录权限:

2.cat:显示并连接(Concatenate)文件的内容

3. more和less:分页查看文件内容

4.head:

5.tail:

6.wc:

7.grep:

8.压缩与解压缩工具:

9.tar:对目录和文件进行归档

10.vi编辑器工作模式:


前言:

本文章介绍了目录和文件管理还有压缩方式


1.文件、目录权限:

r:可读   w:可写   x:可执行
  4            2         1
(第一位:-:文件    d:目录)
目录默认权限是rwxr-xr-x(755)。

2.cat:显示并连接(Concatenate)文件的内容

3. more和less:分页查看文件内容

more(更多):查看较早出现的内容
less(更少):查看较晚出现的内容

4.head:

查看文件开头的部分内容(默认十行)
  -n:(n为具体行数)

5.tail:

查看文件末尾的部分内容
  -f(动态更新)


6.wc:

统计文件内容中的单词数量、行数等信息
-c:字节数    -l:行数    -w:单词格式

7.grep:

检索、过滤文件内容

(^:开头         $:结尾           ^$:空行)

8.压缩与解压缩工具:


1>gzip:压缩       扩展名:.gz
    加上“-9”:提高压缩效率
解压缩:①gunzip  文件
              ②gzip  -d  文件
2>bzip2:压缩     扩展名:.bz2
解压缩:①bunzip2 文件
              ②bzip2  -d  文件

9.tar:对目录和文件进行归档


(-z:调用gzip       -j:调用bzip2)


10.vi编辑器工作模式:

命令模式、输入模式、末行模式


1>a:光标之后插入内容
  i:光标之前插入内容
  o:在所在行后面插一个新行



2>翻页:向上:Page Up/ctrl+b
        向下:Page  Down/ctrl+f

3>行内快速跳转:行首:Home/^
               行尾:End/$

4>行间快速跳转:gg:第一行      G:最后一行
                              #G:("#"代表第几行)



5>复制:yy        #yy:("#"代表第几行)

6>粘贴:p(光标之后)   P(光标之前)

7>删除:①单个字符:x或Delete
               ②dd:当前光标所在行
               ③d^:当前光标之前到行首的所有字符
                ④d$:当前光标处到行尾的所有字符

8>查找:/  内容     (n:查找下一处)

9>撤销编辑:u:最近一次    
                      U:取消对当前行所做的所有编辑



10>w:保存                q:退出           !:强制
       保存并退出:wq或x或ZZ

11>替换:sub(简写:s)
       格式:“: [替换范围]  sub  /旧内容/新内容[/g]”

12>显示行号:
:set nu  
取消显示行号(set nonu)

13>另存为(备份)文件:
:w  备份位置

14>打开新文件:
:e  位置

15>读入其他文件内容:
:r  所读入的文件位置


感谢支持 关注 收藏 ~~


http://www.kler.cn/a/684.html

相关文章:

  • NRF24L01模块STM32通信-通信初始化
  • 【FlutterDart】 拖动边界线改变列宽并且有边界高亮和鼠标效果(12 /100)
  • 如何通过USB在电脑上查看手机屏幕
  • 3D Object Detection和6D Pose Estimation有什么异同?
  • 气膜球幕:引领元宇宙时代的科技与艺术光影盛宴—轻空间
  • RabbitMq的Java项目实践
  • 【C#】组件化开发,调用dll组件方法
  • UE笔记-AI Move To无法正常结束/打断 1
  • 这两天最好的ChatGPT应用;使用Notion AI提升效率的经验(13);AI编程与程序员的生存 | ShowMeAI日报
  • 数据库基础语法
  • 三天吃透计算机网络面试八股文
  • stm32外设-GPIO
  • 802.1x认证和MAC认证讲解
  • Towards Unsupervised Text Classification Leveraging Experts and Word Embeddings
  • 信息时代的必修课:信息增量(利用相关性进行视频压缩编码)
  • 【云原生】Linux进程控制(创建、终止、等待)
  • 一年经验年初被裁面试1月有余无果,还遭前阿里面试官狂问八股,人麻了
  • 【笔记】效率之门——Python中的函数式编程技巧
  • 【CSS】盒子模型内边距 ② ( 内边距复合写法 | 代码示例 )
  • 【数据结构】第二站:顺序表
  • 网站动态背景 | vanta.js的使用
  • Go中指针的介绍和使用
  • 分享几个常用的运维 shell 脚本
  • 春分策划×运维老王主讲:CMDB数据运营精准化公开课启动报名啦!
  • 常见的Web安全漏洞:SYN攻击/CSRF/XSS
  • Rockchip RV1126 模型部署(完整部署流程)