Linux常见指令(三)

Linux下的基本指令大全

下面将Linux指令分成9种不同的主要类别:

  1. 文件管理指令 :这些指令用于文件和目录的创建、编辑、复制、移动和删除。例如:ls(列出目录内容),cp(复制文件或目录),mv(移动或重命名文件或目录),rm(删除文件或目录)。

  2. 文本处理指令 :这些指令用于文本文件的查看、编辑和处理。例如:cat(查看文件内容),grep(文本搜索),sed(流编辑器),awk(模式扫描和文本处理语言)。

  3. 系统管理指令 :用于监控和管理系统资源和进程。例如:top(显示进程的动态实时视图),ps(显示当前运行的进程),kill(终止进程),df(显示磁盘空间使用情况),free(显示内存使用情况)。

  4. 网络管理指令 :用于管理和诊断网络问题。例如:ping(检查网络连接),ifconfig(配置或显示网络接口参数),ssh(安全地访问远程服务器),scp(通过SSH协议安全地复制文件)。

  5. 权限和用户管理指令 :用于管理用户权限和用户账户。例如:chmod(改变文件权限),chown(改变文件所有者),useradd(添加新用户),passwd(更改用户密码)。

  6. 软件管理指令 :用于安装、更新和移除软件包。不同的Linux发行版可能使用不同的包管理器,例如:apt(在基于Debian的系统上),yum(在基于Red Hat的系统上),pacman(在Arch Linux上)。

  7. 编程和开发指令 :提供编程和脚本编写支持。例如:gcc(C语言编译器),git(版本控制系统),make(自动化编译工具)。

  8. 帮助和信息指令 :提供帮助信息和系统信息。例如:man(查看手册页),info(查看程序的信息页),whatis(显示一行命令描述)。

系统管理指令

文件系统管理指令

  1. df - 显示文件系统的磁盘空间使用情况。

    • 用法:df [选项]
  2. du - 显示文件或目录的磁盘使用情况。

    • 用法:du [选项] [文件/目录]
  3. mount - 挂载文件系统。

    • 用法:mount [选项] 设备 目录
  4. umount - 卸载文件系统。

    • 用法:umount [选项] 设备/目录
  5. fsck - 检查和修复文件系统。

    • 用法:fsck [选项] 设备

进程管理指令

  1. ps - 显示当前进程列表。

    • 用法:ps [选项]
  2. top - 动态显示进程信息。

    • 用法:top
  3. kill - 终止进程。

    • 用法:kill [选项] PID
  4. killall - 终止匹配指定名称的所有进程。

    • 用法:killall [选项] 名称
  5. htop - 类似 top 的进程监视器,但更友好。

网络管理指令

  1. ping - 检测网络连接状态。

    • 用法:ping [选项] 主机
  2. ifconfig - 显示或配置网络接口信息。

    • 用法:ifconfig [接口]
  3. ip - 显示或配置网络接口、路由等信息。

    • 用法:ip [选项]
  4. netstat - 显示网络连接、路由表等信息。

    • 用法:netstat [选项]
  5. ss - 显示套接字统计信息。

    • 用法:ss [选项]
  6. traceroute - 跟踪数据包的路由。

    • 用法:traceroute [选项] 主机
  7. curl - 发送网络请求。

    • 用法:curl [选项] URL

系统信息指令

  1. uname - 显示系统信息。

    • 用法:uname [选项]
  2. uptime - 显示系统运行时间。

    • 用法:uptime
  3. dmes - 显示系统引导信息或内核消息。

    • 用법:dmesg
  4. free - 显示内存使用情况。

    • 用法:free [选项]
  5. vmstat - 显示系统性能统计信息。

    • 用法:vmstat [选项]

系统服务管理指令

  1. systemctl - 管理系统服务和管理器。

    • 用法:systemctl [选项] 命令 [服务]
  2. service - 管理系统服务(较旧的方式)。

    • 用法:service 服务 命令
相关推荐
苏宸啊1 天前
进程替换库函数
linux
智能化咨询1 天前
(112页PPT)德勤制造业企业数据治理平台规划方案(附下载方式)
大数据·运维·人工智能
时光之源1 天前
安装WSL2后在其中安装Ubuntu24.04.4再安装OpenClaw全流程傻瓜式教学:WSL2 + Ubuntu 24.04 + OpenClaw
linux·运维·ubuntu·openclaw·龙虾
eastyuxiao1 天前
流程图 + 配置清单 在团队 / 公司项目管理场景的落地应用
大数据·运维·人工智能·流程图
杨云龙UP1 天前
Windows Server 2012 环境下 Oracle 11.2 使用 expdp 实现自动备份、异地复制与定期清理_20260504
服务器·数据库·windows·mysql·docker·oracle·容器
大袁同学1 天前
【进程信号】:溯源硬件起中断,掌舵内核控信号
linux·信号处理
能喵烧香1 天前
跨越系统的开源尝试:KDE Windows版本全解析
linux·windows·开源
小风吹啊吹~1 天前
vscode的tunnel链接(Linux 服务器 + Windows 本地电脑版本)
服务器·vscode·microsoft·远程工作
智算菩萨1 天前
OpenAI Codex 国内使用完全指南:Windows/macOS/Linux 三平台详细安装配置教程(现在最新的有gpt-5.3-codex和gpt-5.4)
linux·windows·gpt·macos·ai·ai编程·codex
Jinkxs1 天前
LoadBalancer- 常见负载均衡算法:轮询 / 加权轮询 / 最少连接等基础实现
运维·算法·负载均衡