博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux基础学习之五】Linux管理命令的基础学习(df、du、free、kill、tar等)
阅读量:5046 次
发布时间:2019-06-12

本文共 1874 字,大约阅读时间需要 6 分钟。

Linux管理命令

df、du命令

1、df   

用来查看磁盘的使用情况

 

可以看出磁盘用两个分区,一个文件系统/dev/sda2挂载到根目录下,一个文件系统/dev/sda1挂载到/boot引导分区下

2、df -h  以直观的方式显示磁盘分区的使用状况

更加直观的看出磁盘的容量,以G、M、Kb为单位显示出来

3、df test 查询test属于哪个分区

查看一个文件属于哪个分区

 

箭头1切换到/根目录下,箭头2显示文件信息,箭头3查看其中bin文件的分区情况

 

boot文件虽然在/根目录下,但是它的磁盘分区却在/dev/sda1,挂载在/boot引导分区下

 

4、du  查看目录的使用状况(df查看文件的使用状况)

5、du -h

 

以更加直观的方式显示etc目录和其子目录的使用状况

6、du -s

7、du -sh

 

只显示etc的使用状况,不显示其子目录的使用状况

free命令

 

total:物理内存

used:已使用的

free: 剩余的

buffers:系统分配但未使用的buffer(用于存放I/o文件系统的)

cached:系统分配但未使用的cache(属于内存的一部分但是比内存的速度快)

箭头1除去buffer/cache之后所使用的内存,加上 buffer/cache之后所空闲的内存

箭头2交换空间

ps命令

用来查看进程

1、ps

 

表示当前用户所启动的进程

2、ps -aux  显示系统中所有进程

 

PID是进程号

3、ps -ef 

 

可以显示出父进程号

top命令

相当于free+ps的组合;可以动态的显示内存的变化情况(相当于windows中的任务管理器)

Kill、killall

控制进程

1、kill 向一个进程发送信号

2、kill -l列出信号列表

 

可以9号信号是表示杀死一个进程

3、kill -9 pid

表示pid进程号对应的进程将结束进程

4、killall 进程名称

杀死进程名称对应的所有进程

RPM

1、RMP:软件包管理工具,是Redhat Package Manager的缩写,最早由redhat公司引入的,现在已经成为公认的行业标准了,OpenLinux、S.u.S.E.以及Turbo Linux等Linux发行版本都采用rpm。

2、Package:简单地说就是归档包,其中包含可应用程序或程序库中的所有文件,另外还包含可一个控制脚本,用来进行安装、卸载、状态检查、依赖检查等。

 

rpm -ivh aaa.rpm 这个命令就是安装一个rpm软件包,安装的过程中显示安装信息和安装进度

rpm -uvh aaa.rpm这个是更新一个rpm软件包,更新的过程中显示更新信息和更新进度

注意:

rpm -ivh glibc-2.3.2-11.9.rpm

如果提示有依赖关系,我们忽略依赖关系强制安装,可以使用rpm -ivh --nodeps glibc-2.3.2-11.9.rpm

如果要安装的软件包中有一个文件已在安装其他软件包是安装了,可以使用rpm -ivh --repacefiles glibc-2.3.2-11.9.rpm代替现有文件,也可以用rpm -ivh --force glibc-2.3.2-11.9.rpm忽略文件冲突。

rpm -e glibc

卸载的时候不需要指定包的版本号,如果其他软件包依赖于您要卸载的软件包,卸载时会产生错误信息。

rpm -qa

显示当前系统安装了哪些软件包

rpm -qa | grep gcc

查看与gcc相关的软件包

rpm -q gcc

查看gcc的版本号

文件备份(tar)

 

tar -cvf exam.tar exam  把exam备份到exam.tar中

 

箭头1显示文件信息,箭头2把exam备份到exam.tar(新创建的归档)中,箭头3显示文件信息,发现exam已备份到exam.tar文件中,箭头4删除exam文件,箭头5查看文件信息,发现exam文件已经被移除了。

 

箭头1把exam还原到原来的路径

 

箭头1创建一个文件夹tmp,箭头2把文件exam还原到tmp文件夹下,箭头3切换到tmp文件夹下,发现有exam文件。

 

把exam备份到压缩包中exam.tar.gz(新创建的压缩包)

 

解压出刚才压缩进exam.tar.gz中的exam文件

 

这个命令也是创建压缩包,把exam放进压缩包中。

 

箭头把exam解压出来

转载于:https://www.cnblogs.com/smileYangYue/p/6187488.html

你可能感兴趣的文章
【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.1.CSS框架和其他功能
查看>>
如何一个pdf文件拆分为若干个pdf文件
查看>>
web.xml中listener、 filter、servlet 加载顺序及其详解
查看>>
前端chrome浏览器调试总结
查看>>
获取手机验证码修改
查看>>
数据库连接
查看>>
python中数据的变量和字符串的常用使用方法
查看>>
等价类划分进阶篇
查看>>
delphi.指针.PChar
查看>>
Objective - C基础: 第四天 - 10.SEL类型的基本认识
查看>>
java 字符串转json,json转对象等等...
查看>>
极客前端部分题目收集【索引】
查看>>
第四天 selenium的安装及使用
查看>>
关于js的设计模式(简单工厂模式,构造函数模式,原型模式,混合模式,动态模式)...
查看>>
KMPnext数组循环节理解 HDU1358
查看>>
android调试debug快捷键
查看>>
【读书笔记】《HTTP权威指南》:Web Hosting
查看>>
Inoodb 存储引擎
查看>>
数据结构之查找算法总结笔记
查看>>
Linux内核OOM机制的详细分析
查看>>