linux常用命令分类汇总
| 经营范围:电脑组装,电脑维修,智能家居设备,苹果电脑系统安装,苹果手机刷机,监控安装,媒体编辑,数据恢复,复印打印,网站制作等 |
本文从以下14个方面对Linux系统命令进行了分类总结。
|
硬件信息 |
文件压缩 |
|
进程 |
用户和组 |
|
权限 |
系统管理 |
|
目录 |
网络管理 |
|
硬盘管理 |
Shell命令 |
|
文件命令 |
安装包 |
|
文件传输 |
SSH登录 |

|
1.is |
1.clear |
1.diff |
1.kill and killall |
1.apt, pacman, yum, rpm |
|
2.pwd |
2.echo |
2.cmp |
2.df |
2.sudo |
|
3.cd |
3.less |
3.comm |
3.mount |
3.cal |
|
4.mkdir |
4.man |
4.sort |
4.chmod |
4.alias |
|
5.mv |
5.unman |
5.export |
5.chown |
5.dd |
|
6.cp |
6.whoami |
6.zip |
6.ifconfig |
6.whereis |
|
7.rm |
7.tar |
7.unzip |
7.traceroute |
7.whatis |
|
8.touch |
8.grep |
8.ssh |
8.wget |
8.top |
|
9.in |
9.head |
9.service |
9.ufw |
9. useradd |
|
10.cat |
10.tail |
10.ps |
10.iptables |
10.passwd |
硬件信息
|
命令 |
说明 |
|
dmesg |
显示启动信息 |
|
cat /proc/cpuinfo |
显示cpu使用信息 |
|
free -h |
内存使用信息查询 |
|
Ishw |
硬件信息查询工具 |
|
lsblk |
设备块信息 |
|
Ispci -tv |
PCI设备树 |
|
Isusb -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换到前台 |
|
Isof |
列出进程打开的文件 |
|
trap [cmd] [signal] |
在信号signal上执行命令cmd |
|
wait |
暂停终端直到进程执行完毕 |
|
nohup [cmd]& |
将进程切换到后台运行 |
权限
|
命令 |
说明 |
|
chmod 777 [file] |
所有人对文件有读、写、执行权限 |
|
chmod 755 [file] |
文件属主具有读写执行权限,其他人只读 |
|
chmod 766 [file] |
文件属主具有读写执行权限,其他人可读可写 |
|
chmod [user] [file] |
修改文件的属主为用户usen |
|
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 |
移动文件 |
|
In |
创建符号链接 |
|
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.targz] |
将demo.tar 打包为demo.targz |
|
gzip [dir] |
打包dir目录为dirgz |
用户和组
|
命令 |
说明 |
|
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 |
显示lp地址 |
|
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安装软件包 |
|
dnfinstall [demo.rpm] |
dnf安装软件 |
|
rpm -i [demo.rpm] |
安装本地rpm包 |
|
rpm -e [demo.rpm] |
卸载rpm包 |
|
apt install [package] |
Apt安装软件 |
|
tar zxvf [source code.targz] |
源码安装软件 |
SSH登录
|
命令 |
说明 |
|
ssh [user]@[host] |
以用户user登录主机host |
|
ssh [host] |
通过端口22登录主机host |
|
ssh -p [port] [user]@[host] |
通过指定端口port,用户user登录主机host |
|
telnet [host] |
通过端口23登录主机host |





