Linux中各种查看

查看命令

ls

  1. ls :简单列出当前目录下的文件和子目录。

  2. ls 目录路径 :列出指定目录下的内容。

  3. ls -l :以长格式显示详细信息,包括文件权限、所有者、大小、修改时间等。

  4. ls -a :显示包括隐藏文件(以 . 开头的文件和目录)。

  5. ls -h :以更易读的方式显示文件大小(如 K 、M 、G )。

  6. ls -r :以相反的顺序列出文件和目录。

  7. ls -t :按文件修改时间排序显示。

  8. ls -F :在每个文件名后附上一个字符以表示文件类型(例如,/ 表示目录,* 表示可执行文件)。

  9. ls -ltr :以长格式显示,按时间逆序排序(最新修改的在最后)。

  10. ls -R :递归列出子目录中的内容。

  11. ls --color :以颜色区分不同类型的文件和目录(需要支持颜色显示的终端)。

cat 命令(猫)

  1. 查看文件内容:cat 文件名 ,例如 cat file.txt 会显示 file.txt 的内容。

  2. 合并多个文件:cat 文件 1 文件 2 > 新文件 ,将多个文件的内容合并到一个新文件中。

  3. 显示标准输入:使用管道 | ,例如 echo "这是一些文本" | cat 。

  4. 快速创建文件:cat > 文件名 ,然后输入内容,按 Ctrl + D 结束输入,即可创建文件并写入内容。

  5. 显示行号:cat -n 文件名 ,会在每行前面显示行号。

  6. 清空文件:cat /dev/null > 文件名 ,但要谨慎使用,这会不可逆地清空文件内容。

pwd 命令用于打印当前工作目录的绝对路径。

more 命令用于分页显示文件内容。(多)

使用方法:more 文件名 ,在显示文件内容时,按空格键显示下一屏,按回车键显示下一行,按 q 键退出查看。

它的特点是只能向前查看文件内容,不能回退。如果您需要更灵活的分页查看工具,可以使用 less 命令。

less(少)

常见用法:less 文件名

在查看时,可以使用以下操作:

  • 上下箭头键:逐行上下滚动。
  • 空格键:向下翻一页。
  • b 键:向上翻一页。
  • / 加上搜索内容:查找指定的字符串。
  • n 键:查找下一个匹配项。
  • N 键:查找上一个匹配项。
  • q 键:退出查看。

less 命令在查看大文件时非常有用,并且可以方便地在文件内容中进行搜索和回溯。

head(头部)

常见用法:

  1. head 文件名 :默认显示文件的前 10 行内容。

  2. head -n 行数 文件名 :指定显示文件的前 “行数” 行内容,例如 head -n 20 文件名 会显示文件的前 20 行。

tail (尾巴)

常见用法:

  1. tail 文件名 :默认显示文件的最后 10 行内容。

  2. tail -n 行数 文件名 :指定显示文件的最后 “行数” 行内容,例如 tail -n 5 文件名 会显示文件的最后 5 行。

  3. tail -f 文件名 :实时跟踪文件的新增内容,常用于查看不断更新的日志文件。

nl 命令用于对文件的内容添加行号后输出。(尼)

常见的用法包括:

  1. nl 文件 :为指定文件的内容添加行号并显示。

  2. nl -b a 文件 :无论是否为空行,均显示行号。

  3. nl -b t 文件 :仅对非空行显示行号。

  4. nl -v 起始行号 -i 行号增量 文件 :指定起始行号和行号的增量。

  5. nl -w 列宽 文件 :指定行号所占的列宽。

查看系统

  1. uname -a :查看系统内核信息。
  2. hostname :查看主机名。
  3. last :查看系统登录记录。
  4. w :查看当前系统登录用户及他们的活动。
  5. uptime :查看系统运行时间和平均负载。
  6. mount :查看已挂载的文件系统。
  7. lsblk :查看块设备信息。
  8. dmidecode :查看硬件信息。
  9. lspci :查看 PCI 设备信息。
  10. lsusb :查看 USB 设备信息。
  11. history :查看命令历史记录。
  12. crontab -l :查看用户的 crontab 任务列表。
  13. tcpdump :抓取网络数据包(需要管理员权限)。
  14. route -n :查看路由表。
  15. iptables -L :查看 iptables 规则。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/55918.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用FnOS搭建虚拟云桌面,并搭建前端开发环境(一)

