1、gzip 命令:压缩和解压缩工具,压缩文件的扩展名为.gz ,选项-9代表高压缩。
语法:gzip -9 文件名 ## 压缩文件为.gz 格式文件
gzip -d 文件名.gz ##解压缩文件
2、bzip2命令:压缩和解压送工具,压缩文件的扩展名为.bz2,选项 -9 代表高压缩
语法:bzip2 -9 文件名 ##压缩文件为.bz2格式文件
bzip2 -d 文件名.bz2 ##解压缩文件
注:无论是gzip 命令还是bzip2命令,压缩文件后,源文件将被删除,解压缩后,源文件恢复。
3、tar 命令:归档文件--将文件进行归档时,文件也会被压缩(调用gzip或者bzip2工具),归档时,源文件不受影响的
语法:tar 选项 归档及压缩文件名 需要归档的文件或目录 ##解压命令
tar 选项 归档及压缩文件名 -C 目标目录 ##解压文件
选项 :
-z 使用gzip 工具压缩解压,文件名为.tar.gz-j 使用bzip2工具进行压缩解压,文件名为.tar.bz2-J使用xz工具进行压缩解压,文件名为.tar.xz-c 压缩文件-C 解压文件到目标目录-f 表示使用归档文件,压缩解压都需要指定-v 输出详细信息-x 解压文件-t 列表查看包内的文件(查看时用到)-p 小写p,打包时保留文件或目录的权限注:压缩率:xz>bzip2>gzip
常用语法:
归档:tar zcvf 文件.tar.gz 需要归档的文件或目录 ##调用gzip工具进行归档
tar jcvf 文件.tar.bz2 需要归档的文件或目录 ##调用bzip2工具进行归档
tar Jcvf 文件.tar.xz 需要归档的文件或目录 ##调用xz工具进行归档
解压:tar zxvf 文件.tar.gz -C 解压释放目录 ##调用gzip工具进行解压
tar jxvf 文件.tar.bz2 -C 解压释放目录 ##调用bzip2工具进行解压
tar Jxvf 文件.tar.xz -C 解压释放目录 ##调用xz工具进行解压
只查看不解压:tar ztf 文件.tar.gz
tar jtf 文件.tar.bz2
tar Jtf 文件.tar.xz
1、linux 中目录结构
/boot/ : 存放系统启动文件,内核文件等。
/etc/ :存放系统服务配置文件。
/proc/ : 存放系统服务配置文件。
/dev/ : 存放硬件的映射文件目录。
/home/ : 所有普通用户的默认家目录。
/root/ : 超级管理员的默认家目录。
/var/ :存放系统中动态变化的文件,如日志等。
/usr/ : 存放其他用户的文件目录,通常为程序文件等。
/bin/ :存放所有用户都可以执行的并经常执行的命令文件。
/sbin/ : 存放系统中基本的管理命令,通常管理员才有权限执行。
/tmp/: 系统中的临时文件存放目录。
2、系统时间的设置与查看 date ##查看系统时间
date -s 05/22/19 ##设置系统日期 2019年5月22日
date -s 13:44:00 ##设置系统时间为13:44
hwclock -w ##将系统时间保存到BIOS硬件中
hwclock --show ##查看硬件时间
3、别名的设置
作用:别名是系统中为命令或参数等的一个附加名称,重启失效
alias ##查看系统中的别名
alias 别名=’需要设置别名的内容‘ ## 设置别名
unalias 别名 ## 取消别名
4、特殊符号
> 与 < :
> 重定向输出--表示前一个命令的输出结果到后边的文件中< 重定向输入--表示后边文件的内容作为前一个命令的参数>> : 重定向追加--在重定向输出的基础上,不覆盖原有的文件内容
| : 前一个命令的输出作为后一个命令的输入
* : 通配符,代表任意字符,不限制位数
?:问号,代表任意字符,只代表 1位