一、创建/删除文件夹
1.mkdir -p 文件夹名/子文件夹/子文件夹;
2.mkdir test{a,b,c} : 创建testa、testb、testc文件夹;
3.mkdir -p test/{a,b,c}:创建test文件夹,并在文件夹中创建a、b、c文件夹;
4.rmdir 文件夹: 文件夹必须是空的,才能被删除;
5. rm -rf 文件夹: 可以强制删除多层文件夹;
二、文件/文件夹操作
1.复制:copy 源文件地址 目标地址
2.复制文件夹:copy -r 多层文件夹 目标地址
3.移动/重命名:mv 文件/文件夹 目标地址
4.创建文件:touch 创建文件
5.查看文件信息: stat 文件名
6.链接
ln -s 文件名 链接名 (软连接,文件删除,连接就找不到了)
ln 文件名 链接名 (硬链接,文件删除,链接依然存在)
PS:两种链接,文件内容改变时,两个链接内容随之改变;
7.查看文件
cat: 适合少量内容,tac:文件内容倒着看;
more:翻页显示 (回车翻页,b退回,h查看帮助)
head 数字: 前几行;
tail 数字:后几行;
tail -F 文件名:监控文件内容的变化(跟文件名有关)
tail -f 文件名: 监控文件内容的变化(跟文件链接Inode有关)
find / -name 文件名: 查找文件
三.vi/vim编辑文件常用方法
1. vi +数字 文件名 :直接定位到指定第几行;
2.vi + 文件名:直接定位到末尾;
3.vi +/内容:指定查找内容(按n下一处,)
4.A行尾输入,I(行首输入)、0(另取一行输入)
5. fn+ ⬅:行首; fn+➡: 行尾
5.set nu :添加数字行号; set nonu: 取消数字行号;
6. 数字 gg :直接跳转到 数字 行;
7. shift G: 跳到最后一行;
8. dd: 删除一行, 10dd: 删除10行;
9.dw:删除单词,3dw:删除后面3个单词;
10:y复制一行,p粘贴, x :剪切一个词;
11.yw 复制一个单词,数字p:复制多遍;
12. u 撤销操作
13.k,j,k,L 对应左、下、上、右;
14. shift Z Z :保存修改并退出;
15. 数字 r ,输入替换词:实现目标的替换;
16. ctrl +s :锁屏; ctrl+q: 解锁;
四.查找内容的常用方法
1. :/查找内容 , shift+n:查看下一处符合条件的内容;
2.:s/被替换内容/替换内容/g: 只替换当前行的符合内容,若没有g,只替换第一个符合条件的内容;
3.:g/被替换内容/s//替换内容/g:替换文档中所有符合内容。
五.上传、下载文件
yum install lrzsz
rz +回车:将本地文件上传到当前的目录;
sz+ 文件名+回车:将指定文件下载到本地;
scp 文件名 用户名@目标IP:/指定文件夹/ :将文件拷贝到另一台电脑上
scp 用户名@目标IP:/指定文件夹/ 存放地址 :将文件拷贝从目标电脑拷贝过来
scp -r 文件夹名 用户名@目标IP:/指定文件夹/ :将文件夹拷贝到另一台电脑上
六.文件压缩和解压
1.tar
解压:tar -zx(解压)V(过程)f(文件) 源文件名
压缩:tar -zcf 压缩后的名字 源文件名
2.zip/unzip
安装:yum install zip unzip -y
压缩:zip -r 文件名 源文件名
解压:unzip 源文件名