这是一份包含 100 条 Linux 命令的大全列表。
这些命令涵盖了文件管理、进程管理、网络管理、系统管理等各个方面,
可以用来随时查阅。
但请注意,这只是其中的一部分,Linux 上还有很多其他有用的命令。
ls - 列出文件和目录
cd - 切换目录
pwd - 显示当前工作目录
mkdir - 创建目录
rmdir - 删除空目录
cp - 复制文件和目录
rm - 删除文件和目录
mv - 移动或重命名文件和目录
touch - 创建空文件或更新文件时间戳
cat - 输出文件内容
more - 分页显示文件内容
less - 可以向前或向后浏览文件内容
head - 显示文件开头几行
tail - 显示文件结尾几行
grep - 在文件中搜索指定内容
find - 在文件系统中搜索文件
chmod - 修改文件权限
chown - 修改文件所有者
chgrp - 修改文件所属组
ps - 显示当前运行的进程状态
top - 实时显示系统资源使用情况
kill - 终止进程
shutdown - 关闭系统
reboot - 重启系统
ifconfig - 配置和显示网络接口信息
ping - 测试与主机的连接
netstat - 显示网络状态和连接信息
ssh - 远程登录到另一台主机
scp - 在本地主机和远程主机之间复制文件
wget - 下载文件
tar - 打包和解压缩文件
gzip - 压缩文件
unzip - 解压缩文件
df - 显示磁盘空间使用情况
du - 估算文件和目录的磁盘空间使用情况
free - 显示内存使用情况
uname - 显示系统信息
date - 显示当前日期和时间
whoami - 显示当前用户名称
su - 切换到其他用户或用户组
passwd - 修改用户密码
history - 显示最近使用的命令历史记录
alias - 创建命令别名
which - 显示命令所在的路径
echo - 输出文本或变量内容
sed - 流式文本编辑器,用于处理和转换文本
awk - 强大的文本处理工具
sort - 对文本进行排序
cut - 从文本中提取列
diff - 比较两个文件的差异
patch - 应用补丁文件
mount - 挂载文件系统
umount - 卸载文件系统
systemctl - 管理系统服务
service - 启动、停止或重新启动服务
crontab - 定时执行任务
tar - 打包和解压文件
ln - 创建链接文件
uname - 显示系统信息
ifconfig - 配置和显示网络接口信息
ssh-keygen - 生成 SSH 密钥对
dig - 查询 DNS 记录
nslookup - 查询 DNS 记录
route - 显示和操作 IP 路由表
iptables - 设置和管理防火墙规则
nc - 用于 TCP/IP 相关的网络通信
screen - 多重会话管理工具
tmux - 终端复用工具
lsof - 显示打开的文件列表
file - 确定文件类型
iconv - 字符编码转换工具
sar - 系统活动报告工具
watch - 定期执行命令并显示结果
curl - 发送 HTTP 请求和获取远程内容
dig - DNS 查询工具
nmap - 网络扫描工具
tcpdump - 抓取和分析网络数据包
traceroute - 跟踪数据包传输路径
ssh-agent - SSH 代理工具
history - 命令历史记录
df - 磁盘空间使用情况
du - 估算文件和目录的磁盘空间使用情况
free - 内存使用情况
top - 实时显示系统资源使用情况
sysctl - 显示和修改内核参数
iostat - 显示 CPU、磁盘、IO 等信息
sar - 系统活动报告
lspci - 显示 PCI 设备信息
lsusb - 显示 USB 设备信息
smartctl - 显示硬盘 SMART 信息
useradd - 添加用户账号
userdel - 删除用户账号
usermod - 修改用户账号
groupadd - 添加用户组
groupdel - 删除用户组
groupmod - 修改用户组
passwd - 修改用户密码
crontab - 定时执行任务
chmod - 修改文件或目录权限
chown - 修改文件或目录所有者