从零开始学Linux_06_Linux管理命令

欢迎大家阅读参考,如有错误或疑问请留言纠正,谢谢

一、df、du

1、df

(1)df

(2)df –h 以直观的方式显式磁盘分区使用状况

(3)df test 查询test属于哪个分区

(4)举例

【1】显式磁盘分区使用状况

【2】发现在根目录先的文件不应定挂载在根目录下

$ df sys/

2、du

(1)du

(2)du –h  以直观的方式查看目录的使用情况

(3)du –s

(4)du -sh

(5)举例

【1】查看当前目录和当前目录下文件的使用情况

# du -h linux/

8.0K linux/test

16K linux/

【2】仅查看当前目录的使用情况

# du -sh linux/

16K linux/

二、free

1、用来查看内存的使用状况

2、# free

(1)total:物理内存

(2)used:已使用

(3)free:剩余的

(4)buffers:系统分配但未被使用的buffer(访问I/O的缓冲区)

(5)cached:系统分配但未被使用的cache(文件系统的缓存)

(6)-/+buffers/cache    436304 = 1267492 - 92820 - 738368;   1555000 = 723812 + 92820 + 738368

三、ps

1、ps:当前用户所用的进程

# ps

PID     TTY        TIME        CMD

5341    pts/2    00:00:00      su

5349    pts/2    00:00:00     bash

5545    pts/2    00:00:00       ps

2、ps –aux:查看所有的进程

# ps -aux

3、ps -ef:打印信息不一样,打印出父进程和子进程的ID

# ps -ef

四、top(类似与window下的任务管理器)

1、top相当于free+ps

# top

2、按q退出

五、Kill 、killall

1、kill命令用向一个进程发送信号(通俗的说,杀死一个进程)

2、kill -l列出信号列表

# kill -l

1) SIGHUP 2) SIGINT3) SIGQUIT
4) SIGILL5) SIGTRAP

6) SIGABRT 7) SIGBUS8) SIGFPE
9) SIGKILL10) SIGUSR1

11) SIGSEGV 12) SIGUSR213) SIGPIPE
14) SIGALRM15) SIGTERM

16) SIGSTKFLT 17) SIGCHLD18) SIGCONT
19) SIGSTOP20) SIGTSTP

21) SIGTTIN 22) SIGTTOU23) SIGURG
24) SIGXCPU25) SIGXFSZ

26) SIGVTALRM 27) SIGPROF28) SIGWINCH
29) SIGIO30) SIGPWR

31) SIGSYS 34) SIGRTMIN35) SIGRTMIN+1
36) SIGRTMIN+237) SIGRTMIN+3

38) SIGRTMIN+4 39) SIGRTMIN+540) SIGRTMIN+6
41) SIGRTMIN+742) SIGRTMIN+8

43) SIGRTMIN+9 44) SIGRTMIN+1045) SIGRTMIN+11
46) SIGRTMIN+1247) SIGRTMIN+13

48) SIGRTMIN+14 49) SIGRTMIN+1550) SIGRTMAX-14
51) SIGRTMAX-1352) SIGRTMAX-12

53) SIGRTMAX-11 54) SIGRTMAX-1055) SIGRTMAX-9
56) SIGRTMAX-857) SIGRTMAX-7

58) SIGRTMAX-6 59) SIGRTMAX-560) SIGRTMAX-4
61) SIGRTMAX-362) SIGRTMAX-2

63) SIGRTMAX-1 64) SIGRTMAX

3、kill -9 pid ,9号信号是杀死进程的信号

# ps

PID TTY          TIME CMD

5341 pts/2    00:00:00 su

# kill -9 5341

[email protected]:/home/xin# 已杀死

4、killall 进程名称

六、rpm

1、介绍

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

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

2、RPM命令一般形式

3、安装rpm包

(1)rpm -ivh glibc-2.3.2-11.9.rpm(常用)

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

(3)如果要安装的软件包中有一个文件已在安装其它软件包时安装,可以使用rpm -ivh --replacefiles glibc-2.3.2-11.9.rpm替代现有文件,也可以用rpm -ivh --force glibc-2.3.2-11.9.rpm忽略文件冲突

4、卸载rpm包

(1)rpm -e glibc

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

5、升级rpm包

(1)rpm -Uvh glibc-2.3.2-11.9.rpm(常用)

(2)注:即使系统上没有安装glibc包,用这一条命令也可以顺利安装。

6、查询已安装的软件包

(1)rpm -qa:查询已安装的所有软件包

(2)rpm –q glibc:检察glibc包的版本

七、tar

1、文件备份(tar)

2、tar示例

(1)tar -cvf text.tar text:创建一个备份档案

(2)tar -tvf text.tar:查看一个备份档案内容列表

(3)tar -xvf text.tar:从备份档案中提取文件

(4)tar -zcvf text.tar.gz text:备份档案并压缩

(5)tar -zxvf text.tar.gz:从压缩包中提取文件

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-29 19:10:00

从零开始学Linux_06_Linux管理命令的相关文章

从零开始学Java之出入门卫管理(二)

    这个系统包含了四块,第一块就是人员管理,经理分配三位分别有"ABC"权限的人,分别管理请假申请,请假审批,门卫登记管理.同时不属于本公司的内部人员,如别的公司的人员如果想到本公司访问,也是先通过这"ABC"权限的三个人代为写来访申请,来访审批,来访门卫登记管理.     具体步骤如下:     因为后面都会用到很多相同的方法,和相同的属性,所以我先建立了两个接口让后面的方法类和属性类都实现这两个接口,这样就降低了耦合度.     从零开始学Java之出入门卫

