百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分析 > 正文

Linux常用命令分类汇总

liebian365 2025-01-16 20:06 16 浏览 0 评论

1、监视系统资源的命令

内存

top free vmstat mpstat iostat sar

CPU

top vmstat mpstat iostat sar

I/O

vmstat mpstat iostat sar

进程

ipcs ipcrm

负载

uptime


2、进程管理的命令

bg

后台运行

fg

挂起程序

jobs

显示后台程序

kill

killall

pkill

杀掉进程

杀掉指定服务的所有子进程,需要完整服务名称

杀掉指定服务的所有子进程 --推荐,默认模糊匹配,-f 匹配命令行字符串

crontab

设置定时

ps

查看进程

pstree

显示进程状态树

top

显示进程

nice

改变优先权

nohup

用户退出系统之后继续工作

pgrep

查找匹配条件的进程

strace

跟踪一个进程的系统调用

ltrace

跟踪进程调用库函数的情 vmstat:报告虚拟内存统计信息

lsof

主要用来获取被进程打开文件的信息

taskset

将某进程任务指定到某个CPU上运行

getcap

setcap

查看和设置文件的 capabilities

cgexec

在指定的cgroup中运行任务


3、基础网络管理命令

telnet

使用telnet协议远程登录

ssh

使用SSH加密协议远程登录

scp

不同主机之间拷贝文件

wget

命令行下载文件 #url末尾加 --no-check-certificate 跳过SSL校验

curl

一个用于发送HTTP请求的命令行工具

ping

测试主机之间网络的连通性

route

显示和设置linux系统的路由表

ifconfig

查看/启用/禁用/配置网络接口

ifup

启动网卡

ifdown

关闭网卡

netstat

查看网络状态

ss

查看网络状态

ip

管理与配置网络接口和路由表

ethtool

用于查询及设置网卡参数

arp

用于显示或修改ARP缓存


4、进阶网络操作命令

mail

发送和接收邮件

mutt

邮件管理命令

nslookup

交互式查询互联网DNS服务器的命令

dig

查找DNS解析过程

tc

用于Linux内核的网络流量控制

host

查询DNS的命令

traceroute

追踪数据传输路由状况

tcpdump

命令行的抓包工具


5、系统信息显示命令

uname

显示操作系统相关信息的命令

hostname

显示或设置当前系统的主机名

lscpu

显示CPU架构的详细信息

dmesg

显示开机信息,用于诊断系统故障

uptime

显示系统运行时间及负载

file

显示文件的类型

stat

显示文件或文件系统状态

top

实时显示系统资源使用情况

free

查看系统内存

date

显示与设置系统时间

cal

查看日历等时间信息

biosdecode

查看BIOS版本

dmidecode

查看服务器型号

lsmod

列出加载的内核模块

env

显示系统的环境变量

sysctl

在运行时动态地显示、修改和设置内核的运行参数

hexdump

查看和解析二进制文件的内容

od

将指定文件以八进制、十进制、十六进制、浮点格式、ASCII码方式显示

lsb_release

查看发行版本信息,主要结合 lsb_release -a 使用

ulimit

查看和限制用户占用的系统资源

chkconfig

用于列出、检查、设置系统的各种服务

systemctl

Systemd 的主命令,用于管理系统服务

journalctl

用于查询和操作由systemd进程管理的日志

grub2-editenv

查看当前默认内核


6、磁盘与文件系统命令

mount

umount

挂载/卸载文件系统

df

查看文件系统挂载信息和文件系统使用情况

du

查看目录和文件大小

fsck

检测并修复文件系统

dd

转换或复制文件

mkfs

格式化文件系统

mkswap

创建交换分区

sync

将内存缓冲区数据写入磁盘

swapon

swapoff

打开/关闭交换区

resize2fs

调整ext2/3/4文件系统的大小

dumpe2fs

导出ext2/3/4文件系统的信息

partprobe

更新内核的磁盘分区表信息

lsblk

列出所有可用块设备的信息

findmnt

列出已挂载的文件系统

badblocks

用于检查磁盘装置中损坏的区块

hdparm

打开或关闭硬盘写缓存(Write Cache)

mklost+found

用于创建lost+found目录

switch_root

切换到另一个作为挂载树的根的文件系统(专为initramfs设计)

chroot

更改一个进程所能看到的根目录(只对一个进程生效)

pivot_root

改变当前工作目录的所有进程或线程的根目录(对整个系统生效)

blockdev

获取和设置块设备的属性

xfs_growfs

