压缩:tar -zcvf XXX.tar.gz 需要压缩的资源
解压:tar -zxvf XXX.tar.gz
补充:
26-31题考点均为文件的压缩与打包
这部分知识的详细拓展见:Linux下文件的压缩与打包详解
tar -zcvf XXX.tar.gz A.txt B.txt C.txt
unzip XXX.zip A.txt B.txt C.txt
tar -zxvf XXX.tar.gz -C 目标路径
unzip XXX.zip -d 目标路径
tar -tvf XXX.tar.gz
unzip -v XXX.zip
zip -r XXX.zip 目标资源
tar -zxvf /etc/a.tar.gz -C /data
ln -s admin.txt adminl
补充:软连接与硬链接的知识介绍
软链接:
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
硬链接:
1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建
find /etc -name 'vilinux*'
find admin -name 'test*'
locate -r /admin/test
find -name test.txt -exec rm -f test.txt {} \;
cat、tail、less、more、head
tail -n 100 log.txt | grep 'error'
tail -100 log.txt | grep 'error'
补充:
tail 命令可用于查看文件的内容
参数 -f 常用于查阅正在改变的日志文件
tail -f 文件名
cat 日志文件的名字 | grep "500"
cat 1.C
cat 文件1>>文件2
cat 文件1 文件2>文件3
/ab
补充:
less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页
/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
b 向上翻一页
d 向后翻半页
h 显示帮助界面 Q
退出less 命令
空格键 滚动一页
回车键 滚动一行
more:
Ctrl+F -- 向下滚动一屏
Ctrl+B -- 返回上一屏
f -- 向下翻屏
b -- 向上翻屏
less:
Ctrl+F -- 向下移动一屏
Ctrl+B -- 向上移动一屏
Ctrl+D -- 向下移动半屏
Ctrl+U -- 向上移动半屏
mv aa.txt admin.txt
mv aa.txt admin/admin.txt
补充:
mv:用来为文件或目录改名、或将文件或目录移入其它位置
常用参数:
-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
-n: 不要覆盖任何已存在的文件或目录。
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
cp admin/admin.txt test
rm -rf *
(如果不加*加目录名的话,目录本身也是会删掉的)
rm 文件名
rmdir 目录名
mkdir -p 文件名/文件名/文件名
mkdir -p 文件名 文件名 文件名
touch 文件名
echo 内容>文件名(创建一个有内容的文件)
echo >文件名(创建一个没有内容的文件)
ll 或者 ls -l
vi查看文件的时候显示的颜色是黑白的,怎么打开都是不变的颜色
vim查看文件的时候是显示的颜色是彩色的
:q 或者 :q!
dd -- 删除光标所在的一行
dnd -- 删除光标所往下的n行
u -- 撤销上一步
x -- 删除当前光标一个字母
X -- 删除光标前一个字母
yy -- 复制光标所在行
p -- 粘贴
dw -- 删除一个词
yw -- 复制一个词
shift+g -- 移动到页尾
a -- 在光标之后插入
o -- 在光标下插入一行
s -- 删除当前字符并进入编辑模式
pwd
cd ~ 或者 cd 加空格 或者 cd /root