Linux目录与文件管理

目录

一、常见子目录的作用

二、常用命令

1、查看文件more命令

2、查看文件 less命令

3、head命令

4、tail命令(正常用来看日志)

5、统计文件内容wc命令

6、检索和过滤(按照关键词进行查找查找固定对象 )文件内容grep命令

7.压缩命令gzip、bzip2命令

8、使用tar 归档和释放工具(面对多个文件时)

9.制作归档备份文件

10、vi、vim编辑器

命令模式

​编辑                                     

输入模式 

末行模式


一、常见子目录的作用


/root 系统管理员root的宿主目录
/home普通用户的宿主目录
/boot系统内核、启动文件
/dev设备文件
/etc配置文件
/bin所有用户可执行的命名
/sbin管理员可执行的管理的命令
/usr应用程序
/var日志文件等

cat 文件名 显示并连接文件的内容
cat 命令本来用于连接多个文件的内容,但在实际使用中更多地用于查看文件内容。cat 命令是应用最为广泛的文件内容查看命令。使用该命令时,只需要把 要 查 看 的 文 件 路 径 作 为 参 数 即 可 。

例 如 /etc/sysconfig/network-scripts/ifcfg-ens33 配置文件中的内容,并了解第一块以太网卡的配置信息。
查看文件内容 滚屏观看 

二、常用命令

1、查看文件more命令

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

more [选项]文件名

交互操作方法

按Enter键向下逐行滚动

按空格键向下翻- -屏

按b键向上翻一-屏

按q键退出

下翻到最后一 页后会自动退出

结合管道操作使用时(例如: Is -R /etc | more)无法向上翻页

2、查看文件 less命令


less 与more命令相同,但扩展功能更多
格式less 文件名
查看文件内容 
交互操作方法

Page Up向上翻页,Page Down向下翻页

按"I"键查找内容, "n"下一 个内容,"N”.上一个内容●通过↑和↓方向键可以实现上下逐行滚动

其他功能与more命令基本类似

下翻到最后- -页后不会自动退出

结合管道操作使用时可以向上翻页


查看文件内容head、tail命令O


3、head命令

●用途:查看文件开头的一部分内容(默认为10行) head -n文件名...        //n为行数
例 head -n 3 1.txt
表示查看txt文件前三行的内容

4、tail命令(正常用来看日志)

●用途:查看文件结尾的少部分内容(默认为10行) tail -n文件名
tail -n 3 1.txt 表示查看txt文件后三行的内容
tail-f文件名     //跟踪文件尾部内容的动态更新

●示例:
tail -n 3 -f 1.txt 表示持续查看txt文件后3行的内容

简写:tail -5f /var/log/messages  可以不写-n

5、统计文件内容wc命令

■统计文件中的单词数量e(Word Count) 等信息 wC [选项].. , 目标文件..

■常用命令选项

●-|:统计行数

●-W:统计单词个数

●-C:统计字节数

注:不带任何选项的wc命令,默认同时使用-Iwc三个选项

例 : wc-w 1.txt


6、检索和过滤(按照关键词进行查找查找固定对象 )文件内容grep命令

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

grep [选项].. 查找条件目标文件

■常用命令选项 

-i:查找内容时忽略大小写

-v:反向查找(相当于!) 取反

-n、 -C、 -e

■查找条件设置

要查找的字符串以双引号括起来

例:grep -iv “ens33” ifcfg-ens33

"^(shift+6)....”表示以.....开头,  "
grep -iv “^ens33” ifcfg-ens33
.....$" . 表示以......结尾

"^$"表示空行

7.压缩命令gzip、bzip2命令

gzip通常用于文件压缩,但是不能压缩文件夹,并且压缩完原文件不保留:

■制作压缩文件、解开压缩文件

gzip [-9] 文件名...   bzip2 [-9] 文件名...     制作压缩文件

gzip -d   .gz格式的压缩文件 bzip2 -d . bz2格式的压缩文件        解开.gz结尾的压缩文件   解开.bz2结尾的压缩文件

0

■常用命令选项●-9、-d

8、使用tar 归档和释放工具(面对多个文件时)


压缩 和解压
压缩:-c 
解压:-x

tar 命令主要用于对目录和文件进行归档。在实际的备份工作中,通常在归档的同时也会将包文件进行压缩(需要调用前面的 gzip 或 bzip2 命令),以节省磁盘空间。使用 tar 命令时,选项前的“-”号可以省略。常用的几个选项如下所述。
-c:创建(Create).tar 格式的包文件。
-C:解压时指定释放的目标文件夹。
-f:表示使用归档文件。
-j:调用 bzip2 程序进行压缩或解压。 tar cfj nginx.tar.bz2 nginx
-p:打包时保留文件及目录的权限。
-P:打包时保留文件及目录的绝对路径。
-t:列表查看包内的文件。
-v:输出详细信息(Verbose)。
-x:解开.tar 格式的包文件。
-z:调用 gzip 程序进行压缩或解压。


例:#压缩命令
tar zcvf   
zcvf 调用gzip帮助进行压缩-z 创建一个.tar结尾的压缩文件-c  输出详细信息-v  进行打包归档-f
tar jcvf 调用bzip2帮助进行压缩-j  创建一个.tar结尾的压缩文件-c  输出详细信息-v  进行打包归档-f
#解压命令
tar zxvf  nginx.tar.gz -C /opt
调用gzip帮助进行解压-z(解压操作-x  输出详细信息-v  指定归档文件-f  解压到指定位置-C 
tar jxvf  nginx.tar.bz2 -C /opt
调用bzip2帮助进行解压-j 解压操作-x  输出详细信息-v  指定归档文件-f  解压到指定位置-C

9.制作归档备份文件

制作归档及压缩包(备份)文件时,tar 命令的基本格式如下:

tar [选项] … 归档及压缩文件名 需要归档的源文件或目录…
tar  [选项]  打包完成后,叫什么名字(标准格式 *.tar.bz2) 我要压缩/打包哪些对象
tar cfvj nginx.tar.bz2 nginx
tar jxvf nginx.tar.bz2 [-C  path路径]  

10、vi、vim编辑器

1.文本编辑器的作用
         创建或修改文本文件

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

2.Linux中常用的文本编辑器
        vi:类UNIX操作系统的默认文本编辑器

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

3.vi编辑器的工作模式
      命令模式:启动vi编辑器后,默认进入命令模式

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

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

命令模式

启动vi编辑器后默认进入命令模式。此模式下可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,字符串查找,还可以对文件内容进行复制、粘贴、替换、删除等操作。

光标移动的基本操作

复制、粘贴、删除的基本操作

 文件内容查找

撤销编辑及保存退出


                                     

输入模式 

该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改或添加新的内容。处于输入模式时,vi编辑器的最后一行会出现“–INSERT–"的状态提示信息。当编辑文件完成后按 Esc 键即可返回命令模式。

末行模式

该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号”:”提示符。

使 Vim 切换到编辑模式的方法是在命令模式状态下按“:”(英文冒号)键,此时 Vim 窗口的左下方出现一个“:”符号,这是就可以输入相关指令进行操作了。
 

显示、取消行号的基本操作

保存文件及退出vi编辑器

 打开新文件或读入其他文件

文件内容替换 

复制、删除的基本操作


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值