df、du:磁盘、空间相关的命令
- df -h 以直观的方式显示磁盘分区使用状况
- df test 查询test属于哪个分区
- du
- du -h 以直观方式显示文件夹目录的使用状况
- du -s 只显示当前文件夹的使用状况(不显示其子文件夹的使用状况)
- du -sh
free:查看内存命令
ps:查看进程命令
- ps:当前用户启动的进程
- ps -aux:显示系统中所有的进程
- ps -ef: 可以显示父进程号
top:类似任务管理器命令
- top相当于free + ps
kill、killall:向一个进程发送的命令、传输信号的命令
- kill命令用向一个进程发送信号
- kill -l列出信号列表
- kill -9 pid
- killall 进程名称
rpm:安装软件包命令
- 何为RPM:RPM是软件包管理工具,是Redhat Package Manager的缩写,最早由redhat公司引入的,现在已经成为公认的行业标准了,OpenLinux、S.u.S.E.以及Turbo Linux等Linux发行版本都采用rpm。
- 什么是Package:简单地说就是归档包,其中包含了应用程序或程序库的所有文件,另外还包含了一个控制脚本,用来进行安装、卸载、状态检查、依赖检查等。
RPM命令一般形式
功能说明
|
安装、卸载、更新、查询软件包
|
|
用法示例
|
rpm [option] [file]
|
|
选项
|
-i
|
安装
|
-U
|
更新
|
|
-e
|
卸载
|
|
-v
|
显示安装信息
|
|
-h
|
显示安装进度
|
- 安装一个rpm包的常用命令:
rpm -ivh aaa.rpm
- 更新一个已经安装了的rpm包命令:
rpm -Uvh aaa.rpm
- 安装rpm包的过程中,提示有依赖关系,我们忽略依赖关系强制安装,可以使用:
rpm -ivh --nodeps aaa.rpm
- 卸载软件包:
- 查询当前系统安装了的软件包:
rpm -qa
- 查看某个软件包的版本号:
rpm -q gcc
tar:备份、恢复文档命令
功能说明
|
用来创建归档(档案)文件,备份文件及恢复文件,另外tar命令也有压缩与解压缩的功能
|
|
用法示例
|
tar [option] [file]
|
|
选项
|
-c
|
创建一个新的归档
|
-r
|
备份内容从档案尾开始存放(追加)
|
|
-u
|
备份新的及修改过的文件(备份更新)
|
|
-x
|
将文件从归档中恢复到磁盘上
|
|
-t
|
显示归档中文件的文件名
|
|
-v
|
显示执行过程中的文件清单
|
|
-f
|
用来指定所用介质的设备文件名
|
解压到指定路径下:
tar -xvf aaa.tar -C 路径
归档过程中还想对文件进行压缩:
tar -cvzf aaa.tar.gz aaa
对应的解压缩为:
tar -xzvf aaa.tar.gz
另一种压缩方式:
tar -cvjf aaa.tar.bz2 aaa
对应的解压缩为:
tar -xvjf aaa.tar.bz2