利用FnOS搭建虚拟云桌面,并搭建前端开发环境 一 飞牛FnOS官方文档一、安装FnOS【Win11系统】1.下载VirtualBox2.下载FnOS镜像3.创建虚拟机4.启动完成后,会进入这样一个界面,这个基本上后续就后台了 本人在网上冲浪了很久,一直也没…

DGX的优势

NVIDIA DGX 的 AI 领导力 文章目录 前言一、概述推动跨行业的 AI 创新二、优势客户体验到哪些好处?1. 利用生成式 AI 释放研究人员的潜力2. 加快现代应用程序的上市时间3. 利用 AI 改善客户体验三、性能性能很重要1. 为世界上最先进的超级计算机提供动力2. 打破世界纪录3. 提高…

Apache Flink 和 Apache Kafka

Apache Flink 和 Apache Kafka 都是大数据生态系统中非常重要的工具,但它们的作用和应用场景有所不同。下面将分别介绍两者的主要特性和它们之间的异同点。 Apache Kafka 作用: 消息队列:Kafka 主要作为消息队列使用,用于解耦生…

ES6总结

1.let和const以及与var区别 1.1 作用域 var: 变量提升(Hoisting):var 声明的变量会被提升到其作用域的顶部,但赋值不会提升。这意味着你可以在声明之前引用该变量(但会得到 undefined)。 con…

CSS元素显示类型

display 属性是 CSS 中最重要的属性之一&#xff0c;主要用来控制元素的布局&#xff0c;通过 display 属性您可以设置元素是否显示以及如何显示。 根据元素类型的不同&#xff0c;每个元素都有一个默认的 display 属性值&#xff0c;例如<div>默认的 display 属性值为 …

电脑端视频通过PCIE到FPGA端转UDP网络视频输出,基于XDMA+PHY芯片架构,提供3套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的PCIE方案我这里已有的以太网方案 3、PCIE基础知识扫描4、工程详细设计方案工程设计原理框图电脑端视频PCIE视频采集QT上位机XDMA配置及使用XDMA中断模块FDMA图像缓存UDP视频组包发送UDP协议栈MAC数据缓冲FIFO组Tri Mode E…

STM32编码器接口

一、概述 1、Encoder Interface 编码器接口概念 编码器接口可接收增量&#xff08;正交&#xff09;编码器的信号&#xff0c;根据编码器旋转产生的正交信号脉冲&#xff0c;自动控制CNT自增或自减&#xff0c;从而指示编码器的位置、旋转方向和旋转速度每个高级定时器和通用…

C#垃圾回收机制详解

本文详解C#垃圾回收机制。 目录 一、C#垃圾收集器定义 二、C#中的垃圾收集器特点 三、垃圾回收触发条件 四、常见的内存泄漏情况 五、高性能应用程序的垃圾回收策略 六、最佳实践和建议 七、实例 一、C#垃圾收集器定义 int、string变量,这些数据都存储在内存中,如果…

Nginx应用配置实战

Nginx通用部署 Nginx常见参数介绍 Nginx 配置文件中的指令和参数决定了它的行为。下面详细介绍一些常见的 Nginx 参数&#xff0c;以帮助你更好地理解和配置 Nginx。 1. worker_processes worker_processes auto;作用&#xff1a;设置 Nginx 处理请求的工作进程数量。auto …

[搜索] 质数

题目描述 给定 n n n 个正整数&#xff0c;将它们分组&#xff0c;使得每组中任意两个数互质。至少要分成多少个组&#xff1f; 在满足最少的组数的情况下&#xff0c;使得元素个数最多的那一组的元素个数尽可能的少。 输入格式 第一行 1 1 1 个数 n n n。 接下来 n n n…

