- 打包和拆包
打包:将目录归档成一个文件,此时文件可压缩。
拆包:打包的逆过程。
指令: tar [参数] [要生成包的名字.tar] [要打包的目录]
参数:
-c 打包
-f 该选项必须加,且位置在所有参数之后
-v 显示打包过程,可以不加
范例 tar -cvf instance.tar ./days1/
拆包
- 软连接和硬链接
软连接
ln -s 绝对路径/源文件 软连接标识
ln -s ./hello.c rhello
硬链接
ln 源文件路径/名字 硬链接文件
- 文件权限
文件所属用户权限(user) | 文件所属组用户权限(group) | 其他用户权限(other) |
---|---|---|
rwx | rw- | r-x |
注解:r:read 读权限 ————》4
w:write 写权限 ————》2
x:execute 执行权限 ————》1
-:无权限 ————》0
rwx rwx r-x ————》有权限的位置为1,无权限的位置为0 ————》111 111 101
- chmod修改文件权限
chmod [八进制权限] 文件名
chmod 0777 1.c //0777是文件的最高权限 - 文件类型
文件类型 | 全称 | 含义 |
---|---|---|
b | block | 块设备驱动文件 |
s | socket | 套接字文件 |
p | pipe | 管道文件 |
- | 普通文件 | |
l | link | 软链接 |
c | char | 字符设备驱动文件 |
d | document | 目录,文件夹 |
查看的代码为ls -h
- head
显示文件的前几行,默认为前10行
head 文件名
head -n 文件名 //显示文件的前n行
head -c 文件名 //显示文件的前c个字节
注意tail指令与head大同小异,是显示的末位几行
- cat
带行号显示文件内容到终端
cat -n 文件名 //带行号