rmdir.cn
🐧

Linux

Linux 常用命令

文件与目录

12

列出目录内容

ls [选项] [目录...]

切换工作目录

cd [目录]

搜索文件和目录

find [路径] [表达式]

显示当前工作目录

pwd [选项]

创建目录

mkdir [选项] 目录...

删除文件或目录

rm [选项] 文件...

复制文件或目录

cp [选项] 源 目标

移动或重命名文件

mv [选项] 源 目标

创建文件链接

ln [选项] 源文件 链接名

创建空文件或更新时间戳

touch [选项] 文件...

查找命令的可执行文件路径

which [选项] 命令...

识别文件类型

file [选项] 文件...

文本处理

12

搜索文本模式

grep [选项] 模式 [文件...]

查看和拼接文件内容

cat [选项] [文件...]

查看文件开头内容

head [选项] 文件

查看文件末尾并实时追踪

tail [选项] 文件

统计行数、单词数、字节数

wc [选项] 文件

对文本内容排序

sort [选项] 文件

过滤/统计重复行

uniq [选项] [输入文件] [输出文件]

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

sed [选项] '命令' [文件...]

文本处理与数据分析语言

awk [选项] '程序' [文件...]

按列提取文本

cut [选项] [文件...]

对比文件差异

diff [选项] 文件1 文件2

分页查看文件内容

less [选项] 文件

权限管理

2

修改文件权限

chmod [选项] 模式 文件...

修改文件所有者

chown [选项] [所有者][:[组]] 文件...

压缩归档

1

归档文件工具

tar [选项] [文件...]

进程管理

3

查看进程状态

ps [选项]

实时查看进程与系统资源

top [选项]

向进程发送信号

kill [信号] PID

系统信息

4

查看文件系统磁盘使用情况

df [选项] [文件...]

查看目录或文件大小

du [选项] [文件...]

查看内存使用情况

free [选项]

查看系统运行时间与负载

uptime [选项]

网络通信

7

远程登录服务器

ssh [选项] [用户@]主机 [命令]

传输数据的命令行工具

curl [选项] <URL>

从网络下载文件

wget [选项] <URL>

远程文件复制

scp [选项] 源 目标

远程文件同步

rsync [选项] 源 目标

网络连通性测试

ping [选项] 目标

查看网络连接和套接字

ss [选项] [过滤表达式]

Shell 工具

6

输出文本

echo [选项] [字符串...]

查看命令手册

man [章节] 关键词

查看命令历史记录

history [选项] [数量]

将标准输入转换为命令参数

xargs [选项] [命令]

分流输出到文件和标准输出

tee [选项] [文件...]

在当前 Shell 中执行脚本

source 文件名 [参数...]

系统管理

3

systemd 服务管理

systemctl 子命令 [服务名]

systemd 日志查看

journalctl [选项] [匹配条件]

管理定时任务

crontab [选项] [文件]