Linux常用命令

目录

一、文件和目录操作

二、文件权限和所有权

三、网络操作

四、系统监控和进程管理

五、文本处理

六、压缩和解压缩

七、包管理


一、文件和目录操作

ls:列出目录内容

cd:改变当前目录

pwd:显示当前目录

mkdir:创建新目录

rmdir:删除空目录

touch:创建新文件或更新现有文件的时间戳

cp:复制文件或目录

mv:移动或重命名文件/目录

rm:删除文件或目录

cat:查看文件内容

more:分页显示文件内容

less:分页显示文件内容,支持向前和向后翻页

head:查看文件的前几行

tail:查看文件的最后几行

grep:搜索文件内容

二、文件权限和所有权

chmod:改变文件或目录的权限

chown:改变文件或目录的所有者

chgrp:改变文件或目录的所属组

磁盘和文件系统操作

df:显示磁盘空间使用情况

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

mount:挂载文件系统

umount:卸载文件系统

fdisk:磁盘分区工具

mkfs:创建文件系统

三、网络操作

ping:测试网络连接

netstat:显示网络状态

ifconfig:配置或显示网络接口

ssh:安全远程登录

scp:安全复制文件

四、系统监控和进程管理

ps:显示当前运行的进程

top:实时显示进程信息

htop:增强版的 top,支持颜色显示

kill:发送信号到进程

systemctl:控制 systemd 系统和服务管理器

五、文本处理

echo:输出字符串或命令结果

sed:流编辑器,用于处理文本

awk:强大的文本处理工具

sort:排序文件内容

uniq:去除重复行

六、压缩和解压缩

tar:打包和压缩文件

gzip:压缩文件

gunzip:解压缩 gzip 压缩的文件

zip:压缩文件

unzip:解压缩 zip 文件

七、包管理

apt(Debian/Ubuntu):软件包管理工具

yum(CentOS/RHEL):软件包管理工具

dnf(Fedora):软件包管理工具

pacman(Arch Linux):软件包管理工具

相关推荐
网硕互联的小客服2 小时前
各个版本的Linux系统如何修改远程端口ssh端口?
linux·运维·服务器·网络
T1mzhou2 小时前
ARM64 Linux 6.10 内核驱动(12):dd.c:probe/ remove、延迟 probe
linux·服务器·c语言·arm开发·arm
yunwei376 小时前
eBPF 示例教程:实现 `scx_nest` 调度器
linux·后端·性能优化
朽棘不雕6 小时前
关于重定向的小补充
linux
T1mzhou6 小时前
ARM64 平台安全学习记录
linux·服务器·arm开发·arm
GG-_-Bond7 小时前
基于dpdk实现udp接收数据
linux·网络·udp
吴声子夜歌7 小时前
Shell编程实例——bash入门
linux·运维·shell
爱和冰阔落7 小时前
【Linux】条件变量为什么必须配合互斥锁:从 pthread_cond_wait 到阻塞队列
linux·运维·c++·缓存·中间件·安卓
tedcloud1237 小时前
God‘s Eye View 怎么搭建?在云服务器上部署一个实时 3D 地球可视化平台
linux·服务器·开发语言·后端·rust
星间都市山脉7 小时前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu