Linux常用命令总结一下

小步跑的 Kode

/**
*@author Kode
*@date :2018年7月7日16:32:57
*/

### uptime命令
主要用于获取主机运行时间和查询linux系统负载等信息

load average: 0.00, 0.00, 0.00 :

系统平均负载,统计最近1,5,15分钟的系统平均负载

系统平均负载是指在特定时间间隔内运行队列中的平均进程数

### 查看cpu负载
vmstat

查看磁盘

df -h

查看内存大小

free

查看cpu信息

cat /proc/cpuinfo

查看系统内存

cat /proc/meminfo

查看每个进程的情况

cat /proc/5346/status 5347是pid

查看负载

w

uptime

查看系统整体状态

top

grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,

find命令

find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多,所以在这里将给把它们分类列出,它的基本语法如下:

ps命令

该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下:

ps aux # 查看系统所有的进程数据
ps ax # 查看不与terminal有关的所有进程
ps -lA # 查看系统所有的进程数据
ps axjf # 查看连同一部分进程树状态

file命令

该命令用于判断接在file命令后的文件的基本数据

file filename
#例如:
file ./test

tar命令

压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
查询:tar -jtv -f filename.tar.bz2
解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

cat命令

cat text | less # 查看text文件中的内容
# 注:这条命令也可以使用less text来代替

time命令

该命令用于测算一个命令(即程序)的执行时间。它的使用非常简单,就像平时输入命令一样,不过在命令的前面加入一个time即可

Linux软硬链接

硬链接:(ln/link)

 文件有相同的 inode 及 data block;
只能对已存在的文件进行创建;
不能交叉文件系统进行硬链接的创建;
不能对目录进行创建,只可对文件创建;
删除一个硬链接文件并不影响其他有相同 inode 号的文件。

软连接:(ln/link -s)

软链接有自己的文件属性及权限等;
可对不存在的文件或目录创建软链接;
软链接可交叉文件系统;
软链接可对文件或目录创建;
创建软链接时,链接计数 i_nlink 不会增加;
删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。

cat 和 tac 命令

cat是从第一行显示到最后一行,而tac是从最后一行显示到第一行

文件特定行数显示 (tail head sed)

从第3000行开始,显示1000行。即显示3000~3999行

cat filename | tail -n +3000 | head -n 1000

显示1000行到3000行

cat filename| head -n 3000 | tail -n +1000

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

sed -n ‘5,10p’ filename 这样你就可以只查看文件的第5行到第10行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值