文件夹目录操作
- 创建单个文件夹
mkdir 文件夹名称 - 创建多个文件夹(同级)
mkdir 文件夹1 文件夹2 文件夹3...... - 创建多级文件夹
mkdir -p 父文件夹/子文件夹/子文件夹...... - 进入某文件夹
- 进入同级指定文件夹
cd 文件夹名 - 进入指定文件夹
cd 父文件夹/子文件夹/......
- 进入同级指定文件夹
文件操作
创建文件
- 创建文件
touch 文件名.文件类型
拷贝文件
cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。
- 将a.txt复制为b.txt文件
cp a.txt b.txt - 将文件复制到上一层目录中
cp 文件全称 ../ - 如果要复制多级目录,可以使用
cp -r /xxx/xxx/xxx
文件移动或重命名
- 将文件移动到上一级目录
mv 文件全称 ../ - 将文件移动到指定文件夹
mv 文件全称 父文件夹/子文件夹/子文件夹/.... - 将文件重命名(移动)
mv 文件原全称 文件新全称
删除文件或目录
- 删除某文件,需要用户确认y/n
rm 文件全称 - 不询问,直接删除
rm -f 文件 - 递归删除,询问递归删除(推荐使用)
rm -r 文件或文件夹 - 不询问递归删除(慎用)
rm -rf 文件或文件夹 - 删除所有文件(不用)
rm -rf * - 自杀行为/不用
rm -rf /*
注意:使用 rm -r命令删除目录时每次都会询问是否删除不太方便 ,如果不想进行确认提示,可以使用rm -rf
文件查看命令
- 用于显示文件的内容(全部)
cat 文件名 - 显示一页面内容,按空格键下一页;回车键下一行
more 文件名 - less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制
less 文件名 - tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
tail 文件名
用法:
tail -10 /etc/passwd 查看后10行数据
tail -f catalina.log 动态查看日志(*****)
ctrl+c 结束查看
vi编辑器
在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。
在vi中按i键切换到插入模式编写内容
切换到插入模式:按 i 、o、a键;
i 在当前位置前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
- 输入完成后需要切换回命令模式对文件进行保存
切换到命令行模式:在vi中按Esc键;
- 切换到底行模式
切换到底行模式:按 :(冒号);更多详细用法,查询文档《Vim命令合集.docx》和《vi使用方法详细介绍.docx》
:q退出
:wq保存并退出
:q!不保存退出