动态扩容xfs文件系统的空间

ionice

调整I/O调度器的优先值

ldd

查看可执行文件所依赖的库文件


7、目录和文件操作命令

touch

创建新文件,改变已有文件的时间戳属性

cp

复制文件或目录

mv

移动或重命名文件

find

查看目录及目录下的文件

rename

用于重命名文件

md5sum

校验文件的MD5值

mkdir

创建目录

rm

删除文件或目录

chatrr

改变文件的扩展属性

lsattr

查看文件的扩展属性

file

显示文件的类型

pwd

显示当前工作目录的绝对路径

ls

列出目录的内容及其内容属性

cd

从当前目录切换到指定目录

tree

以树形结构显示目录下的内容

which

查找二进制文件路径命令,按PATH变量路径查找

whereis

查找二进制文件路径命令,按PATH变量路径查找

locate

从数据库查找命令,使用updatedb更新库

popd

把当前目录弹出目录栈

pushd

当前目录添加进目录栈

dirs

显示当前目录栈

install

用于复制文件或目录,并设置其权限和所有权(主要用于安装软件)


8、查看和处理文件命令

cat

连接多个文件并打印输出到屏幕或重定向到指定文件中

grep

在一个或多个输入文本中搜索与给定模式匹配的行

more

分页显示内容

less

分页显示文件内容,和more相反

head

显示文件内容的头部

tac

cat的反向,反向显示文件内容

tail

显示文件内容的尾部

cut

将文件的每一行按指定分隔符分割并输出

paste

按行合并文件内容

sort

对文件的文本内容排序

uniq

去除重复行

wc

统计文件的行数、单词数、字数

iconv

转换文件的编码格式

dos2unix

将DOS格式文件转换为UNIX格式

diff

比较文件的差异,常用于文本文件

rev

反向输出文件内容

vi/vim

命令行文本编辑

diff

比较文件的差异

split

分割文件为不同的小片段

tr

替换或删除字符


9、压缩及解压命令

tar

解压、压缩tar格式文件

zip/unzip

压缩/解压zip格式文件

gzip

解压、压缩gzip格式文件


10、用户管理命令

useradd

添加用户

userdel

删除用户

passwd

修改用户密码

chage

修改用户密码有效期限

usermod

修改系统已经存在的用户属性

id

查看用户的uid,gid及归属用户组

su

切换用户身份

sudo

以另外一个身份(默认root)执行事先在sudoer文件运行的命令

visudo

编辑/etc/sudoer的专属命令

groupadd

添加用户组

chmod

改变文件/目录的权限

chown

改变文件/目录的属主和属组

chgrp

改变文件用户组

umask

显示或设置权限掩码


11、查看用户登录信息的命令

whoami

显示当前有效的用户名称

who

显示目前登录系统的用户信息

w

显示已经登录系统的用户列表,并显示正在执行的命令

last

显示登入系统的用户

lastlog

显示系统中所有用户最近一次登录信息

users

显示当前登录系统的所有用户的用户列表


12、其他命令

type

用于判断另一个命令是否是内置命令

echo

打印变量或直接输出指定的字符串

rpm

管理rpm包的命令

yum

自动化简单的管理rpm包的命令

watch

周期性的执行给定的命令,并输出结果到屏幕

alias

unlias

设置/取消别名

date

查看或设置系统时间

clear

清空屏幕

history

查看命令执行的历史记录

time

计算命令执行的时间

nc

功能强大的网络工具

xargs

将标准输入转换成命令行参数

exec

调用并执行指定的命令

export

设置或者显示环境变量

unset

删除变量或函数

bc

命令行科学计算器

depmod

分析模块的相依性,供modprobe在安装模块时使用

modprobe

加载与卸载内核模块

lvs

显示指定逻辑卷的信息

vgdisplay

显示指定卷组的信息

pvdisplay

显示指定物理卷的信息

lvcreate

用于创建逻辑卷

lvextend

用于扩容逻辑卷

lvremove

删除指定逻辑卷

pvcreate

用于创建物理卷

pvremove

用于删除物理卷

vgchange

用于创建卷组

vgreduce

删除卷组中的物理卷来减少卷组容量

vgremove

用于删除卷组

sleep

让程序睡眠指定时间

hostnamectl

显示当前系统的主机名称及系统信息

timeout

指定运行的命令最大运行时长,时间到则终止该命令

sed

一种流编辑器,用于文本处理

awk

是一种处理文本文件的语言,是一个强大的文本分析工具

firewalld-cmd

