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结尾的文件:
      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.xdnf.cn/news/8547.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

​基于学习的地铁客流动态预测智能调度方法

1 文章信息 文章题为“A Learning Based Intelligent Train RegulationMethod With Dynamic Prediction forthe Metro Passenger Flow”,该文于2023年发表至“IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS”。文章的核心观点是提出了一种基于学习的智…

RNA-seq 差异分析的点点滴滴(1)

引言 本系列[1])将开展全新的转录组分析专栏,主要针对使用DESeq2时可能出现的问题和方法进行展开。 为何使用未经标准化的计数数据? DESeq2 工具包在接收输入时,期望得到的是未经处理的原始计数数据,比如从 RNA-seq 或其他高通量测…

Python初始环境搭建和Pycharm的安装

Python和PyCharm安装步骤 刚学习Python编程,按照书上的方法安装了Python和PyCharm,并做练习。但是今天PyCharm软件忽然不能使用了,不知道什么原因。于是,将这两个软件全部卸载,在网上查找软件安装方法,重新…

云上拼团GO指南——腾讯云博客部署案例,双11欢乐GO

知孤云出岫-CSDN博客 目录 腾讯云双11活动介绍 一.双十一活动入口 二.活动亮点 (一)双十一上云拼团Go (二)省钱攻略 (三)上云,多类型服务器供您选择 三.会员双十一冲榜活动 (一)活动内容 &#x…

[ 常用工具篇 ] 使用 kali 实现 ARP 攻击 -- arpspoof 实战详解(ARP欺骗-断网攻击中间人攻击)

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

无人机之飞行管控平台篇

无人机的飞行管控平台是一种基于互联网和物联网技术的智能管理系统,旨在实现对无人机飞行任务的全自动化、全过程化管理。 一、主要功能 飞行计划管理:用户可以通过平台提前设置好无人机的飞行计划,包括起飞时间、航线、飞行高度等信息。平…

C++ 继承

一. 继承的概念与定义 1.1. 继承的概念 继承 (inheritance) 机制是面向对象程序设计 使代码可以复用 的最重要的手段,它允许程序员在 保 持原有类特性的基础上进行扩展 ,增加功能,这样产生新的类,称派生类。继承 呈现了面向对象…

【启程Golang之旅】深入理解 Protocol Buffers 及其应用

如果你是 Go 语言的开发者,理解如何在 Go 中使用 Protobuf,将帮助你大幅提升数据传输的效率,并实现更高性能的系统设计。 本篇文章将深入探讨 Go 语言中使用 Protobuf 的基础知识、常见应用以及最佳实践,带你一步步了解如何在项目…

vue3.5+版本 defineProps响应式解构,保留数据响应式

正确写法:直接通过 defineProps 结构可以保留响应式 let {num:numNew} defineProps({num: {} }) console.log(具有响应式,numNew); 错误写法:这样会丢失响应式 const props defineProps({num: {} }) let {num:numNew} props console.log(会丢失响…

直播 鸿蒙5.0面试必修技能之鸿蒙性能优化技术

一:行业分析: PC时代---互联网---移动互联网---大数据/人工智能---物联网 c/c/java/php--- andorid/ios/前端/hadoop(存储)/spark/flink【12-14年】 --- ArkTS 李兴平 hao123.com/ 网站:6w/day 06年 5000w卖给了百度 盛大传奇/ 腾讯 互联…

怎么能更好的通过驾考呢?

充分准备: 提前了解驾考内容和要求,包括理论知识、场地驾驶技能、道路驾驶技能和安全文明驾驶常识等。合理安排学习时间,确保有足够的时间进行学习和练习。理论学习: 认真阅读和理解驾考相关书籍和资料,特别是交通法规…

Notion + Python + scholarly = 超强文献管理助手

摘要:在科研文献管理中,研究人员常常需要维护自己的文献数据库,我使用 Notion-database 作为的文献数据库管理工具(开源模板)。Notion-based 的方法无法实时更新文章的引用量信息。我结合了 Notion Integration 和 sch…

Git遇到“fatal: bad object refs/heads/master - 副本”问题的解决办法

Git遇到“fatal: bad object refs/heads/master - 副本”问题的解决办法 起源 让我们从一个常见的Git错误开始: fatal: bad object refs/heads/master - 副本这个错误提示通常意味着Git在引用(ref)中发现了不一致或损坏的数据。引用是Git用…

LinkedIn怎么养号:2024最新养号技巧揭秘

LinkedIn领英作为全球最大的职场社交平台,是跨境外贸企业与潜在客户、业务伙伴和同事进行交流的重要平台。然而,许多人在注册和使用LinkedIn时,常常会遇到账户受限甚至被封的困扰。想要拥有一个安全稳定的LinkedIn账户,养号是必不…

RHCE—web服务器

一、web服务器简介 web服务器一般指的是“网站服务器”,是某种驻留在因特网上的计算机程序,可以向请求终端提供服务,主要功能时存储、处理和传递网页给“客户”,传递内容一般是HTML文档、图像、样式表或脚本等,也可以…

块存储、文件存储和对象存储详细介绍

块存储、文件存储和对象存储介绍 块存储:像跑车,因为它们都能提供快速的响应和高性能,适合需要即时数据访问的场景,比如数据库和虚拟化技术。 文件存储:像货车,因为它们都能承载大量货物(文件&…

ARM base instruction -- umaddl

Unsigned Multiply-Add Long multiplies two 32-bit register values, adds a 64-bit register value, and writes the result to the 64-bit destination register. 将两个32位寄存器值相乘,添加一个64位寄存器值,并将结果写入64位目标寄存器。 64-bit…

bossplayersCTF: 1 靶场渗透

靶场:bossplayersCTF: 1 bossplayersCTF: 1 ~ VulnHubhttps://www.vulnhub.com/entry/bossplayersctf-1,375/ 攻击机:kali-linux-2024 第一部分:信息收集 1,将两台虚拟机网络连接都改为NAT模式,并查看靶机的MAC地址 2,…

【linux学习指南】磁盘分区挂载到目录,形成文件系统挂载点

文章目录 📝前言🌠 查看系统分区🌉制作一个大的磁盘块,就当做一个分区🌉格式化写入文件系统🌉将分区挂载到指定的目录🌉在分区重创建文件🌉卸载分区🌉分区挂载到目录才能…

STM32CUBEIDE FreeRTOS操作教程(八):queues多队列

STM32CUBEIDE FreeRTOS操作教程(八):queues多队列 STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例&#…