Linux基础笔记_05
系统信息相关命令
• 时间和日期
date 查看系统时间
cal 查看日历,-y选项可以查看一年的日历
• 磁盘和目录空间
df -h 显示磁盘剩余空间
du -h[目录名] 显示目录下的文件大小
-h:以人性化的方式显示文件大小
打包压缩
• 打包压缩 是日常工作中备份文件的一种方式
windows常用:rar
Mac 常用:zip
Linux 常用:tar.gz
01. 打包/解包
# 打包文件
tar -cvf 打包文件.tar 被打包的文件/ 路径....
# 解包文件
tar -xvf 打包文件.tar
tar 选项说明:
选项 | 含义 |
c | 生成档案文件,创建打包文件 |
x | 解开档案文件 |
v | 列出归档接档的详细过程,显示进度 |
f | 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后 |
02. 压缩/解压缩
1. gzip
• tar和fzip命令结合使用实现文件 打包和压缩
tar只负责打包文件,但不压缩
用gzip 压缩tar 打包后的文件,其扩展名一般用 xxx.tar.gz
# 压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...
# 解压文件
tar -zxvf 打包文件.tar.gz
# 解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径
-C 表示解压缩到指定目录,注意 要解压缩的目录必须存在
2. bzip2(two)
• tar 与 bzip2 命令结合可以使用实现文件 打包和压缩(用法和gzip 一样)
tar 只负责打包文件,但不压缩
用bzip2 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.bz2
• 在tar 命令中有一个选项 -j 可以调用 bzip2,从而可以方便的实现压缩和解压缩的功能
• 命令格式如下:
# 压缩文件
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径...
# 解压缩文件
tar -jxvf 打包文件.tar.bz2
软件安装
• apt 是Linux 下的一款安装包管理工具,可以在终端中仿版的 安装/卸载/更新软件包
# 安装软件
$ sudo apt install 软件包
# 卸载软件
$ sudo apt remove 软件名
# 更新已安装的包
$ sudo apt upgrade
其他命令
• 查找文件:find
• 软连接:ln
• 打包和压缩:tar
• 软件安装:apt-get
01. 查找文件
find 命令通常在 特定的目录下搜索 符合条件的文件
find [路径] -name "*.txt"
02. 软链接
ln -s 被链接的源文件 链接文件 类似于windows下面的快捷方式
注意:没有 -s 选项建立的是一个硬链接
源文件要使用绝对路径,不能使用相对路径
03. 进程信息
• 所谓进程,通俗地说就是 当前正在执行的一个程序
序号 | 命令 | 作用 |
1 | ps aux | 查看进程的详细信息 |
2 | top | 动态显示运行中的进程并且排序 |
3 | kill [-9] 进程代号 | 终止指定代号的进程,-9 表示强制终止 |
ps 默认只会显示当前用户通过终端启动的应用程序
• a :显示终端上所有进程,包括其他用户的进程
• u :显示进程的详细状态
• x :显示没有控制终端的进程
提示:使用kill 命令时,最好只终止由当前用户开启的进程,而不要终止root身份开启的进程。