Logo

Ainexis Tools

你的在线工具箱

Ainexis 学习工具
Ainexis.cn

Linux常用命令

全面的Linux命令速查手册,包含文件管理、系统管理、网络操作等各类命令说明

全部

共 194 个
ls

列出目录内容

文件管理
cd

切换当前工作目录

文件管理
pwd

显示当前工作目录的完整路径

文件管理
mkdir

创建新目录

文件管理
rm

删除文件或目录

文件管理
cp

复制文件或目录

文件管理
mv

移动或重命名文件/目录

文件管理
cat

查看文件内容

文件管理
more

分页查看文件内容

文件管理
less

更强大的分页查看工具

文件管理
head

查看文件开头部分

文件管理
tail

查看文件末尾部分

文件管理
touch

创建空文件或更新文件时间戳

文件管理
chmod

修改文件或目录权限

文件管理
chown

修改文件或目录的所有者和所属组

文件管理
find

在目录树中搜索文件

文件管理
grep

在文件中搜索匹配的文本

文件管理
ln

创建文件链接(软链接/硬链接)

文件管理
wc

统计文件的行数、字数、字节数

文件管理
sort

对文件内容进行排序

文件管理
uniq

去除重复行

文件管理
cut

按列提取文件内容

文件管理
diff

比较两个文件的差异

文件管理
tee

同时输出到屏幕和文件

文件管理
tr

字符转换或删除

文件管理
awk

强大的文本处理工具

文件管理
sed

流编辑器,文本替换和处理

文件管理
xargs

构建并执行命令行

文件管理
ps

显示当前进程状态

进程管理
top

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

进程管理
htop

更友好的进程查看工具(需安装)

进程管理
kill

向进程发送信号(通常用于终止进程)

进程管理
killall

根据进程名终止进程

进程管理
pkill

根据条件终止进程

进程管理
jobs

显示后台任务

进程管理
bg

将任务放到后台运行

进程管理
fg

将后台任务放到前台运行

进程管理
nohup

让命令在后台持续运行

进程管理
nice

以指定优先级运行命令

进程管理
renice

修改运行中进程的优先级

进程管理
df

显示磁盘空间使用情况

系统管理
du

显示目录或文件的磁盘使用情况

系统管理
free

显示内存使用情况

系统管理
uptime

显示系统运行时间和负载

系统管理
uname

显示系统信息

系统管理
hostname

显示或设置主机名

系统管理
date

显示或设置系统日期和时间

系统管理
cal

显示日历

系统管理
shutdown

安全关闭系统

系统管理
reboot

重启系统

系统管理
halt

停止系统运行

系统管理
poweroff

关闭系统并切断电源

系统管理
init

切换系统运行级别

系统管理
systemctl

管理系统服务(systemd)

系统管理
journalctl

查看系统日志

系统管理
dmesg

显示内核启动信息

系统管理
lsblk

列出块设备信息

系统管理
fdisk

磁盘分区工具

系统管理
mount

挂载文件系统

系统管理
umount

卸载文件系统

系统管理
crontab

管理定时任务

系统管理
at

在指定时间执行命令

系统管理
useradd

创建新用户

用户管理
userdel

删除用户

用户管理
usermod

修改用户属性

用户管理
passwd

修改用户密码

用户管理
groupadd

创建新用户组

用户管理
groupdel

删除用户组

用户管理
who

显示当前登录用户

用户管理
whoami

显示当前用户名

用户管理
id

显示用户ID和组ID信息

用户管理
su

切换用户身份

用户管理
sudo

以管理员权限执行命令

用户管理
w

显示登录用户及其活动

用户管理
last

显示用户登录历史

用户管理
ifconfig

显示或配置网络接口

网络管理
ip

更强大的网络配置工具

网络管理
ping

测试网络连通性

网络管理
netstat

显示网络状态

网络管理
ss

更强大的网络状态工具

网络管理
curl

命令行数据传输工具

网络管理
wget

命令行下载工具

网络管理
ssh

安全登录远程主机

网络管理
scp

安全复制文件到远程主机

网络管理
rsync

高效的文件同步工具

网络管理
traceroute

追踪数据包路由路径

网络管理
nslookup

查询DNS记录

网络管理
dig

更强大的DNS查询工具

网络管理
iptables

防火墙规则管理

网络管理
tar

归档压缩工具

压缩备份
gzip

文件压缩工具

压缩备份
gunzip

文件解压工具

压缩备份
zip

ZIP格式压缩工具

压缩备份
unzip

ZIP格式解压工具

压缩备份
xz

高压缩比压缩工具

压缩备份
bzip2

Burrows-Wheeler压缩工具

压缩备份
man

查看命令的手册页

帮助信息
info

查看命令的详细信息文档

帮助信息
help

查看Shell内置命令的帮助

帮助信息
which

查找命令的完整路径

帮助信息
whereis

查找命令的二进制、源代码和手册页位置

帮助信息
whatis

显示命令的简要描述

帮助信息
apropos

根据描述搜索命令

帮助信息
echo

输出文本到标准输出

Shell操作
printf

格式化输出

Shell操作
alias

设置命令别名

Shell操作
history

显示命令历史

Shell操作
clear

清空终端屏幕

Shell操作
env

显示或设置环境变量

Shell操作
export

设置环境变量

Shell操作
source

在当前Shell执行脚本

Shell操作
set

显示或设置Shell变量

Shell操作
unset

删除变量或函数

Shell操作
type

显示命令类型

Shell操作
vim

