Linux目录及文件管理

1.树形目录结构

例:root/、boot/、dev/、usr/、etc/、home/...

2.根目录

所有分区、目录和文件的起始位置

使用独立的“/”表示根

root:最高权限目录,超级管理员所处目录

home:普通文件所处目录

boot:系统启动引导文件

dev:设备管理目录

etc:配置文件所处目录

bin:二进制的所有用户可执行文件

sbin:二进制的管理员所执行的命令

var:可变的日志文件

usr:程序文件

3.查看文件内容命令

1.cat -n  文件名:空白行标行显示文件内容

2.tac -n 文件名: 反向显示文件内容

3.nl  -n 文件名:空白行不标行显示文件内容

4.more 文件名 :全屏分页显示文件内容

5.less  文件名 : 详细的全屏分页显示文件内容  ,“/”键可详细查找内容

6.head  -数字  文件名 :查找文件前n(数字)行内容

7.tail -数字  文件名: 查找文件后n(数字)行内容

4.统计文件内容
1.wc 文件名  :统计文件中的行数、字符数和单词个数

常用格式: wc -l  文件名   统计文件行数

wc -w 文件名  统计文件单词数

wc -c 文件名    统计文件字符数

5.检索和过滤

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

常用格式 

grep -i 查找条件  目标文件  :不区分大小写

grep -v 查找条件  目标文件  :输出与条件相反的结果

常用条件

“^...”  以....为开头

”....$“  以....为结尾

”^$“   空行

2.egrep命令:增强型过滤

常用格式: ”查找条件1|查找条件2| 查找条件3...“

6.压缩和解压缩

1.gzip 命令  压缩命令

格式:gzip [1-9](压缩级别) 文件名

2.gunzip 命令  解压缩命令

格式:gunzip 文件名  =gzip -d

3.bizp2命令  压缩命令

格式:bizp2 [1-9](压缩级别)文件名

4.bunzip2命令  解压缩命令

格式:bunzip 文件名  =bizp2 -d

7.归档命令(备份和恢复)

tar命令 :创建归档文件、释放归档文件

创建gzip格式归档文件常用格式:tar -czvf 归档文件名  源文件或目录

创建bzip2格式归档文件常用格式; tar -cjvf 归档文件名  源文件或目录

释放归档文件常用格式:tar -xf  归档文件名  -C 目标目录 

8.vi文本编辑器

vi、vim

进入vi编辑器方式:vi 文件名

三种工作模式


常规操作:

常规操作补充:

:x   保存退出,但如果未修改内容,时间戳不变

:w 文件夹   将当前文件另存为该文件夹

ctrl+r   对使用的u撤销命令进行取消

vi、vim键盘图

 

原文地址:https://www.cnblogs.com/990114-jhc/p/11266538.html