首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 下的这些工具堪称神器!

shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。 ?...fzf:命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。 ?...htop: 提供更美观、更方便的进程监控工具,替代top命令。 ? glances:更强大的 htop / top 代替者。 htop 代替 top,glances 代替 htop: ?...除了命令行查看外,glances 还提供页面服务,让你从页面上随时查看某服务器的状态。 axel:多线程下载工具,下载文件时可以替代curl、wget。...cloc:代码统计工具,能够统计代码的空行数、注释行、编程语言。 ? tmux:终端复用工具,替代screen、nohup。 ? script/scriptreplay: 终端会话录制。

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 环境下的替代工具

    这意味着你可以在没有管理员权限的环境下安装和管理软件,避免了与系统级包发生冲突的风险,也更容易管理版本和更新。...在 Linux 上,Homebrew 支持 Docker 和其他容器工具的安装,使得你可以像管理其他软件包一样,方便地管理 Docker 引擎和相关工具。...你有没有特别关心的某一方面,或者想要了解某个具体的使用场景?4o您说:10 款你不知道的 Linux 环境下的替代工具!...ChatGPT 说:ChatGPT在 Linux 环境下,我们通常使用一系列经典的命令行工具来完成日常任务。...然而,Linux 拥有丰富的替代工具生态系统,一些替代工具不仅功能相似,还可能提供更强大的功能或更好的性能。下面是 10 款你可能不知道的 Linux 环境下的替代工具,它们可能会让你更加高效地工作。

    10121

    Linux下的TCP测试工具

    如何在 Linux 上安装 tcpping 测量到远程主机的网络延迟的一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主机的往返延迟。...但是,在某些情况下,ICMP 流量可能会被防火墙阻止,这使得该ping应用程序对于受限制的防火墙后面的主机毫无用处。...在这种情况下,你将需要依赖使用 TCP/UDP 数据包的第 3 层测量工具,因为这些第 3 层数据包更有可能绕过常见的防火墙规则。 一种这样的第 3 层测量工具是tcpping....RepoForge,然后运行: $ sudo yum install tcptraceroute 安装依赖 bc 使用的另一个工具tcpping是GNUbc,它预装在所有主要的 Linux 发行版上...但是,如果你tcpping在最小 Linux 运行时环境(例如Docker容器、AWS 最小映像 AMI)中运行,则bc可能不会预先安装。在这种情况下,你需要bc自己安装。

    5.7K20

    Linux系统下常见的分区工具

    使用磁盘分区工具可以使我们非常方便的管理磁盘,本篇文章为大家分享一下Linux下常见的磁盘分区工具。 Linux 中的 5 个管理磁盘分区的工具 下面的列表没有特定的排名顺序。...大多数分区工具应该存在于 Linux 发行版的仓库中。 GParted 这可能是 Linux 发行版中最流行的基于 GUI 的分区管理器。你可能已在某些发行版中预装它。...你甚至可以借助此工具尝试修复分区。它的选项还包括编辑文件系统、创建分区镜像、还原镜像以及对分区进行基准测试。...因此,在这种情况下,请输入以下命令: sudo partitionmanager 它将扫描你的设备,然后你就可以创建、移动、复制、删除和缩放分区。你还可以导入/导出分区表及使用其他许多调整选项。...GNU Parted(命令行) 这是在你 Linux 发行版上预安装的另一个命令行程序。

    2.9K30

    【Linux】Linux项目自动化构建工具——makeMakefile

    有时候访问文件的时间Access被更新的不是很灵敏,以前老的操作系统内核,对于这件事的原则就是,只要你访问了,就立马更新时间,但现在的操作系统内核,过一段时间之后才会更新我们的访问文件时间。...当已经使用make指令过后,无法继续使用时,我们可以touch更新一下源文件的时间,这个时候就又可以用make指令了,这就证明了我们上面的结论。...make也可以跟上mycode使用,make默认从上到下扫描文本makefile的时候,第一个扫描到的目标文件可以省略名称使用,例如直接使用make,执行的就是makefile里面的第一个目标文件,并且默认情况下...这就是整个make的依赖性,类似于堆栈结构,make会一层又一层地去找文件的依赖关系,直到最终编译出第一个目标文件。 四、Linux小程序—进度条 1.缓冲区概念 1....9 fflush(stdout); // 每次刷新一下缓冲区

    88920

    Linux基础——Linux开发工具(下)_makemakefile

    如果对这两个工具不太了解,可以先阅读这两篇文章: Linux开发工具 (vim) Linux开发工具 (gcc/g++) 首先让我们来初步了解一下本篇的目标: 1....Linux项目自动化构建工具 - make/makefile 1.1 make/makefile的背景 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力 一个工程中的源文件不计数...make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。...如果在Linux下编程需要频繁的编译和删除时,这会使我们的效率变得很低下,所以我们学习自动化构建代码 1.2 make/makefile简介 make是一条命令,makefile是一个文件!!!...总结 Linux常用的开发工具我们就说到这里,Linux开发工具不仅仅只有这么一点,make/makefile我们也仅仅只做到了入门,做一下简单的介绍,目前阶段完全够用,Linux内容还有很多,希望我们能继续加油

    22710

    linux下解析json格式的jq工具

    linux下解析json格式的jq工具 第一章 jq入门 1、linux下jq工具的安装 vim中使用jq工具 第二章 linux下jq工具的基本使用 1、检查json文件的格式的合法性 2、显示json...文件的所有内容 3、通过Key获取Value的值 4、嵌套解析 5、内建函数 6、jq使用的参考链接 linux下解析json格式的jq工具 jq工具会把json文件更有好的读取出来,此外,jq工具还在背后检查...json文件的合法性,如果文件存在格式上的错误,jq也会报出错误存在的位置 第一章 jq入门 1、linux下jq工具的安装 sudo apt-get install jq -y vim中使用jq工具...注意提前备份json文件,因为该操作会直接修改文件 在vim的最后一行模式下使用 :%!...第二章 linux下jq工具的基本使用 1、检查json文件的格式的合法性 如果该json文件存在格式错误,会报出错误存在的位置,如: "url" parse error: Expected string

    3.9K10

    Linux下常用的监控工具和命令

    对于日常性能测试来讲,在linux下或是类Unix系统,我们必须掌握以下常用的指标查看命令。...top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。...vmstat vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。...一般情况下vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如下命令: vmstat 2 1 2表示每隔两秒采集一次服务器状态,1表示只采集一次...sar sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况

    1.5K20

    Linux下常用的监控工具和命令

    前言 如果性能测试的目标服务器是linux系统,在如何使用linux自带的命令来实现性能测试过程的监控分析呢?...对于日常性能测试来讲,在linux下或是类Unix系统,我们必须掌握以下常用的指标查看命令。...top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。...vmstat vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。...一般情况下vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如下命令: vmstat 2 1 2表示每隔两秒采集一次服务器状态,1表示只采集一次

    1.2K20

    Linux下检测内存泄露的工具 valgrind

    参考:http://www.cnblogs.com/sunyubo/archive/2010/05/05/2282170.html 几乎是照抄参考过来的,只不过后面自己调试一下代码。...Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核,一个软件合成的CPU,和一系列的小工具。 每个工具都可以完成一项任务—调试分析或测试等。...还可以分析cache的使用,灵活又强大,值得入手。 一、Valgrind概述 它主要有下列几个工具。...Lackey是小型工具,很少用到;Nulgrind只是为开发者展示如何创建一个工具。 二、使用Valgrind 先安装,我的服务器上已经安装好了,不知道是不是所有的linux都自带这个东西。 ?...如果main中的i没有赋值,这里还会有一些其他的错误,具体可以自己试一下。这个需要运用到实际项目中才能更加理解。 下面就是i没有赋值的错误信息截取了部分: ?

    6.1K100

    Linux下的文本编辑工具 - vi

    Linux下的文本编辑工具 - vi 文本关键字:文本编辑、vi、普通模式、编辑模式、命令模式 一、vi工作模式 由于Linux系统“一切皆配置”的特性,我们经常要去修改各种软件及服务的配置文件,因此掌握最基本的编辑工具是十分必要的...在装了桌面的Linux系统中我们可以使用gedit等工具,像使用记事本一样直接编辑文件中的内容。...二、光标操作 在vi工具中使用方向键或者对应字母来进行光标操作,但通常一次只能移动一行,需要高效的操作时需要借助相应的快捷键。 ?...三、文档编辑 使用vi工具进行文档编辑时有两种方式,一种是直接进入到编辑模式进行文件内容的修改,另外一种方式是在普通模式下使用快捷键进行以行为基本单位的删除,复制等。 ?...对于文件的保存有两种方式 在普通模式下输入ZZ即可快速保存:也就是按住Shift后连按两下字母z 在命令模式下使用w命令,可以和退出一起使用,也可以执行类似另存为的操作 ?

    2.1K21

    CentOS Linux下的3款分区工具

    及硬盘分区,今天来给大家推荐几款CentOS Linux下的分区工具及如何查看分区环境,也会给大家来带一些硬盘的基本知识 一、硬盘的接口类型 分区肯定是对硬盘进行分区,那么先来聊一聊硬盘的接口类型,硬盘就现在来分...下3款分区工具的能力吧。...fdisk在linux是一款非常老的分区工具了,工具虽然老,但是简单便利是fdisk的优点,当然gdisk也继承了这一优点,他们的功能非常相似,不过fdisk工具主要用来对MBR模式的硬盘进行分区,gdisk...q 不保存并退出         当然如果你后悔了,输入q则不会保存之前的操作 选项介绍完,我来给大家做一个实验。让大家了解一下这款工具的使用方式。...让大家了解一下这款工具的使用方式。

    3.8K30

    【Linux】常用工具(下)

    Linux常用工具 一、Linux 项目自动化构建工具 - make/Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译...所以,我们接下来学习一个工具 make 和 Makefile Makefile 带来的好处就是 ——“自动化编译”,一旦写好,只需要一个 make 命令,整个工程完全自动编译,极大的提高了软件开发的效率...; make是一个命令工具,是一个解释 Makefile 中指令的命令工具,一般来说,大多数的 IDE 都有这个命令。...,在Linux中运行以下命令: git clone https://gitee.com/YoungMLet/temp 如下: 随即需要我们输入邮箱地址以及用户名,所以我们下面介绍一下如何配置邮箱地址和用户名...三、Linux 调试器 - gdb 程序的发布方式有两种,debug 模式和 release 模式;Linux gcc/g++ 编译出来的二进制程序,默认是 release 模式;要使用 gdb 调试,

    21010

    Linux下查看工具官方文档

    简介 Linux 系统包含大量开源工具,大部分开源工具在安装时都自带手册,而手册又分为使用手册、技术手册和帮助文档等。 2....使用手册 Linux 下非内建工具的使用手册一般都集成在 man 或 info 工具中,内建工具的使用手册集成在 help 工具。...技术手册 技术手册往往包含详细的技术实现细节,Linux 下一般存在于目录 \usr\share\doc 下面,想要查看工具的技术手册可以到该目录下查看。 4....帮助文档 有些大型的工具可能有自己的一套规则,在使用它们时就需要查看相应的帮助文档。...这些帮助文档往往由它们自带的命令提供,比如 TeXLive 提供 texdoc 工具用于查找对应宏包的帮助文档、Python 提供 pydoc 工具用于查找方法\函数\类等。

    4.7K10
    领券