linux 常用基本命令

在Linux系统中,有许多常用的基本命令,这些命令可以帮助用户管理文件、目录、进程,以及执行其他系统任务。以下是一些Linux系统中常用的基本命令及其简要说明:

文件和目录操作

  1. ls:列出目录内容。

    • -l:长格式显示。
    • -a:显示所有文件,包括隐藏文件。
    • -h:以人类可读的格式显示文件大小。
  2. cd:改变当前目录。

    • cd ..:返回上一级目录。
    • cd -:返回上一次所在的目录。
  3. pwd:显示当前工作目录。

  4. mkdir:创建新目录。

    • -p:递归创建目录。
  5. rmdir:删除空目录。

  6. touch:创建空文件或更新文件时间戳。

  7. cp:复制文件或目录。

    • -r-R:递归复制目录。
  8. mv:移动或重命名文件或目录。

  9. rm:删除文件或目录。

    • -r-R:递归删除目录及其内容。
    • -f:强制删除,不询问。
  10. find:查找文件或目录。

  11. cat:显示文件内容。

  12. moreless:分页显示文件内容。

  13. headtail:显示文件的开头或结尾部分。

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

  15. chownchgrp:改变文件或目录的所有者和所属组。

系统信息查询

  1. uname:显示系统信息。

    • -a:显示所有信息。
  2. df:显示磁盘使用情况。

    • -h:以人类可读的格式显示。
  3. du:显示目录或文件的磁盘使用情况。

    • -sh:显示总计,并以人类可读的格式显示。
  4. free:显示内存使用情况。

    • -h:以人类可读的格式显示。
  5. tophtop:实时显示系统状态(包括进程、内存、CPU等)。

  6. ps:显示进程状态。

    • ps aux:显示所有用户的所有进程。
  7. kill:终止进程。

  8. date:显示或设置系统日期和时间。

  9. cal:显示日历

网络操作

  1. ping:测试网络连接。

  2. ifconfigip:配置和显示网络接口信息。

  3. netstat:显示网络连接、路由表、接口统计等网络相关信息。

  4. ssh:远程登录到其他计算机。

  5. scp:远程复制文件。

  6. wgetcurl:从网络下载文件。

压缩和解压

  1. gzipgunzip :压缩和解压 .gz 文件。

  2. bzip2bunzip2 :压缩和解压 .bz2 文件。

  3. tar:打包或解包文件和目录。

    • tar -czvf archive.tar.gz directory/:打包并压缩目录。
    • tar -xzvf archive.tar.gz:解压 .tar.gz 文件。
  4. zipunzip :压缩和解压 .zip 文件。

软件包管理

根据Linux发行版的不同,软件包管理工具也会有所不同。例如,Debian/Ubuntu使用apt,而Red Hat/CentOS使用yumdnf

  1. apt(Debian/Ubuntu):

    • apt update:更新软件包列表。
    • apt install package-name:安装软件包。
    • apt remove package-name:删除软件包。
  2. yumdnf(Red Hat/CentOS):

    • yum updatednf update:更新软件包列表。
    • yum install package-namednf install package-name:安装软件包。
    • yum remove package-namednf remove package-name:删除软件包。

其他常用命令

  1. man :显示命令的手册页。
    • `man command-

请注意,Linux命令对大小写敏感,输入时请注意大小写。而且,对于某些命令,可能需要相应的权限才能执行。在使用Linux命令时,建议查阅相关文档或手册以获取更详细和准确的信息。

相关推荐
白藏y10 分钟前
【Linux】基础 IO(一)—— 文件操作及文件系统
linux
爱喝水的鱼丶30 分钟前
SAP-ABAP:SAP基础数据校验工具开发系列博客(共5篇)第五篇:性能优化与上线运维:保障高并发场景下的工具稳定运行
运维·学习·性能优化·sap·abap·erp·经验交流
企服AI产品测评局1 小时前
2026年Agent元年!深度解析实在Agent未来路线图:从自动化工具到全能数字员工的跃迁
运维·人工智能·ai·chatgpt·自动化
Leo.yuan1 小时前
运维视角下的数据同步工具选型指南:2026年主流方案功能对比
运维
秋漓1 小时前
Nginx学习与应用
运维·学习·nginx
TDengine (老段)1 小时前
TDengine 数据修复与迁移 — VGroup 调度、S3 外挂与运维操作
大数据·运维·数据库·物联网·时序数据库·iot·tdengine
m0_737302581 小时前
读懂OpenClaw:新一代开源自主AI智能体的革新与价值
服务器
小白学大数据1 小时前
爬虫优化:Python 剔除无效超时代理实操
服务器·爬虫·python
utf8mb4安全女神1 小时前
shell中的判断语法
linux·运维·服务器
iDao技术魔方2 小时前
WSL 配 GPU 用 Docker 的折腾指南(2026 年版)
运维·docker·容器