Linux上的各种查询

在Linux中,有许多命令可以用于查询系统信息、文件和进程等。以下是一些常用的查询命令及其简要介绍:

  1. ls:

    • 用途:列出目录中的文件和子目录。
    • 示例:ls -l(以详细格式显示)或 ls -a(包括隐藏文件)。
  2. pwd:

    • 用途:显示当前工作目录的完整路径。
    • 示例:只需输入 pwd
  3. cd:

    • 用途:更改当前工作目录。
    • 示例:cd /path/to/directory
  4. cat:

    • 用途:查看文件内容,合并文件。
    • 示例:cat filename.txt
  5. more/ less:

    • 用途:分页显示文件内容,适合大文件查看。
    • 示例:less filename.txt
  6. find:

    • 用途:在指定目录中查找符合条件的文件。

    • 示例:查找当前目录下所有以.txt结尾的文件:

      bash 复制代码
      find . -name "*.txt"
  7. grep:

    • 用途:从文本中搜索符合条件的行。

    • 示例:

      bash 复制代码
      grep "search_term" filename.txt
  8. ps:

    • 用途:显示当前运行的进程列表。

    • 示例:

      bash 复制代码
      ps aux  # 显示所有用户的进程
  9. top / htop :

    • 用途: 动态实时查看系统资源占用情况,包括CPU、内存、进程等。
    • 示例: 直接输入 top
  10. ** df ** :

    • 用途 : 查看磁盘空间使用情况
    • 示例 : df -h # 以人类可读格式显示磁盘使用情况
  11. ** du ** :

    • 用途 : 查看指定目录或文件占用的磁盘空间
      -- 示例 : du --sh /path/to/directory # 显示指定目录总大小
  12. ** whoami ** :

    -- 用途 : 显示当前用户身份

    -- 示例 : 只需输入 whoami

  13. ** uname ** :

    -- 用途: 查看系统信息,例如内核版本,主机名等

    -- 示例 : uname --a(显示所有信息)

  14. ** network相关命令**

  • ifconfig/ip: 查看网络接口配置。

    bash 复制代码
    ifconfig      # older command, may not be available on all systems.
    ip addr show  # recommended for newer Linux systems.
  • ping: 检测网络连接是否通畅。

bash 复制代码
ping example.com
  • netstat: 网络连接和监听端口状态(某些现代发行版可能需要使用ss命令)。
bash 复制代码
netstat -tuln
  1. 查找软件包
  • 在基于Debian的系统上使用apt:
bash 复制代码
apt search package_name
  • 在基于Red Hat的系统上使用yum或dnf:
bash 复制代码
yum search package_name        # For CentOS/RHEL (older)
dnf search package_name        # For Fedora/CentOS/RHEL (newer)

参考资料:https://it.0voice.com

相关推荐
张火火isgudi44 分钟前
fedora43 安装 nvidia 驱动以及开启视频编解码硬件加速
linux·运维·视频编解码·nvidia
赋创小助手1 小时前
融合与跃迁:NVIDIA、Groq 与下一代 AI 推理架构的博弈与机遇
服务器·人工智能·深度学习·神经网络·语言模型·自然语言处理·架构
电商API&Tina2 小时前
跨境电商 API 对接指南:亚马逊 + 速卖通接口调用全流程
大数据·服务器·数据库·python·算法·json·图搜索算法
IT19952 小时前
Qt笔记-使用SSH2进行远程连接linux服务器并上传文件
linux·服务器·笔记
XXYBMOOO2 小时前
内核驱动开发与用户级驱动开发:深度对比与应用场景解析
linux·c++·驱动开发·嵌入式硬件·fpga开发·硬件工程
北京盟通科技官方账号2 小时前
工业通讯底层对齐:EtherNet/IP Class 1 连接中的 32-bit Header 与内存映射逻辑
服务器·网络·网络协议·自动化·制造
叽里咕噜怪3 小时前
docker-compose 编排ruoy实践
运维·docker·容器
lengjingzju3 小时前
一网打尽Linux IPC(三):System V IPC
linux·服务器·c语言
大聪明-PLUS3 小时前
如何编写你的第一个 Linux 内核模块
linux·嵌入式·arm·smarc
知识分享小能手4 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04文件压缩与解压缩知识点详解(12)
linux·学习·ubuntu