1. 切换目录:cd
cd /(进入根目录)
cd ..(返回上级)
cd a/b(文件夹名/文件夹名)
2.创建目录和删除目录
mkdir (创建)
mkdir a(创建单级目录a)
mkdir -p a/b/c(创建多级目录a/b/c)
rmdir (删除)
rmdir a(删除空目录a)
3.展示目录下的文件列表
ls(展示)
ls -l(显示文件的详细信息,简写ll ----推荐)
ll -h(友好显示文件大小)
ll -a(显示全部文件包含隐藏文件)
4.浏览文件
cat(查看全部内容)
more(分页显示)
空格:下一页
回车:下一行
less(分页显示)
可以通过pagedown、pageup 翻页查看
tail(查看一个文件的后面的内容)
tail a(显示文件a后几行)
tail -f a(动态滚动显示内容a ---看查看日志使用比较多)
5.文件操作
创建文件:touch
touch a.txt(创建一个文件为a(空白文件))
复制文件:cp
cp a.txt a/a.txt(复制文件a.txt到文件a目录下)
cp -rf a/b c/d(复制a下b目录复制到 c下d中,文件备份使用比较多)
移动文件:mv
mv a.txt a/a.txt(将a.txt移动到a目录下)
mv a.txt b.txt(将a.txt修改文件名为b,重命名)
删除文件:rm
rm a.txt(删除文件a.txt,有提示,y确认删除文件)
rm -f a.txt(删除文件a.txt,无提示)
rm -rf a(删除a文件夹及下级文件,无提示 ---谨慎使用)
6.vi和vim使用
vim比vi更高级
三种模式:命令行模式、插入模式、底行模式。
切换到命令行模式:按ESC键。
切换到插入模式:按 i、o、a键;
i 表示在当前位置钱插入
I 表示在当前行首插入
a表示在当前位置后插入
A表示当前行尾插入
o表示在当前行之后插入一行
O表示在当前行之前插入一行
打开文件:
vi a.txt
退出:
esc ——>:q
保存并退出:
esc——>:wq
不保存强制退出:
esc——>:q!
快捷键:
dd 快速删除一行
R 替换
7. 文件修改为可写可读可执行:
chmod 777 index.htm
修改所有htm文件的属性:
chmod 777 *.htm
要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行:
chmod -R 777 /upload
8.文件压缩与解压
tar 命令
压缩
tar -zcvf ecology_bak2021-04_20.tar.gz ecology_bak2021-04_20/
解压
tar -zxvf ecology_bak2021-04_20.tar.gz
9.zip 压缩与解压
将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:
zip -q -r html.zip /home/html
在 /home/html 目录下,可以执行以下命令:
zip -q -r html.zip *
将压缩文件test.zip 在指定目录/home下解压,如果已有相同的文件存在,
要求unzip命令不覆盖原先文件,如果需要覆盖原文件,则-n换成-o
unzip -n test.zip -d /home
--在当前目录下,解压并覆盖原有文件
unzip -o test.zip