CSS 3D转换

在 CSS 中&#xff0c;除了可以对页面中的元素进行 2D 转换外&#xff0c;您也可以对象元素进行 3D转换&#xff08;将页面看作是一个三维空间来对页面中的元素进行移动、旋转、缩放和倾斜等操作&#xff09;。与 2D 转换相同&#xff0c;3D 转换同样不会影响周围的元素&#x…

CVE-2024-36971漏洞修复----Debian 10.13 内核升级

CVE-2024-36971漏洞修复---Debian 10.13 内核升级 1. 下载内核2. 安装依赖包3. 二进制安装3.1 上传3.2 解压3.3 修改配置文件3.4 编译3.5 安装内核及模块 4. 重启服务器并确认升级成功 1. 下载内核 到kernel.org下载新版的Kernel 由于开发那边不想让Kernel跨大版本,所以就升级…

IDEA使用技巧

在使用IntelliJ IDEA&#xff08;简称IDEA&#xff09;这类集成开发环境&#xff08;IDE&#xff09;时&#xff0c;掌握一些高效的使用技巧和安装合适的插件可以显著提升开发效率。以下将从IDEA的使用技巧和插件推荐两个方面进行详细阐述。 一、IDEA使用技巧 1. 快捷键操作 …

docker tar包安装 docker-26.1.4.tgz

一、docker安装 1.先将docker安装包&#xff08;docker-26.1.4.tgz&#xff09;拷贝到DM系统中。 下载地址 Index of linux/static/stable/x86_64/ 1.先将docker安装包&#xff08;docker-26.1.4.tgz&#xff09;拷贝到DM系统中。 2.解压docker安装包 tar zxf docker-26.1.…

OpenCV高级图形用户界面(1)创建滑动条函数createTrackbar()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 创建一个滑动条并将其附加到指定的窗口。 该函数 createTrackbar 创建一个具有指定名称和范围的滑动条&#xff08;滑块或范围控制&#xff09;…

机器学习笔记-1

文章目录 前言一、How to find a function二、Define Loss from Training Data三、Optimization总结 前言 机器学习&#xff08;Machine Learning, ML&#xff09;是一门让计算机通过数据来自动学习和改进的技术。它的核心理念是通过分析大量的历史数据来找到其中的规律&#…

Qt-链接数据库可视化操作

1. 概述 Qt 能够支持对常见数据库的操作&#xff0c;例如&#xff1a; MySQL、Oracle、SqlServer 等等。 Qt SQL模块中的API分为三层&#xff1a;驱动层、SQL接口层、用户接口层。 驱动层为数据库和SQL接口层之间提供了底层的桥梁。 SQL接口层提供了对数据库的访问&#xff0…

蓝桥杯【物联网】零基础到国奖之路:十六. 扩展模块之矩阵按键

蓝桥杯【物联网】零基础到国奖之路:十六. 扩展模块之矩阵按键 第一节 硬件解读第二节 CubeMX配置第三节 MDK代码 第一节 硬件解读 扩展模块和ADC模块是一摸一样的&#xff0c;插在主板上。 引脚对应关系&#xff1a; PB6-ROW1 PB7-ROW2 PB1-COLUMN1 PB0-COLUMN2 PA8-COLUMN3 …

SQL 注入漏洞 - 学习手册

0x01&#xff1a;SQL 注入前导知识 0x0101&#xff1a;SQL 注入 —— MySQL 数据库概述 知识速查&#xff1a;SQL 注入前导知识 SQL 注入 —— MySQL 数据库概述 获取数据库名 : select schema_name from information_schema.schemata;获取数据表名 : select table_name from …

adb安装教程(Windows10)

本章教程&#xff0c;主要介绍如何在Windows10操作系统上安装adb。 一、adb简介 ADB&#xff0c;全称为Android Debug Bridge&#xff0c;是Android开发中一个重要的命令行工具。它用于与Android设备进行通信&#xff0c;提供了多种功能来帮助开发者进行调试和应用管理。 二、下…