目录与文件管理命令

前言:这是最后一章了,真的一滴也没有了,给个免费的关注再走吧,主播通了3个宵了QWQ

目录与文件管理命令_第1张图片

  目录

一.linux目录的结构

 二.查看文件内容命令(适合查看短内容):cat

三.查看文件内容命令(适合查看长的内容)---more

四.查看文件内容命令(和上面那个命令一样,但扩展功能更多)----less

五.查看文件内容命令----head,tail

六.统计文件内容命令----wc

七.检索和过滤文件内容命令----grep

八.压缩命令---gzip,bzip2

九.归档命令--tar

十.文本编辑器命令---vi(重中之重)


一.linux目录的结构

1.树形目录结构

2.根目录:

      .代表所有分区,目录,文件等的位置起点

      .整个树形目录结构中,使用独立的一个“/”表示

3.常见的子目录(很重要):

                        /root :系统管理员root的宿主目录

                       /home: 普通用户的宿主目录

                       /boot:系统内核,启动文件

                       /dev:设备文件

                       /etc:配置文件

                       /bin:所有用户可执行的命令

                       /sbin:管理员可执行的管理命令

                       /usr:应用程序

                       /var:日志文件等

    二.查看文件  内容命令(适合查看短内容):cat

            1.查看文本里面的内容

目录与文件管理命令_第2张图片

         2.查看文件的版本号

目录与文件管理命令_第3张图片

三.查看文件内容命令(适合查看长的内容)---more

        1.全屏方式分页显示文件内容

目录与文件管理命令_第4张图片

四.查看文件内容命令(和上面那个命令一样,但扩展功能更多)----less

目录与文件管理命令_第5张图片

  

五.查看文件内容命令----head,tail

head:查看文件开头的一部分内容

目录与文件管理命令_第6张图片

tail:查看文件结尾的一部分内容

 目录与文件管理命令_第7张图片

六.统计文件内容命令----wc

   -l 查看有多少行数

  -w查看有多单词

  -c 查看有多少字节

目录与文件管理命令_第8张图片

七.检索和过滤文件内容命令----grep

            1. 在文件中查找并显示包含指定字符串的行

                 grep 【选项】... 查找条件 目标文件

目录与文件管理命令_第9张图片

          2.常用命令选项

            1.-i 查找时忽略大小

            2.-v 反转查找,输出与查找条件不相符的行

目录与文件管理命令_第10张图片

     3.查找条件设置

       1.要查找的字符串以双引号扩起来

       2.”^......“  表示以.......开头,   ”.......$“ 表示......结尾

       3.”^$“表示空行

目录与文件管理命令_第11张图片

grep:显示包含这个的文件名

八.压缩命令---gzip,bzip2

1.制作压缩文件,解开压缩文件

        gzip [-9] 文件名.....

        bzip [-9] 文件名.....

        gzip  -d  .gz格式的压缩文件

        bzip2 -d   .bz2格式的压缩文件

 2.常用命令-9(提高压缩率),-d(解压)

目录与文件管理命令_第12张图片

九.归档命令--tar

1.制作归档文件,释放归档文件

2.常用命令选项

-c 创建(Create).tar 格式文件夹
-x 解开。tar格式的包文件
-v 输出详细信息
-f 表示使用归档文件
-p 打包时保留文件以及目录的绝对路径
-t 列表查看包内的文件
-C 解压时指定释放的目标文件夹
-z 调用 gzip程序进行压缩或解压
-j 调用 bzip2程序进行压缩或解压

   ps:zcvf创建用gzip压缩

          xzvf用gzip进行解压

          cjvf创建用bzip2进行压缩

          xjvf用bzip2进行解压

压缩:把在/home目录里面把1这个文件压缩到guanchen里面

解压:把在/home目录里面把guanchen这个文件的内容解压到/opt里面

十.文本编辑器命令---vi(重中之重)

   1.文本编辑器的作用 

           创建或修改文本文件

           维护Linux系统中的各种配置文件

2.Liunx中最常用的文本编辑器

         vi:类unix操作系统的默认文本编辑器

          vim:vim是vi文本编辑器的增强版本

   3.它有三种工作模式,命令模式,输入模式,末行模式

    命令模式:启动vi编辑器后,默认进入命令模式

    输入模式:按a,i,o等键可以进入输入模式

    末行模式:可以进行保存文件,退出编辑器,查找文件,替换,跳入等操作。

           目录与文件管理命令_第13张图片

 命令模式的基本操作1:

操作类型 操作键 功能
方向移动 ↑↓←→ 上下左右
翻页

page Down或Ctrl+F

Page Up或Ctrl+B

向下翻动一整页内容

向上翻动一整页内容

行内快速跳转

Home键或”^“,数字”0“

End键或”$“

跳转到行首

跳转到行尾

行间快速跳转

1G或者gg

G

#G

跳转到文件的首行

跳转到文件的末尾行

跳转到文件的第#行

行号显示

:set nu

:set nonu

在编辑器中显示行号

取消编辑器中的行号显示

命令模式的基本操作2:

操作类型 操作键 功能
删除 x或Del 删除光标处的单个字符
dd 删除当前光标所在行
#dd 删除从光标所在行开始的#行内容
d^ 删除当前光标之前到行首的所有字符
d$ 删除当前光标处到行尾的所有字符
复制

yy

复制当前行整行的内容到剪贴板
#yy 复制从光标所在行开始的#行内容
粘贴 p 将缓冲区中的内容粘贴到光标位置处之后
p 粘贴到光标位置处之前

命令模式的基本操作3:

                  

操作键 功能
/word 从上而下在文件中查找字符串”word“
?word 从下而上在文件中查找字符串”word“
n 定位下一个匹配的被查找字符
N 定位上一个匹配的被查找字符

命令模式的基本操作4:

操作键 功能
a 在当前光标位置之后插入内容
A 在光标所在行的末尾插入内容
i 在当前光标位置之前插入内容
I 在光标所在行的开头(行首)插入内容
o 在光标所在行的后面插入一个新行
O 在光标所在行的前面插入一个新行

末行模式的基本操作1:

           1.保存文件及推出vi编辑器

功能 命令 备注
保存文件 :w 保存修改的内容
:w /root/newfile 另存为其他文件
退出vi :q 未修改退出
:q! 放弃对文件内容的修改,并退出vi
保存文件退出vi :wq或x 保存修改的内容并退出

             2.打开新文件或读入其他文件内容

命令 功能
:e ~/install.log 打开新的文件的进行编辑
:r /etc/filesysems 在当前文件中读入其他文件内容

           3.末行模式的基本操作2:

                      文件内容替换:

命令 功能
:s /old/new 将当前行中查找道德第一个字符”old“串替换为”new“
:s/old/new/g 将当前行中查找道德所有字符”old“串替换为”new“
:# # s/old/new/g 在行号 ”#,#“ 范围内替换所有的字符串”old“ 为”new'“
:% s/old/new/g 在整个文件范围内替换所有的字符串”old“为”new“
:s /old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认

总结:还是那句话,下面是总结,给我往死里记

1.查看文件内容 (cat,more、less.head、tail) 
2.统计和检索文件内容(wc、grep
3.备份恢复文档(gzip/gunzip、bzip2/bunzip2. tar
4.vi文本编辑器工作模式与不同工作模式之间的切换
5.vi文本编辑器命令模式与末行模式的基本操作

你可能感兴趣的:(linux)