Linux上的各种查询

server/2024/12/2 15:59:29/

在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结尾的文件:
      find . -name "*.txt"
      
  7. grep:

    • 用途:从文本中搜索符合条件的行。
    • 示例:
      grep "search_term" filename.txt
      
  8. ps:

    • 用途:显示当前运行的进程列表。
    • 示例:
      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: 查看网络接口配置。

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

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

这些命令构成了Linux环境下进行基本查询的重要工具,可以帮助用户获取各种所需的信息。
对底层原理理解不够深入,选零声教育课程深入学习:https://it.0voice.com


http://www.ppmy.cn/server/140590.html

相关文章

LeetCode题练习与总结:字典序排数--386

一、题目描述 给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。 你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。 示例 1: 输入:n 13 输出:[1,10,11,12,13,2,3,4,5,6,7,8,9]示例 2: 输入&am…

选项式api和组合式api

在 Vue 3 中,选项式 API(Options API)和 组合式 API(Composition API)是两种不同的编写组件的方式。Vue 3 引入了组合式 API,旨在改善 Vue 2.x 中的选项式 API 的一些限制,特别是在大型项目中&a…

【LeetCode】【算法】48. 旋转图像

LeetCode 48. 旋转图像 题目描述 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 思路 思路:再次拜见K神&#xf…

OpenAI大事记;GPT到ChatGPT参数量进化

目录 OpenAI大事记 GPT到ChatGPT参数量进化 OpenAI大事记 GPT到ChatGPT参数量进化 ChatGPT是从初代 GPT逐渐演变而来的。在进化的过程中,GPT系列模型的参数数量呈指数级增长,从初代GPT的1.17亿个参数,到GPT-2的15 亿个参数,再到 GPT-3的1750 亿个参数。模型越来越大,训练…

走进算法大门---双指针问题(一)

一.双指针算法介绍 概念:双指针是指在遍历数据结构(如数组、链表等)时使用两个指针,通过特定的移动规则来解决问题。这两个指针可以同向移动,也可以相向移动。 同向双指针:常用于解决需要两个位置信息的问…

线性代数:Matrix2x2和Matrix3x3

今天整理自己的框架代码,将Matrix2x2和Matrix3x3给扩展了一下,发现网上unity数学计算相关挺少的,所以记录一下。 首先扩展Matrix2x2: using System.Collections; using System.Collections.Generic; using Unity.Mathemati…

释放专利力量:Patently 如何利用向量搜索和 NLP 简化协作

作者:来自 Elastic Matt Scourfield, Andrew Crothers, Brian Lambert 组织依靠知识产权 (IP) 来推动创新、保持竞争优势并创造收入来源。对于希望将新产品推向市场的公司来说,弄清楚谁拥有哪些专利是一项必不可少的能力。搜索数百万项专利可能既困难又耗…

C++ 的发展

目录 C 的发展总结:​编辑 1. C 的早期发展(1979-1985) 2. C 标准化过程(1985-1998) 3. C 标准演化(2003-2011) 4. C11(2011年) 5. C14(2014年&#xf…