Linux命令高效的4个shell替代工具

文章目录

    • 前言
    • 1.Top
      • 1.1 htop
      • 1.2 btop
      • 1.3 glances
    • 2.df
      • 2.1 duf
    • 3.ls
      • 3.1 eza
    • 4.cat
      • 4.1 bat

前言

Unix系统发展了好多年了,不论是各开源发行版的linux还是封闭商业化的MacOS,上古流传的古董命令依旧在终端发挥着重要作用,但其实使用体验感觉还是一般。这里推荐几个小编最常用的替代工具,刷新体验感。

前面还有安利了一波oh-my-zsh可以学习一下:
https://blog.csdn.net/weixin_48093827/article/details/129144352?spm=1001.2014.3001.5502

1.Top

top 命令是一个非常强大的工具,用于在 Unix/Linux 系统上实时显示进程的动态视图。它提供了关于系统进程及其资源消耗的详细信息,包括 CPU 使用率、内存占用、执行时间和进程所有者等。

  • 原始界面

1.1 htop

htop:https://htop.dev/

  • 比起原始的Top界面更为丰富,包括内存/CPU的占用情况,线程任务清晰条理
  • 可以直接鼠标点击列进行排序
  • 比起原始的要丰富,但又比其他工具要简约

1.2 btop

btop:https://github.com/aristocratos/btop

  • 界面更加丰富(花里胡哨)
  • 展示但信息差不多的,这里还有网络网速的可视化,以及时序的CPU占用情况
  • 但是MacOS好像是缺乏了部分字体,导致有部份进程是乱码/问好

1.3 glances

glances:https://github.com/nicolargo/glances

  • 这个是相对与htopbtop更为简约的工具,纯文字版
  • 这个也是小编现在使用的,因为省去了可视化监控,打开速度是这几个当中最快的

2.df

dfdisk free)命令是在UnixLinux系统中用来检查文件系统的磁盘空间占用情况的工具。它会显示各个挂载点的总空间、已用空间、可用空间以及挂载点的位置。df 命令是系统管理员和用户监控和管理磁盘空间使用情况的重要工具。

  • 非常的一言难尽,黑纸白字
  • 当挂载的内容多起来后,非常的难以阅读

2.1 duf

duf:https://github.com/muesli/duf

  • 可视化界面十分整洁,挂载盘,大小使用量,格式等信息
  • 其他参数命令和df是共用的

3.ls

ls 命令是 UnixLinux 系统中最常用的命令之一,用于列出目录内容,包括文件和子目录。它提供了一种快速查看指定目录下有哪些文件和文件夹的方式。ls 命令非常灵活,支持多种选项来定制输出内容,比如显示文件的详细信息、按照特定顺序排序、以及高亮显示不同类型的文件等。

  • 这里原本是挺简陋的,高亮是zsh的,否则依旧是黑纸白字

3.1 eza

eza:https://github.com/eza-community/eza

原本是exa的,停更后替换成eza了。这里小编用了alias替换了快捷命令e

  • 只是增加了语法高亮,但是换成这个心情是真的愉悦一点呢,属于是心情插件

4.cat

catconcatenate)命令是UnixLinux系统中用于读取、连接和显示文件内容的常用工具。它最基本的用途是读取一个或多个文本文件并打印到标准输出(通常是终端屏幕)。由于其简洁和多功能性,cat命令成为了日常文件操作中不可或缺的一部分。

  • 还是,黑纸白字

4.1 bat

bat:https://github.com/sharkdp/bat

  • 会模块化分行,以数据框格式可视化展现,可以留意到有File名,因此多文件展示就更为清晰明了了
  • 自带的语法高亮,也是妥妥的心情件

以上推荐了几个小编常用的shell高效命令工具,Biology is my graduation, Bioinformatics is my skill, Geek is my life style,不能只低头敲代码,给生活来点仪式感~

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

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

相关文章