firewalld的的管理命令

iptables

iptables防火墙工具的管理命令

cpio

用来建立,还原备份档(例如,.cpio或.tar文件)的工具

grub2-set-default

设置系统默认的启动内核

grub2-mkconfig

重新生成 grub 配置文件


13、关机/重启/注销命令

shutdown

shutdown -h now

立刻关机(生产常用)

shutdown -h +1

1 分钟以后关机

halt

立即停止系统,需要人工关闭电源

poweroff

立即停止系统,并且关闭电源

reboot

重启

logout/exit/ctl+d

注销

shutdown

shutdown -r now

立即重起

shutdown -r +1

1 分钟以后重起

init 6

立即重起

相关推荐

4万多吨豪华游轮遇险 竟是因为这个原因……

(观察者网讯)4.7万吨豪华游轮搁浅,竟是因为油量太低?据观察者网此前报道,挪威游轮“维京天空”号上周六(23日)在挪威近海发生引擎故障搁浅。船上载有1300多人,其中28人受伤住院。经过数天的调...

“菜鸟黑客”必用兵器之“渗透测试篇二”

"菜鸟黑客"必用兵器之"渗透测试篇二"上篇文章主要针对伙伴们对"渗透测试"应该如何学习?"渗透测试"的基本流程?本篇文章继续上次的分享,接着介绍一下黑客们常用的渗透测试工具有哪些?以及用实验环境让大家...

科幻春晚丨《震动羽翼说“Hello”》两万年星间飞行,探测器对地球的最终告白

作者|藤井太洋译者|祝力新【编者按】2021年科幻春晚的最后一篇小说,来自大家喜爱的日本科幻作家藤井太洋。小说将视角放在一颗太空探测器上,延续了他一贯的浪漫风格。...

麦子陪你做作业(二):KEGG通路数据库的正确打开姿势

作者:麦子KEGG是通路数据库中最庞大的,涵盖基因组网络信息,主要注释基因的功能和调控关系。当我们选到了合适的候选分子,单变量研究也已做完,接着研究机制的时便可使用到它。你需要了解你的分子目前已有哪些...

知存科技王绍迪:突破存储墙瓶颈,详解存算一体架构优势

智东西(公众号:zhidxcom)编辑|韦世玮智东西6月5日消息,近日,在落幕不久的GTIC2021嵌入式AI创新峰会上,知存科技CEO王绍迪博士以《存算一体AI芯片:AIoT设备的算力新选择》...

每日新闻播报(September 14)_每日新闻播报英文

AnOscarstatuestandscoveredwithplasticduringpreparationsleadinguptothe87thAcademyAward...

香港新巴城巴开放实时到站数据 供科技界研发使用

中新网3月22日电据香港《明报》报道,香港特区政府致力推动智慧城市,鼓励公私营机构开放数据,以便科技界研发使用。香港运输署21日与新巴及城巴(两巴)公司签署谅解备忘录,两巴将于2019年第3季度,开...

5款不容错过的APP: Red Bull Alert,Flipagram,WifiMapper

本周有不少非常出色的app推出,鸵鸟电台做了一个小合集。亮相本周榜单的有WifiMapper's安卓版的app,其中包含了RedBull的一款新型闹钟,还有一款可爱的怪物主题益智游戏。一起来看看我...

Qt动画效果展示_qt显示图片

今天在这篇博文中,主要实践Qt动画,做一个实例来讲解Qt动画使用,其界面如下图所示(由于没有录制为gif动画图片,所以请各位下载查看效果):该程序使用应用程序单窗口,主窗口继承于QMainWindow...

如何从0到1设计实现一门自己的脚本语言

作者:dong...

三年级语文上册 仿写句子 需要的直接下载打印吧

描写秋天的好句好段1.秋天来了,山野变成了美丽的图画。苹果露出红红的脸庞,梨树挂起金黄的灯笼,高粱举起了燃烧的火把。大雁在天空一会儿写“人”字,一会儿写“一”字。2.花园里,菊花争奇斗艳,红的似火,粉...

C++|那些一看就很简洁、优雅、经典的小代码段

目录0等概率随机洗牌:1大小写转换2字符串复制...

二年级上册语文必考句子仿写,家长打印,孩子照着练

二年级上册语文必考句子仿写,家长打印,孩子照着练。具体如下:...

一年级语文上 句子专项练习(可打印)

...

亲自上阵!C++ 大佬深度“剧透”:C++26 将如何在代码生成上对抗 Rust?

...

取消回复欢迎 发表评论: