文件管理

一、linux目录结构

1 wondow多根(磁盘分区)
2 linux单根(一个区) /
3 boot(启动目录)很少去找
4 dev(设备目录)
5 etc(配置)频繁使用,操作命令位置
6 root(超管家目录)
7 home(普通用户的家目录)
8 bin sbin(可执行二进制)
9 tmp(临时文件)
10 usr(默认安装目录)
11 var(日志)
文件管理_文件管理
二、文件管理命令
1 创建文件
语法:命令 空格 文件名.后缀 touch 文件名字
示例:[root@localhost ~]# touch file1.txt
查看目录:[root@localhost ~]# ls
2 创建目录
语法:命令 空格 文件名.后缀 mkdir 文件名字
mkdir -p 文件夹1/文件夹2/文件夹3(嵌套文件)
示例:[root@localhost ~]# mkdir dir
[root@localhost ~]# mkdir dir1/dir2/dir3
查看目录:[root@localhost ~]# ls
3 复制
语法:命令 参数1 参数2 cp -r 源目录 目标目录
示例:[root@localhost ~]#cp file1.txt dir1/
查看目录:[root@localhost ~]#ls dir1/
4移动
语法: 命令 参数1 参数2 mv 源文件路径 目标文件路径
示例:[root@localhost ~]#mv file3.txt dir1/
查看目录:[root@localhost ~]#ls
5 删除
语法:rm -rf 文件或目录的路径
示例:[root@localhost ~]#rm -rf file5.txt file7.txt
查看目录:[root@localhost ~]#ls
6 查看文件内容
使用图形界面,创建一个记事本。并写入大量内容。/root/file1.txt
[root@localhost ~]# cat file5.txt(查看文件夹所有内容)
7 针对文件内容进行过滤
语法:grep 关键字 文件名 # grep ‘abc’ /root/file1.txt
8 修改文件内容
语法:vi(vim) 文件
示例:[root@localhost ~]# vi file5.txt
⑴ VI 的三个模式
文件管理_文件管理_02
⑵ 命令模式
文本编辑:
进入其它模式
a 进入插入模式
i 进入插入模式
o 进入插入模式
A 进入插入模式

: 进入末行模式(扩展命令模式)
v 进入可视模式
ESC 返回命令模式
⑶ 扩展命令模式
查找替换
:范围 s/原内容/新内容/全局
:1,5 s/root/qianfeng/g 从1-5行的root 替换为qianfeng
另存为
:w file9.txt 另存为 file9.txt
:set nu 设置行号
:set nonu 取消设置行号
:set list 显示控制字符