关东升的《从零开始学Swift》3月9日已经上架

大家一直期盼的<从零开始学Swift>于3月9日已经上架,它是关东升老师历时8个月的呕心沥血所编著,全书600多页,此本书基于Swift 2.x,通过大量案例全面介绍苹果平台的应用开发.全书共分5 部分,包括Swift语法篇.Cocoa Touch框架编程篇.混合编程篇.进阶篇和项目实战篇,囊括了开发工具介绍.语言基础知识,直至应用在App Store上线的所有内容.此外,本书前20 章专门配有同步练习,以帮助读者掌握所学知识.本书更加适合Swift开发者.大家可以看一下. http://it

关东升的《从零开始学Swift》 即将出版

大家好: 苹果2015WWDC大会发布了Swift2.0,它较之前的版本Swift1.x有很大的变化,所以我即将出版<从零开始学Swift> <从零开始学Swift>将在<Swift开发指南>第1版的基础上添加Swift2.0的内容,同时摒弃第1版的一些不合理的内容,使得本书更加适合Swift开发者.我将连续发一些<从零开始学Swift>的学习笔记,有兴趣者,可以看一下. 附<从零开始学Swift> 此书目录: 第1章 准备起航1.1 本书约定1

【高德地图API】从零开始学高德JS API(四)搜索服务

摘要:地图服务,大家能想到哪些?POI搜素,输入提示,地址解析,公交导航,驾车导航,步行导航,道路查询(交叉口),行政区划等等.如果说覆盖物Marker是地图的骨骼,那么服务,就是地图的气血.有个各种各样的地图服务,我们的地图应用才能变得有血有肉,活灵活现.第四篇拆成了几个要点,本篇主要讲搜索服务.包括周边搜索,关键词搜索,范围搜索,搜索提示(自动完成,输入提示),行政区域,交叉路口,检索自有数据(云图). demo:http://zhaoziang.com/amap/zero_4_1.html

【高德地图API】从零开始学高德JS API(四)搜索服务——POI搜索|自动完成|输入提示|行政区域|交叉路口|自有数据检索

摘要: 地图服务,大家能想到哪些?POI搜素,输入提示,地址解析,公交导航,驾车导航,步行导航,道路查询(交叉口),行政区划等等.如果说覆盖物Marker是地图的骨骼,那么服务,就是地图的气血.有个各种各样的地图服务,我们的地图应用才能变得有血有肉,活灵活现. 第四篇拆成了几个要点,本篇主要讲搜索服务.包括周边搜索,关键词搜索,范围搜索,搜索提示(自动完成,输入提示),行政区域,交叉路口,检索自有数据(云图). demo:http://zhaoziang.com/amap/zero_4_1.ht

从零开始学Sketch——进阶篇

本文转自 http://www.jianshu.com/p/ff70b5f35c8f 从零开始学Sketch——进阶篇 Sketch是一款矢量绘图应用,而矢量绘图无疑是目前进行网页.图标以及界面设计的最好方式. 在初识了Sketch的界面布局和基础工具之后,我们就可以开始进入高阶的Sketch工具篇学习了.这篇文章主要会涉及Sketch模板.插件的使用,以及Sketch在具体使用过程中的一些技巧分享. 如果你曾接触过PS.AI.Axure等软件,那么接下来的内容你应该不会陌生,因为所有的设计软件

【高德地图API】从零开始学高德JS API(一)地图展现

摘要:关于地图的显示,我想大家最关心的就是麻点图,自定义底图的解决方案了吧.在过去,marker大于500之后,浏览器开始逐渐卡死,大家都开始寻找解决方案,比如聚合marker啊,比如麻点图啊.聚合marker里面还有一些复杂的算法,而麻点图,最让大家头疼的,就是如何生成麻点图,如何切图,如何把图片贴到地图上,还有如何定位图片的位置吧.以前那么复杂的一系列操作,居然让云图的可视化操作一下子解决了.现在只要点一点鼠标,麻点图就自动生成了.真是广大LBS开发者的福音. 以前写过从零开始学百度地图AP

从零开始学架构:开篇-文章大纲

为什么写这个系列文章? 1)行业趋势:15年说过,随着互联网架构的普及,软件复杂度的提升,架构师职位会在未来五年,迅速发展.谁掌握了架构,谁就掌握了软件技术的核心. 2)15年承诺:起源于大型网站架构,计划写完大型网站架构系列,开始<一步一步学架构系列>(目前改名为:从零开始学架构系列) 3)个人感悟:1.做技术就是做架构:2.做工作就是做管理:这两句不详细解释,大家慢慢品味. 基于以上几点,因此开始写<从零开始学架构系列>,本系列的主要目标人群是开发人员,高级开发人员,初级架构师

从零开始学ios开发(九):Swapping Views

这篇的内容是切换Views,也是上一篇中提到的第三种当iphone发生旋转后改变布局的方式,先回顾一下上一篇中提到的三种方式 1.使用Autosizing 2.写code 3.重新弄个View,替换原先的View 切换View,顾名思义就是在两个不同的View中间进行切换,那么我们至少需要有2个View,一个View展现当竖着(Portrait)拿iphone时的界面,另一个View展现当横着(Landscape)拿iphone是的界面,当我们旋转iphone时,就在这2个View之间进行切换,