最全的Linux系统命令总结,值得收藏

最全的Linux系统命令总结,值得收藏本文从以下 14 个方面对 Linux 系统命令进行了分类总结 cat proc cpuinfo 所有人对文件有读 写 执行权限

欢迎大家来到IT世界,在知识的湖畔探索吧!

最全的Linux系统命令总结,值得收藏



欢迎大家来到IT世界,在知识的湖畔探索吧!

本文从以下14个方面对Linux系统命令进行了分类总结。

  • 硬件信息
  • 进程
  • 权限
  • 目录
  • 硬盘管理
  • 文件命令
  • 文件传输
  • 文件压缩
  • 用户和组
  • 系统管理
  • 网络管理
  • Shell命令
  • 安装包
  • SSH登录
最全的Linux系统命令总结,值得收藏

硬件信息

命令

说明

dmesg

显示启动信息

cat /proc/cpuinfo

显示cpu使用信息

free -h

内存使用信息查询

lshw

硬件信息查询工具

lsblk

设备块信息

lspci -tv

PCI设备树

lsusb -tv

USB设备树

dmidecode

显示BIOS硬件信息

hdparm -i /dev/[disk]

显示硬盘数据信息

hdparam -tT /dev/[disk]

硬盘读取速度测试

badblocks -s /dev/[disk]

坏块检测

进程

命令

说明

ps

显示活跃进程快照

pstree

树形显示进程信息

pmap

显示进程内存占用信息

top

显示运行进程信息

kill [pid]

用进程号杀进程

pkill [pname]

用进程名杀进程

killall [pname]

用进程名杀所有进程

bg

列出后台进程

fg

列出前台进程

fg [job]

将job换到前台

lsof

列出进程打开的文件

trap [cmd] [signal]

在信号signal上执行命令cmd

wait

暂停终端直到进程执行完毕

nohup [cmd] &

将进程切换到后台运行

权限

命令

说明

chmod 777 [file]

所有人对文件有读、写、执行权限

chmod 755 [file]

文件属主具有读写执行权限,其他人只读

chmod 766 [file]

文件属主具有读写执行权限,其他人可读可写

chmod [user] [file]

修改文件的属主为用户user

chmod [user]:[group] [file]

修改文件的群组为群group,属主为用户user

目录

命令

说明

cd ..

切换到上级目录

cd

切换到Home目录

cd [/location]

切换到location指定的目录

硬盘管理

命令

说明

df -h

显示系统空闲空间

df -l

显示系统空闲节点

fdisk -l

硬盘分区类型及容量

du -ah

所有磁盘的使用情况

du -sh

当前目录的磁盘使用情况

ndmnt

显示目标挂载点

mount [device] [location]

挂载设备

文件命令

命令

说明

ls -a

显示目录所有文件信息

pwd

打印当前目录

mkdi

创建目录

rm

删除文件

cp

拷贝文件

mv

移动文件

ln

创建符号链接

touch

创建新文件

more

显示文件内容

head

查看文件开头10行

tail

查看文件最后10行

wc

统计字数、行数或字节数

source

执行文件

gpg

加密或解密

文件传输

命令

说明

scp [file] [server/tmp]

将文件file拷贝到服务器server/tmp目录

rsync -a [/location] [/backup]

将location内容同步到backup目录

文件压缩

命令

说明

tar cf [demo.tar] [dir]

将dir目录打包demo.tar

tar xf [demo.tar]

解压demo.tar

tar czf [demo.tar.gz]

将demo.tar 打包为demo.tar.gz

gzip [dir]

打包dir目录为dir.gz

用户和组

命令

说明

id

显示活跃用户详情

last

显示最后登录信息

who

显示当前登录信息

groupadd [group]

增加新用户组

adduser [user]

增加新用户

usermod -aG [group] [user]

将用户user添加到组group

userdel [user]

删除用户user

usermod

修改用户信息

chgrp [group] [directory]

改变目录对应组

系统管理

命令

说明

uname -r

显示系统信息

uname -a

显示内核发布信息

uptime

显示系统上线统计信息

hostname

查看主机名

last reboot

显示重启历史

date

显示当前日期时间

timedatectl

系统时钟管理

nger [user]

显示用户user信息

ulimit [ags] [limit]

查看或修改系统资源限值

shutdown [hh:mm]

定时关机

shutdown now

立即关机

网络管理

命令

说明

ip add show

显示Ip地址

ifconfig

显示所有的网卡信息

netstat

查看网络监听情况

dig

反向查找域名或IP信息

wget

根据URL读取文件

curl

发起网络请求

nslookup

查看域名信息

Shell命令

命令

说明

alias [cmd2]=‘[cmd]’

为命令cmd创建别名cmd2

watch -n [interval] [cmd]

设置以间隔interval周期运行命令cmd

sleep [interval] && [cmd]

延迟interval时间后,执行命令cmd

man [cmd]

查看命令cmd使用说明

history

查看之前运行的命令

安装包

命令

说明

yum search [keyword]

yum搜索软件包

yum info [package]

yum查看软件包

yum install [demo.rpm]

yum安装软件包

dnf install [demo.rpm]

dnf安装软件

rpm -i [demo.rpm]

安装本地rpm包

rpm -e [demo.rpm]

卸载rpm包

apt install [package]

Apt安装软件

tar zxvf [source_code.tar.gz]

cd [source_code]

.configure

make

make install

源码安装软件

SSH登录

命令

说明

ssh [user]@[host]

以用户user登录主机host

ssh [host]

通过端口22登录主机host

ssh -p [port] [user]@[host]

通过指定端口port,用户user登录主机host

telnet [host]

通过端口23登录主机host

最全的Linux系统命令总结,值得收藏

本文从14个分类对Linux常见的命令进行分类总结,喜欢请点赞收藏,更多分享见下期~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/107601.html

(0)
上一篇 7分钟前
下一篇 2025年 7月 23日 下午3:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信