导图社区 Linux命令
Linux命令思维导图,包含基本命令、系统管理命令、文件操作命令、用户管理命令、进程管理命令、网络管理命令、磁盘管理命令。
编辑于2024-10-15 17:20:39Linux命令
基本命令
ls:列出当前目录中的文件和文件夹
l:显示文件的详细信息,包括权限、大小、修改时间等
a:显示隐藏文件和文件夹
R:递归显示子目录中的文件和文件夹
cd:更改当前目录
..:返回上级目录
~:返回用户主目录
/path/to/directory:切换到指定目录
pwd:显示当前目录的绝对路径
mkdir:创建新目录
p:递归创建多级目录
rmdir:删除空目录
touch:创建空文件或更新文件时间戳
cp:复制文件或目录
r:递归复制目录及其内容
f:强制覆盖已存在的目标文件
mv:移动或重命名文件或目录
f:强制覆盖已存在的目标文件
rm:删除文件或目录
r:递归删除目录及其内容
f:强制删除不提示确认
cat:查看文件内容
n:显示行号
A:显示所有字符,包括控制字符
more:分页查看文件内容
less:分页查看文件内容,可上下翻页
head:查看文件开头部分内容
n:指定显示行数
tail:查看文件末尾部分内容
n:指定显示行数
f:实时显示文件更新内容
man:系统帮助命令
apt-get:安装软件
sudo apt-get install xxx
deb:安装
sudo dpkg -i xxx.deb
文件操作命令
grep:在文件中搜索指定字符串
i:忽略大小写
v:显示不包含指定字符串的行
r:递归搜索目录中的文件
n:标识列数
find:在文件系统中查找文件
name:根据文件名查找
type:根据文件类型查找
size:根据文件大小查找
user:根据文件所有者查找
group:根据文件所属组查找
sort:对文件内容进行排序
n:按数值排序
r:反向排序
k:指定排序列
uniq:去除文件中的重复行
c:显示重复行数
d:仅显示重复行
wc:统计文件中的行数、单词数和字符数
l:统计行数
w:统计单词数
c:统计字符数
tr:转换或删除字符
d:删除指定字符
s:压缩重复字符
sed:流编辑器,用于编辑文件内容
i:直接修改文件内容
e:执行编辑命令
s:替换指定字符串
d:删除指定行
a:在指定行后添加内容
i:在指定行前添加内容
awk:文本处理工具,用于提取和分析数据
F:指定输入分隔符
'{print $1,$2}':打印第1和第2列内容
'{print $0}':打印整行内容
'{print}':打印所有列内容
diff:比较两个文件的差异
u:统一格式输出
b:忽略空格和制表符
tree:以树形显示文件
需要安装
用户管理命令
useradd:创建新用户
m:创建用户主目录
g:指定用户所属组
passwd:修改用户密码
d:删除用户密码
l:锁定用户账户
u:解锁用户账户
usermod:修改用户信息
l:修改用户名
g:修改用户所属组
d:修改用户主目录
userdel:删除用户
r:删除用户主目录
groupadd:创建新组
groupmod:修改组信息
groupdel:删除组
su:切换用户身份
:切换为指定用户
sudo:以管理员身份执行命令
u:以指定用户身份执行命令
磁盘管理命令
df:查看磁盘空间使用情况
h:以易读的格式显示
du:查看目录或文件的磁盘使用情况
h:以易读的格式显示
s:仅显示总计
mount:挂载文件系统
t:指定文件系统类型
o:指定挂载选项
umount:卸载文件系统
fsck:检查和修复文件系统
mkfs:创建文件系统
mkswap:创建交换分区
swapon:启用交换分区
swapoff:禁用交换分区
sync:数据同步写入磁盘
fdisk:磁盘分区
网络管理命令
ifconfig:查看和设置网络接口参数
up:启用网络接口
down:禁用网络接口
修改网络地址
ifconfig ens33 192.168.1.250 netmask 255.255.255.0
ping:测试网络连接
c:指定发送数据包次数
netstat:查看网络状态和统计信息
t:显示TCP连接信息
u:显示UDP连接信息
l:显示监听端口
n:以数字格式显示地址和端口
route:查看和设置路由表
n:以数字格式显示地址和网关
add:添加路由表项
del:删除路由表项
traceroute:跟踪数据包路由路径
dig:查询DNS记录
t:指定查询类型(A、MX、NS等)
x:执行反向查询
进程管理命令
ps:查看进程状态
e:显示所有进程
f:显示完整格式信息
aux:显示所有用户的所有进程
top:实时显示进程信息
H:显示线程信息
d:设置刷新间隔
c:显示完整命令
kill:向进程发送信号
9:强制终止进程
15:正常终止进程
pgrep:根据进程名查找进程ID
pkill:根据进程名终止进程
bg:将后台暂停的进程继续运行
fg:将后台运行的进程切换到前台
jobs:查看后台进程状态
系统管理命令
reboot:重启系统
shutdown:关闭系统
h:关机
r:重启
c:取消关机或重启操作
poweroff
init:切换运行级别
0:关机
1:单用户模式
2:多用户模式(无网络)
3:多用户模式(有网络)
4:保留
5:图形界面
6:重启
service:启动、停止或重启系统服务
start:启动服务
stop:停止服务
restart:重启服务
chkconfig:设置系统服务启动级别
level:指定运行级别
add:添加服务
del:删除服务
systemctl:管理系统服务
start:启动服务
stop:停止服务
restart:重启服务
enable:设置服务开机启动
disable:取消服务开机启动
uptime:查看系统运行时间和负载情况
free:查看系统内存使用情况
df:查看文件系统使用情况
du:查看目录或文件占用磁盘空间情况
top:实时显示系统资源使用情况
vmstat:查看虚拟内存统计信息
iostat:查看I/O统计信息
netstat:查看网络状态和统计信息
ifconfig:查看和设置网络接口参数
route:查看和设置路由表
traceroute:跟踪数据包路由路径
dig:查询DNS记录
ip:查看和配置网络接口
ss:查看网络连接状态
lsof:查看打开的文件列表
strace:跟踪进程系统调用
tcpdump:抓取网络数据包
htop:实时显示系统资源和进程信息
at:安排任务在指定时间执行
crontab:设置周期性任务计划
apt:管理软件包
update:更新软件包列表
upgrade:升级软件包
install:安装软件包
remove:卸载软件包
autoremove:自动卸载不再需要的软件包
yum:管理软件包
update:更新软件包列表
upgrade:升级软件包
install:安装软件包
remove:卸载软件包
autoremove:自动卸载不再需要的软件包
dpkg:管理Debian软件包
i:安装软件包
r:删除软件包
P:删除软件包及配置文件
rpm:管理RPM软件包
i:安装软件包
e:删除软件包
U:升级软件包
v:显示详细信息
pacman:管理Arch软件包
S:安装软件包
R:删除软件包
U:升级软件包
Q:查询软件包信息
zypper:管理SUSE软件包
n:安装软件包
r:删除软件包
u:升级软件包
l:查询软件包信息
emerge:管理Gentoo软件包
a:安装软件包
D:删除软件包
U:升级软件包
S:查询软件包信息
pkg:管理FreeBSD软件包
i:安装软件包
r:删除软件包
u:升级软件包
q:查询软件包信息
pkg_add:管理OpenBSD软件包
i:安装软件包
r:删除软件包
u:升级软件包
q:查询软件包信息
pkg_install:管理NetBSD软件包
i:安装软件包
r:删除软件包
u:升级软件包
q:查询软件包信息
pkg_create:创建软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包
pkg_delete:删除软件包
pkg_info:查询软件包信息
pkg_update:更新软件包列表
pkg_upgrade:升级软件包
pkg_version:查询软件包版本
pkg_which:查询软件包安装位置
pkg_add:安装软件包