2024年Android开发进阶课程,面试一路绿灯Offer拿到手软

职业生涯规划 Android系统的市场地位 Android程序开发的技能成长经验 Android程序员为什么需要学习Html5 Android软件工程师为什么不会被前端替代 为什么小程序无法替代原生开发 为什么Html5无法取代NativeAPP Html5在Android中的应用场景 如何成为一名合格的高级Android程序员…

C及C++每日练习(1)

一.选择&#xff1a; 1.以下for循环的执行次数是&#xff08;&#xff09; for(int x 0, y 0; (y 123) && (x < 4); x); A.是无限循环 B.循环次数不定 C.4次 D.3次 对于循环&#xff0c;其组成部分可以四个部分&#xff1a; for(初始化;循环进行条件;调整) …

【QA-SYSTEMS】CANTATA-解决Jenkins中build Cantata报错

【更多软件使用问题请点击亿道电子官方网站查询】 1、 文档目标 解决Jenkins中build Cantata测试项目报找不到license server的错误。 2、 问题场景 在Jenkins中build Cantata测试项目&#xff0c;报错“Failed to figure out the license server correctly”。 3、软硬件环…

Numpy教程

文章目录 数组基础文件与字符串多项式分布实战 Numpy绝对可以说是支撑Python地位的最重要的包了&#xff0c;几乎所有能叫出名的Python计算库&#xff0c;都不可避免地调用了Numpy&#xff0c;Numpy官网也列出了一些&#xff0c;大致如下图这样&#xff0c;在科学计算领域&…

Spring事务管理与模板对象

1.事务管理 1.事务回顾 事务指数据库中多个操作合并在一起形成的操作序列 事务的作用 当数据库操作序列中个别操作失败时&#xff0c;提供一种方式使数据库状态恢复到正常状态&#xff08;A&#xff09;&#xff0c;保障数据库即使在异常状态下仍能保持数据一致性&#xff…

android开发教程百度网盘,高并发系统基础篇

展望未来 操作系统 移动操作系统的演变过程&#xff0c;从按键交互的塞班功能机到触摸屏交互的Android/IOS智能机&#xff0c;从小屏幕手机到全面屏、刘海屏、水滴屏。任何系统无非干两件事&#xff1a;输入和输出&#xff0c;接收到外部输入信号后经过操作系统处理后输出信息…

史称GPT-4最强劲敌——Claude 3 大模型它来了【附体验教程】

Anthropic 的 Claude 3 Sonnet 模型现已在亚马逊云科技的 Amazon Bedrock 正式可用。 Amazon Bedrock 是目前 第一个 也是 唯一 一个提供 Claude 3 Sonnet 的托管服务 。 Claude 3 免费测试体验者福利&#x1f9e7;&#xff1a;https://mp.weixin.qq.com/s/hszLRa8B5zKsTDg2bmI…

Java两周半速成之路(第七天)

一.多态 3.多态的好处: 提高了程序的维护性(由继承保证) 提高了程序的扩展性(由多态保证) 演示&#xff1a; package com.shujia.day08;public class Animal {String name;int age;public Animal() {}public Animal(String name, int age) {this.name name;this.age age…

安装/升级 gcc

文章目录 查看当前 gcc 版本查看 yum 软件库 gcc 版本列表下载最新版本安装 查看当前 gcc 版本 查看 yum 软件库 gcc 版本列表 只有一个4.8的版本&#xff0c;过旧 下载最新版本 wget https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gz 安装 ./configure 报错 提示…

2024年Android开发者跳槽指南,超强Android进阶路线知识图谱

一、概述 随着业务的发展&#xff0c;工程的逐渐增大与开发人员增多&#xff0c;很多工程都走向了模块化、组件化、插件化道路&#xff0c;来方便大家的合作开发与降低业务之间的耦合度。现在就和大家谈谈模块化的交互问题&#xff0c;首先看下模块化的几个优势。 模块化的优…