强大的文本编辑器

编辑器
nano

简单易用的文本编辑器

编辑器
vi

经典文本编辑器

编辑器
lsusb

列出USB设备

磁盘管理
lspci

列出PCI设备

磁盘管理
lscpu

显示CPU信息

磁盘管理
lsmod

显示已加载的内核模块

磁盘管理
modprobe

加载或卸载内核模块

磁盘管理
mkfs

创建文件系统

磁盘管理
fsck

检查并修复文件系统

磁盘管理
dd

转换并复制文件

磁盘管理
rmdir

删除空目录

文件管理
file

查看文件类型

文件管理
stat

显示文件或文件系统状态

文件管理
tree

以树状图显示目录结构

文件管理
locate

快速查找文件(基于数据库)

文件管理
basename

提取文件路径中的文件名

文件管理
dirname

提取文件路径中的目录名

文件管理
paste

合并文件的行

文件管理
nl

给文件添加行号

文件管理
tac

反向显示文件内容

文件管理
rev

反转每行字符

文件管理
split

拆分文件

文件管理
shred

安全删除文件(覆盖内容)

文件管理
mktemp

创建临时文件或目录

文件管理
pstree

以树状图显示进程

进程管理
pgrep

根据名称查找进程ID

进程管理
screen

终端多路复用器

进程管理
tmux

终端多路复用器

进程管理
time

测量命令执行时间

进程管理
watch

定期执行命令

进程管理
strace

跟踪系统调用

进程管理
runlevel

显示当前运行级别

系统管理
lsb_release

显示Linux发行版信息

系统管理
timedatectl

控制系统时间和日期

系统管理
service

管理系统服务(SysVinit)

系统管理
chage

修改用户密码过期信息

用户管理
chsh

修改用户登录Shell

用户管理
groups

显示用户所属的组

用户管理
lastlog

显示所有用户的最近登录信息

用户管理
visudo

安全编辑sudoers文件

用户管理
nc

网络工具(netcat)

网络管理
telnet

远程登录工具

网络管理
sftp

安全文件传输

网络管理
lsof

列出打开的文件

网络管理
route

显示或修改路由表

网络管理
arp

显示或修改ARP缓存

网络管理
nmap

网络扫描工具

网络管理
tcpdump

网络数据包分析工具

网络管理
ethtool

查询和控制网络驱动设置

网络管理
fuser

显示使用文件或端口的进程

磁盘管理
blkid

显示块设备属性

磁盘管理
parted

磁盘分区工具

磁盘管理
tune2fs

调整ext2/ext3/ext4文件系统参数

磁盘管理
swapon

启用交换分区

磁盘管理
swapoff

禁用交换分区

磁盘管理
vmstat

显示虚拟内存统计

系统管理
iostat

显示CPU和I/O统计

系统管理
iotop

监控磁盘I/O使用情况

系统管理
mpstat

显示CPU统计

系统管理
sar

系统活动报告

系统管理
test

测试文件类型和值比较

Shell操作
exit

退出当前Shell

Shell操作
logout

退出登录Shell

Shell操作
read

从标准输入读取一行

Shell操作
exec

执行命令并替换当前Shell

Shell操作
let

执行算术运算

Shell操作
expr

表达式求值

Shell操作
bc

任意精度计算器

Shell操作
printenv

显示环境变量

Shell操作
unalias

删除别名

Shell操作
zcat

查看gzip压缩文件内容

压缩备份
bzcat

查看bzip2压缩文件内容

压缩备份
xzcat

查看xz压缩文件内容

压缩备份
unxz

解压xz文件

压缩备份
bunzip2

解压bzip2文件

压缩备份
md5sum

计算文件的MD5校验和

文件管理
sha256sum

计算文件的SHA256校验和

文件管理
base64

Base64编解码

文件管理
install

复制文件并设置属性

文件管理

关于 Linux 命令

简介

Linux 命令行是 Linux 系统的核心交互方式,通过终端输入命令可以高效地完成文件管理、系统配置、网络操作等任务。掌握常用命令是 Linux 学习的基础,也是运维工程师和开发人员的必备技能。

命令分类

  • 文件管理:文件和目录的创建、删除、复制、移动、查看等操作
  • 进程管理:查看、启动、停止、监控进程状态
  • 系统管理:系统信息查看、服务管理、磁盘管理、定时任务等
  • 用户管理:用户和组的创建、删除、权限管理等
  • 网络管理:网络配置、连接测试、文件传输等
  • 压缩备份:文件压缩、解压、归档等操作
  • Shell操作:环境变量、别名、历史命令等

学习建议

  • 勤加练习:在终端中实际操作每个命令,加深理解
  • 善用帮助:使用 man 命令查看详细手册,如 man ls
  • 组合使用:通过管道符 | 组合多个命令,发挥更大威力
  • 注意权限:部分命令需要 sudo 权限,谨慎使用 -f、-r 等危险选项

常用快捷键

  • Tab:自动补全命令或文件名
  • Ctrl + C:终止当前命令
  • Ctrl + L:清屏
  • Ctrl + R:搜索历史命令
  • ↑ / ↓:浏览历史命令

本页面整理了 Linux 系统中最常用的命令,点击命令可展开查看详细用法和示例。建议初学者从文件管理命令开始学习。

© 2020-2026 Ainexis.cn. All Rights Reserved.

隐私政策•服务条款•关于我们•问题反馈•友情链接
ICP备案号沪ICP备11008058号-6
公安备案沪公网安备31011202022208号