🚀提升生产力:是时候升级你的命令行工具了

这篇具有很好参考价值的文章主要介绍了🚀提升生产力:是时候升级你的命令行工具了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

命令行的历史可以追溯到Unix操作系统的起源,也就是1969年,Unix诞生之时,前辈们就已经用命令行来和操作系统交互了。

随着计算机性能的飞速发展,图形化的操作界面逐渐成为主流,命令行工具离普通用户越来越远。
这些年来,图形界面的发展不仅仅表现在界面越来越美观,其操作方式也越来越丰富,不只是早期的鼠标和键盘,现在还有触摸屏,手写笔等等一系列新的交互方式。

相对于图形界面,命令行的发展似乎停滞不前,用了这么多年,似乎还是那几个命令。
不过,从另一个角度来看,Linux系统的那些命令看似简单,却可以通过组合来满足我们各种各样的操作需求,
不得不佩服早期设计命令行的那些大神的智慧。

本篇介绍新的命令行工具和老的命令功能其实差不多,只是更加智能和美观,
能够更好的利用各种新式的命令行终端的能力。
如果老命令用习惯了,可以将新的命令取个和老命了一样的别名来覆盖老命令,比如:

alias new_cmd=old_cmd

下面是目前我搜集到改进的 命令行 工具的列表。

1. bat > cat

bat命令安装方法:

sudo apt install bat

新旧命令的效果对比:
🚀提升生产力:是时候升级你的命令行工具了
🚀提升生产力:是时候升级你的命令行工具了

替换旧命令:alias cat='bat'

2. prettyping > ping

prettyping命令安装方法:

curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping
chmod +x prettyping

prettyping是一个bash脚本

新旧命令的效果对比:
🚀提升生产力:是时候升级你的命令行工具了
🚀提升生产力:是时候升级你的命令行工具了

替换旧命令:alias ping='prettyping --nolegend'

3. fzf > ctrl+r

fzf安装方法:

sudo apt install fzf

默认ctrl+r的效果:
🚀提升生产力:是时候升级你的命令行工具了

安装fzf之后,ctrl+r的效果:
🚀提升生产力:是时候升级你的命令行工具了

4. htop > top

htop安装方法:

sudo apt install htop

top的效果:
🚀提升生产力:是时候升级你的命令行工具了

htop的效果:
🚀提升生产力:是时候升级你的命令行工具了

5. diff-so-fancy > diff

diff-so-fancy可以通过npm来安装:

npm i diff-so-fancy

diff-so-fancy一般用在git diff中,改善git diff 的显示效果:

git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"
git config --global interactive.diffFilter "diff-so-fancy --patch"

🚀提升生产力:是时候升级你的命令行工具了

6. fd > find

fd安装方法:

sudo apt-get install fd-find

fdfind使用起来更加简单,而且检索出的结果有颜色区分。
🚀提升生产力:是时候升级你的命令行工具了

7. ncdu > du

ncdu是一个查看磁盘使用情况的命令,它的安装方法:

sudo apt-get install ncdu

ncdu不仅比du命令更加快速,显示的效果也直观很多。
🚀提升生产力:是时候升级你的命令行工具了
🚀提升生产力:是时候升级你的命令行工具了

8. tldr > man

tldr可以通过npm或者pip来安装:

npm install -g tldr
# 或者
pip3 install tldr

tldr比传统帮助手册man提供更简单、更平易近人的说明。
🚀提升生产力:是时候升级你的命令行工具了
🚀提升生产力:是时候升级你的命令行工具了

9. ag > grep

ag安装方法:

sudo apt-get install silversearcher-ag

grep命令其实也非常强大,但是参数太复杂,不经常使用的话,很难记得住。
ag命令不仅使用简单,性能也比grep要好,显示效果也更美观。
🚀提升生产力:是时候升级你的命令行工具了
🚀提升生产力:是时候升级你的命令行工具了

10. jq

jq命令是用来在命令行中以可读的方式显示json数据的。
因为json格式流行的比较晚,所以没有显示json格式数据的老命令

根据系统环境不同,可从下面的网址下载对应的jq命令二进制:jq 命令下载
🚀提升生产力:是时候升级你的命令行工具了

11. 总结

上述所有的命令都在 debian12 系统中实测可用。
如果大家还有其他好用的命令行工具,欢迎提出。文章来源地址https://www.toymoban.com/news/detail-750224.html