国创证券|645元克!买还是不买?

近日世界金价继续走强。截至记者发稿&#xff0c;纽约商业交易所&#xff08;COMEX&#xff09;黄金主力4月合约突破2100美元/盎司关口&#xff1b;国内方面&#xff0c;SHFE黄金主力合约则摸高498元/克&#xff0c;迫临500元/克的关口。 巨丰投顾高级出资参谋游晓刚对《证券日…

替代TPS7B7701QPWPRQ1/TPS7B7702QPWPRQ1单/双通道 车规级LDO

PC8803具有高输入电压单低压差调节器&#xff08;PC8803SC01/PC8803SCO3&#xff09;/双通道低压差调节&#xff08;PC8803SC02/PC8803SC04&#xff09;&#xff0c;具有精确的电流感测&#xff0c;设计用于在宽输入电压范围内工作 从4.5V到40V。该设备具有45V负载转储电源输入…

微信小程序触屏事件_上划下划事件

一、微信小程序触屏事件 bindtouchstart&#xff1a;手指触摸动作开始 bindtouchmove&#xff1a;手指触摸后移动 bindend&#xff1a;手指触摸动作结束 属性类型说明touchesArray触摸事件&#xff0c;当前停留在屏幕中的触摸点信息的数组 Touch 对象 属性类型说明identi…

pgvector docker部署测试

docker pull pgvector/pgvector:pg16 运行 docker run --name pgvector --restartalways -e POSTGRES_USERpgvector -e POSTGRES_PASSWORDpgvector -v /srv/tlw/pgvectordata:/var/lib/postgresql/data -p 54333:5432 -d pgvector/pgvector:pg16 CREATE EXTENSION vector; --…

总结:大模型技术栈---算法与原理

原文地址&#xff1a;大模型技术栈-算法与原理 1. tokenizer方法 word-level char-level subword-level BPE WordPiece UniLM SentencePiece ByteBPE2. position encoding 绝对位置编码 ROPE AliBi 相对位置编码 Transformer-XL T5/TUPE DeBERTa3. 注意力机制 Mamba,H3,Hyena…

【Redis】Redis持久化模式RDB

目录 引子 RDB RDB的优缺点 小节一下 引子 不论把Redis作为数据库还是缓存来使用&#xff0c;他肯定有数据需要持久化&#xff0c;这里我们就来聊聊两种持久化机制。这两种机制&#xff0c;其实是 快照 与 日志 的形式。快照:就是当前数据的备份&#xff0c;我可以拷贝到磁…

C语言指针的初步认识--学习笔记(3)

1. 字符指针变量 在C语言中&#xff0c;字符串通常被视为字符数组&#xff0c;但它们可以有不同的表示方式。字符指针变量存储的是字符串的地址。这意味着&#xff0c;当你有一个字符串时&#xff0c;你可以通过改变字符指针的值来改变这个字符串&#xff0c;因为你实际上改变的…

保修期内经营者收取维修费用应遵循正当程序原则

↑↑↑“上海高院”头条号为您讲述精彩的法律科普内容 上海市第一中级人民法院在履行司法审判职能的同时&#xff0c;始终高度重视高质量案件工作&#xff0c;总结司法审判经验&#xff0c;努力提高司法审判质量。 在2020年全国法院系统优秀案例分析评选活动中&#xff0c;上海…

合并有序链反转链表(递归版)

每日一题系列&#xff08;day 19&#xff09; 前言&#xff1a; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f50…

基于RFID技术+WMS仓储管理应用设计

一、项目背景 1.1 背景 仓储管理是企业对仓库及其内部物资进行计划、组织、控制和协调的管理过程。它在整个物流和经济活动中扮演着重要的角色&#xff0c;连接着生产者和消费者。 不同规模和产品种类的企业有不同的仓储管理流程和需求&#xff0c;但核心部分都包括仓库作业…