Linux 常用命令
ls
列出目录内容
ls [选项] [目录...]
cd
切换工作目录
cd [目录]
find
搜索文件和目录
find [路径] [表达式]
pwd
显示当前工作目录
pwd [选项]
mkdir
创建目录
mkdir [选项] 目录...
rm
删除文件或目录
rm [选项] 文件...
cp
复制文件或目录
cp [选项] 源 目标
mv
移动或重命名文件
mv [选项] 源 目标
ln
创建文件链接
ln [选项] 源文件 链接名
touch
创建空文件或更新时间戳
touch [选项] 文件...
which
查找命令的可执行文件路径
which [选项] 命令...
file
识别文件类型
file [选项] 文件...
grep
搜索文本模式
grep [选项] 模式 [文件...]
cat
查看和拼接文件内容
cat [选项] [文件...]
head
查看文件开头内容
head [选项] 文件
tail
查看文件末尾并实时追踪
tail [选项] 文件
wc
统计行数、单词数、字节数
wc [选项] 文件
sort
对文本内容排序
sort [选项] 文件
uniq
过滤/统计重复行
uniq [选项] [输入文件] [输出文件]
sed
流编辑器,文本替换与处理
sed [选项] '命令' [文件...]
awk
文本处理与数据分析语言
awk [选项] '程序' [文件...]
cut
按列提取文本
cut [选项] [文件...]
diff
对比文件差异
diff [选项] 文件1 文件2
less
分页查看文件内容
less [选项] 文件
chmod
修改文件权限
chmod [选项] 模式 文件...
chown
修改文件所有者
chown [选项] [所有者][:[组]] 文件...
tar
归档文件工具
tar [选项] [文件...]
ps
查看进程状态
ps [选项]
top
实时查看进程与系统资源
top [选项]
kill
向进程发送信号
kill [信号] PID
df
查看文件系统磁盘使用情况
df [选项] [文件...]
du
查看目录或文件大小
du [选项] [文件...]
free
查看内存使用情况
free [选项]
uptime
查看系统运行时间与负载
uptime [选项]
ssh
远程登录服务器
ssh [选项] [用户@]主机 [命令]
curl
传输数据的命令行工具
curl [选项] <URL>
wget
从网络下载文件
wget [选项] <URL>
scp
远程文件复制
scp [选项] 源 目标
rsync
远程文件同步
rsync [选项] 源 目标
ping
网络连通性测试
ping [选项] 目标
ss
查看网络连接和套接字
ss [选项] [过滤表达式]
echo
输出文本
echo [选项] [字符串...]
man
查看命令手册
man [章节] 关键词
history
查看命令历史记录
history [选项] [数量]
xargs
将标准输入转换为命令参数
xargs [选项] [命令]
tee
分流输出到文件和标准输出
tee [选项] [文件...]
source
在当前 Shell 中执行脚本
source 文件名 [参数...]
systemctl
systemd 服务管理
systemctl 子命令 [服务名]
journalctl
systemd 日志查看
journalctl [选项] [匹配条件]
crontab
管理定时任务
crontab [选项] [文件]