到了这里,关于🚀提升生产力:是时候升级你的命令行工具了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何让IPad Pro变成你的生产力工具?在IPad上用Vscode写代码搞开发

    随着平板电脑的普及,大多数人的生活习惯和生活场景都离不开平板电脑的使用,刷剧,看短视频,玩主流游戏等,但是这些只是娱乐性质的场景,那想实现把平板结合到工作或者生产之中场景中呢,如编辑文档,制作工作表格,编写代码? 所以在入手ipad pro后,为了防止“买前生产力,

    2024年02月08日
    浏览(42)
  • 文档批量添加文字,高效提升生产力

    从简单的记事本到复杂的项目报告,我们每天都在与各种文本文档打交道。但你是否曾为批量处理这些文档而感到烦恼?是否曾为重复、繁琐的操作而感到力不从心?今天,我要为大家介绍一款强大的软件——首助编辑高手,帮助您轻松解决这些问题,让您的生产力瞬间提升

    2024年01月20日
    浏览(28)
  • 2k屏幕带来生产力提升,任务栏34图标

    1080p分辨率下,win10任务栏放不下很多图标, 但升级到2K屏幕,2560*1440分辨率下,可以容纳34个图标。    

    2024年02月08日
    浏览(29)
  • AI对话+AI绘画,提高你的生产力

    使用 Nestjs 和 Vue3 搭建的 AIGC 生态社区 当前特色支持功能 GPT3/4模型支持与控制 联网对话支持 思维导图生成支持 openai DALL-E2绘画支持 Midjourney绘画支持 全套卡密系统支持 在线支付支持 完善的后台管理系统支持 源码购买或者托管运营站点请联系WX:17610096728 用户端部分截图 引导

    2024年02月14日
    浏览(32)
  • AI视频教程下载:ChatGPT个人生产力提升指南

    在本课程中,您将学习如何成功地将ChatGPT融入您的工作和生活,以优化您的社交媒体内容并扩展您的业务。 您将学习如何使用ChatGPT自动创建、校对、总结和翻译文本,以及如何与机器人沟通以实现您的目标。 您还将学习如何创建jQuery代码、编程HTML、编写Excel宏,以及如何将

    2024年04月29日
    浏览(29)
  • 这10个Lambda表达式必须掌握,简化你的代码,提高生产力

    Lambda 表达式(lambda expression)是一个匿名函数 ,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。 Lambda表达式可以表示闭包,和传统数学上的意义有区别。 文末有本文重点总结,关于技术类问题可

    2024年02月05日
    浏览(27)
  • 钉钉副总裁李智勇:AI超级助理,提升大模型时代生产力

    微软比尔盖茨此前曾预言:“五年内,每个人都将拥有AI私人助理Agent,Agent将颠覆软件行业 。” 近日以来,在GPT store正式上线点爆情绪之后,无论国内外,Agent都是创业圈里炙手可热的新贵。一场关于Agent创业比拼大赛,拉开了帷幕。 目前,国外出现了几种做AI Agent的方向。一

    2024年01月24日
    浏览(36)
  • 网易数帆:提升数字生产力,以数字资产赋能企业决胜智能未来丨数据猿专访...

    ‍ ‍数据智能产业创新服务媒体 ——聚焦数智 · 改变商业 如果追问网易最大的特点是什么,答案可能是“稳”。成立25年来屡出爆款的网易,看似云淡风轻甚至有点佛系,根源在于多年来重视创新、重视用户口碑而形成了成熟的生长模式。高度数据化的原生互联网基因,更

    2024年02月01日
    浏览(39)
  • AIGC - 生产力新工具 Copilot

    https://github.com/features/copilot Copilot的主要功能包括: 代码补全和提示:Copilot会根据上下文,智能提示您可能需要的变量,函数,参数等。 快速生成代码:Copilot可以快速生成if语句,for循环,类定义,函数定义等代码模板。 代码优化:Copilot会检测代码并提供重构方案,比如提取方法,调整变量

    2024年02月01日
    浏览(30)
  • 《实战AI低代码》:普元智能化低代码开发平台发布,结合专有模型大幅提升软件生产力

    在7月6日举办的“低代码+AI”产品战略发布会上,普元智能化低代码开发平台正式发布。该平台融合了普元自主研发的专有模型,同时也接入了多款AI大模型的功能。它提供了一系列低代码产品,包括中间件、业务分析、应用开发、数据中台和业务流程自动化等,旨在简化企业

    2024年02月16日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包