Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用,(笔记)

简介: Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用,(笔记)

前言

本章将会分享Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用。


一.常用命令(目录和文件管理)

1.查看文件内容


查看文件内容  more   less   cat    head   tail


more  查看大文件内容  只能用空格键翻屏  只能向下翻屏

less  查看大文件内容   用方向键 可以上下翻屏

cat  适合查看小文件内容 只显示一屏内容

head  取指定文件中的前几行     head  -n    指定文件路径

tail   去指定文件中的末尾几行    tail   -n   指定文件路径

 |   管道符   作用  连接两个或多个命令。


6792a27bc8ec47cba42a569652cc6ba6.png


2.统计检索文件内容

统计文件中的行数  字节数  单词个数   :  wc


a130b8581cab45b5bacefba5dce8f94c.png


    wc  -l   统计文件中内容的函数

    wc  -c    统计文件内容的字节数

    wc  -w   统计文件内容单词数

检索文件内容:


  grep  选项   查找条件     目标文件


1c94e71bee47458988ac650b47ec8df9.png


      -v  表示反选

      ^#  表示以# 号开头

      ^$   表示空行

      g$   表示以 g 结尾的

ff9fc6f909db4cc78a679e891ef64918.png

3.备份和恢复文档(压缩和解压缩)


  压缩解压缩(备份恢复)


   对文件来说  gzip  bzip      ganzip   bunzip


627b8ee8d1c0453f86434e53cd8bf856.png


   对于文件夹来说


  压缩相当于  打包压缩     tar  -zcvf

  解压缩  相当于 解包      tar  -zxvf

   -z  调用 gzip 程序进行压缩

   -c  创建 .tar 包

   -x  解开 .tar 包

   -f  表示使用归档文件

   -v  输出详细信息

   -j   调用bzip2程序进行压缩或解压                                                                        

   -C  解压时 指定释放到的目标文件夹


16aaf74916d342b6b5334e779b06b44d.png

二.vi和vim 编辑使用


vim 和 vi 是linux 文本编辑器, vim 是 vi 的升级版本


f3a9cc9791b34475942daebf2c069106.png


vim 编辑器的三大模式: 命令行模式     编辑模式      末行模式


命令行模式: vim 打开文件进入的第一个模式 可以实现  

     复制 yy  删除 dd   粘贴 p   移动 dd + p  撤销 u   查找“ /查找内容”  等操作

     跳转 n+gg   n 表示行数

编辑模式:命令行模式 输入 i 键  进入编辑模式 可以编辑内容

末行模式:  在编辑模式下 按 esc 键退回到 命令模式 输入 shif + :  进入末行模式

     可以实现  保存 w   退出 q   强制退出 q!   另存为  w  指定路径  

     打开指定文件  e  指定路径     r 指定路径     保存退出 x  

     替换  替换的范围   sub /旧内容/新内容/g

     显示行号   : set  nu


三.linux 命令实操实验


7、复制 /etc/passwd  文件到  /  下  名字改为password

   cp  /etc/passwd  /password


8、vi的使用(以/etc/passwd为例)

    1,  显示行号

2,跳转到 40行

  (3)删除第一行

  (4)一次性删除3行

  (5)一次性复制3行,粘贴到文件的末尾。

  (6)从上往下查看所有bin的字符

  (7)将整篇文档的所有bin替换为333

  (8)将第3行到第5行的333替换为444

  (9)保存并退出。

  (10)把/etc/passwd另存为/tmp/passwd

   (11)把/etc/resolv.conf追加到/etc/passwd


目录
相关文章
|
22小时前
|
编解码 Linux
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
XviD是开源的MPEG-4视频编解码器,曾与DivX一起用于早期MP4视频编码,但现在已被H.264取代。要集成XviD到Linux上的FFmpeg,首先下载源码,解压后配置并编译安装libxvid。接着,在FFmpeg源码目录中,重新配置FFmpeg以启用libxvid,然后编译并安装。成功后,通过`ffmpeg -version`检查是否启用libxvid。详细步骤包括下载、解压libxvid,使用`configure`和`make`命令安装,以及更新FFmpeg配置并安装。
10 2
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
|
1天前
|
Linux 开发工具
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
|
1天前
|
Unix Linux Python
10个必会的Linux命令
10个必会的Linux命令
|
1天前
|
人工智能 Linux 开发工具
Linux基础——Linux开发工具(上)_vim
Linux基础——Linux开发工具(上)_vim
|
1天前
|
Linux
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
5 0
|
1天前
|
Linux 数据处理 Windows
探索Linux中的hexdump命令:数据处理的瑞士军刀
`hexdump`是Linux下的命令行工具,用于以十六进制格式显示和解析二进制文件内容,适用于分析文件结构、查找特定字节序列。它支持多种显示格式(如八进制、十进制)、数据分组和过滤功能。常用参数包括`-C`(混合十六进制和ASCII显示)、`-d`(十进制格式)、`-o`(八进制格式)、`-s`(跳过字节)、`-n`(显示字节数)。通过与`grep`等工具结合使用,可实现更复杂的任务。注意文件大小和选择合适显示格式,对于大文件使用`-n`限制输出。
|
1天前
|
监控 Linux 数据处理
探秘Linux命令行神器:head命令
`head`命令是Linux命令行中的利器,用于显示文件开头的部分内容,常用于快速检查文件类型、结构或日志分析。默认显示前10行,可通过`-n`指定行数或`-c`指定字节数。结合管道与其他命令如`grep`、`sed`、`awk`可实现更多功能。注意在处理大文件和自动化脚本时,合理使用能提高效率。
|
2天前
|
Linux Shell 程序员
【Linux操作系统】命令的运行原理
【Linux操作系统】命令的运行原理
|
3天前
|
安全 算法 Linux
探索Linux命令gpgv2:安全通信与数据验证的利器
`gpgv2`是GPG的签名验证工具,用于确保文件完整性和来源真实性。基于公钥密码学,支持多种加密算法和OpenPGP标准。通过`--verify`等参数验证签名,例如`gpgv2 --verify signature_file file`。重要注意事项包括保护私钥、定期更新密钥、验证签名来源及使用强密码。在数据安全场景中,`gpgv2`是保障信息安全的利器。