linux 常用命令

文章目录

  • [1. 文件和目录操作:](#1. 文件和目录操作:)
  • [2. 文件内容查看和搜索:](#2. 文件内容查看和搜索:)
  • [3. 系统信息和进程管理:](#3. 系统信息和进程管理:)
  • [4. 网络相关操作:](#4. 网络相关操作:)
  • [5. 权限和所有权管理:](#5. 权限和所有权管理:)
  • [6. 压缩和解压缩文件:](#6. 压缩和解压缩文件:)
  • [7. 远程连接和传输文件:](#7. 远程连接和传输文件:)
  • [8. 磁盘空间和内存管理:](#8. 磁盘空间和内存管理:)

一些常见 Linux 命令场景的详细解释:

1. 文件和目录操作:

  • ls:使用不同选项如 -l 以详细格式显示文件和目录列表,或 -a 显示隐藏文件。
  • mkdir:使用 -p 递归地创建多级目录。
  • cp:使用 -r 递归地复制目录及其内容。
  • mv:将文件或目录移动到其他位置,也可用于重命名。

2. 文件内容查看和搜索:

  • cat:将文件的内容打印到终端。
  • lessmore:用于以分页方式查看长文件,可以滚动和搜索内容。
  • grep:在文件中搜索指定的文本模式,并输出匹配的行。

3. 系统信息和进程管理:

  • tophtop:实时显示系统资源使用情况,包括 CPU、内存和进程列表。
  • ps:列出当前运行的进程信息,如 PID、CPU 使用量等。
  • kill:通过进程 ID 终止运行中的进程。

4. 网络相关操作:

  • ifconfigip addr:显示网络接口信息,如 IP 地址、子网掩码等。
  • ping:向指定的 IP 地址发送网络请求以测试连通性。
  • traceroute:追踪数据包在网络中的路由路径和延迟。

5. 权限和所有权管理:

  • chmod:通过数字模式(如 chmod 755 file)或符号模式(如 chmod u+rwx file)设置文件或目录的权限。
  • chown:更改文件或目录的所有者和所属组。

6. 压缩和解压缩文件:

  • tar:打包文件和目录,可以结合不同选项如 -c 创建归档文件,-x 解压缩归档文件。
  • gzipgunzip:压缩和解压缩文件,通常与 tar 结合使用。
  • zipunzip:创建和解压 Zip 格式的归档文件。

7. 远程连接和传输文件:

  • ssh:通过 SSH 协议安全地登录到远程服务器。
  • scp:通过 SCP 协议在本地和远程服务器之间传输文件。
  • rsync:用于快速、增量传输和备份文件,支持本地和远程传输。

8. 磁盘空间和内存管理:

  • df:显示磁盘分区的使用情况,包括已用空间、可用空间等。
  • du:计算目录或文件所占用的磁盘空间。
  • free:显示系统内存使用情况,包括物理内存和交换空间的使用量。

这些命令提供了广泛的功能,涵盖了日常管理和维护 Linux 系统所需的各个方面。根据具体情况,你可以选择适当的命令来完成任务,并参考命令的手册页或官方文档以获取更详细的说明和选项信息。

相关推荐
zzzsde1 小时前
【Linux】库的制作和使用(3)ELF&&动态链接
linux·运维·服务器
CQU_JIAKE1 小时前
4.3【A]
linux·运维·服务器
AI周红伟1 小时前
OpenClaw是什么?OpenClaw能做什么?OpenClaw详细介绍及保姆级部署教程-周红伟
大数据·运维·服务器·人工智能·微信·openclaw
Elastic 中国社区官方博客1 小时前
当 TSDS 遇到 ILM:设计不会拒绝延迟数据的时间序列数据流
大数据·运维·数据库·elasticsearch·搜索引擎·logstash
qing222222221 小时前
Linux中修改mysql数据表
linux·运维·mysql
Alvin千里无风1 小时前
在 Ubuntu 上从源码安装 Nanobot:轻量级 AI 助手完整指南
linux·人工智能·ubuntu
TechWayfarer2 小时前
科普:IP归属地中的IDC/机房/家庭宽带有什么区别?
服务器·网络·tcp/ip
杨云龙UP2 小时前
Oracle 中 NOMOUNT、MOUNT、OPEN 怎么理解? 在不同场景下如何操作?_20260402
linux·运维·数据库·oracle
Amctwd2 小时前
【Linux】OpenCode 安装教程
linux·运维·服务器
KOYUELEC光与电子努力加油2 小时前
JAE日本航空端子推出支持自走式机器人的自主充电功能浮动式连接器“DW15系列“方案与应用
服务器·人工智能·机器人·无人机