vim笔记

放慢,走稳,深呼吸……

用户工具

站点工具


it:linux_cli_apps

Linux命令行软件精选

主要包括以下内容:娱乐工具(播放器,社交媒体、视频),开发(Web开发,移动开发,DEVOPS,数据库),效率工具(生产力工具,通用工具,苹果系统),命令行学习,数据操作,文件和目录(文件管理器,删除、复制和重命名,文件,目录列表,目录导航),终端实用程序,版本控制(Git,更新日志),图片(Gif创作,图像转换,SVG,文本操作,屏保,图像),其他

娱乐工具

播放器

  • cmus - 适用于类Unix操作系统的体积小,速度快,功能强大的控制台音乐播放器。
  • Music-Downloader - 即时音乐下载器。
  • itunes-remote - 这是关于听音乐而不离开终端。仅限macOS。
  • moviemon - 在命令行中关于电影的一切。
  • pianobar - 潘多拉客户端。
  • quote-cli - 在您的CLI中获取随机报价或当天的报价。
  • movie - 获取电影信息或比较终端中的电影。
  • somafm-cli - 在您的终端中收听SomaFM。
  • nehm - 控制台工具,用于下载,设置IDv3标签并添加到您的iTunes(如果您使用macOS),您的SoundCloud会以方便的方式
  • football-cli - 获取现场比分,装置,几乎每个足球比赛/联赛在你的终端的排名。
  • pockyt - 读取,管理和自动化您的口袋收集。

社交媒体

  • facebook-cli - Facebook的命令行界面
  • TTYtter - Twitter客户端 - 原始。
  • Rainbowstream - 用Python编写的终端上的一个智能和漂亮的Twitter客户端。

视频

  • youtube-dl - 一个小型的命令行程序,用于从YouTube.com和其他几个网站下载视频。你可以用安装brew install youtube-dl
  • open-pip-cli - 通过终端在macOS本地画中画播放器中观看电影。

Development

  • bcal - 字节计算器用于存储转换和计算。
  • boilr - 无依赖关系的CLI从样板模板创建项目。
  • cookiecutter - 从cookiecutters(项目模板)创建项目
  • dockly - 用于管理Docker容器的交互式CLI。
  • themer - 为您的编辑器,终端,壁纸,Slack等生成个性化主题。

Web开发

  • bower-name-cli - 检查包中是否有包名。
  • caniuse-cmd - 搜索caniuse.com关于功能的浏览器支持。
  • htconvert - 转换.htaccess重定向到nginx.conf重定向。
  • is-up-cli - 检查网站是否启动或关闭。
  • npm-name-cli - 检查包名是否在npm上可用。
  • npm-user-cli - 获取npm用户的用户信息。
  • pageres-cli - 捕捉网站截图。
  • strip-css-comments-cli - 从CSS中删除评论。
  • viewport-list-cli - 返回设备及其视口的列表。
  • surge - 将目录部署到网络上。
  • acmetool - 一个易于使用的命令行工具,用于从ACME服务器自动获取证书。
  • loadtest - 对选定的URL运行负载测试。容易扩展为您自己的目的。
  • wp-cli - 管理WordPress安装,更新插件,设置多站点安装等等,而无需使用Web浏览器。
  • diff2html-cli - 命令行工具将Git diffs解析为JSON并生成漂亮的HTML。
  • npm-home - 打开当前目录下软件包的npm页面。
  • HTTPie - 一个用户友好的HTTP客户端。

移动开发

  • mobicon-cli - 移动应用程序图标生成器。
  • mobisplash-cli - 移动应用程序启动画面生成器。
  • deviceframe - 将设备框架放在您的移动/网页/渐进式应用程序屏幕截图中。

DEVOPS

  • aws-cli - Amazon Web Services的通用命令行界面。
  • azure-cli - Azure的命令行工具。
  • SAWS - 超级AWS CLI。
  • s3cmd - 功能齐全的S3客户端。

数据库

  • cycli - Neo4j的终端客户端,具有自动完成和语法高亮功能。
  • mycli - 具有自动完成和语法高亮功能的MySQL终端客户端。
  • pgcli - 带有自动补全和语法高亮功能的Postgre终端客户端。

效率工具

生产力工具

  • AutoScreenshotUploader - 立即捕捉并上传截图到imgur
  • bitly-client - 使用此命令行实用程序制作和管理Bitly短链接
  • doing一个命令行工具,用于跟踪你正在做什么,跟踪你所做的事情。
  • ffscreencast - 带视频覆盖和多显示器支持的ffmpeg截屏视频。
  • idea - 一个轻量级的CLI工具和模块,用于将创意保存在一个安全的地方,方便快捷。
  • imgur-uploader-cli - 将图像上传到imgur。
  • geeknote - Evernote的控制台客户端。
  • ledger - 从UNIX命令行访问的功能强大的复式会计系统。
  • meetup-cli - Meetup.com命令行界面
  • Mutt电子邮件客户端 - 电子邮件客户端。
  • Taskwarrior - 从命令行管理您的TODO列表的免费和开源软件。
  • Timetrap - 简单的命令行timetracker。
  • terjira - Jira的命令行工具
  • ipt - 关键跟踪器的命令行界面
  • g3l - Git很简单,github cli很简单,但是g3l最简单的git cli在w0rld!
  • uber,在你的指尖。
  • moro - 时间跟踪与一个单一的命令
  • Buku - 强大的命令行书签管理器
  • Google 员工 - 谷歌搜索,谷歌网站搜索,谷歌新闻从终端
  • calcurse - Calcurse,命令行的日历和日程安排应用程序。
  • cash-cli - 从命令行转换32种货币!

通用管理工具

  • archive-type-cli - 检测Buffer / Uint8Array的归档类型。
  • battery - 获取当前的电池电量。
  • brightness-cli - 更改屏幕亮度 - windows版本
  • screensaver - 启动屏幕保护程序。
  • wallpaper-cli - 获取或设置桌面壁纸。
  • yank - 阴阳终端输出到剪贴板。
  • text-meme - 生成文本meme。
  • s - 在您的终端中打开网页搜索。支持多个搜索提供程序。
  • google-font-installer - 在本地机器上搜索,下载和安装任何Google字体。
  • aria2 - 轻量级多协议和多源,跨平台下载工具。它支持HTTP / HTTPS,FTP,SFTP,BitTorrent和Metalink。
  • mklicense - 用自定义信息无痛创建一个自定义的LICENSE文件。忙碌的人和初学者的友好。
  • share-cli - 快速从命令行与本地网络共享文件。
  • remote-share-cli - 从世界的命令行快速共享文件。
  • moeda - 使用cli汇率和货币兑换
  • Wego -获取您的浏览器或您的控制台天气权利。
  • mapscii - 终端地图查看器 - 整个世界在您的控制台!
  • website-popup-cli - 在弹出窗口中快速观看窗口而不关闭或打开另一个全屏窗口。
  • getnews.tech - 从您的终端中的各种新闻获取新闻头条。
  • has - 检查路径上是否存在各种命令及其版本。
  • decktape - 用于HTML演示的PDF导出器。

苹果系统工具

  • bundle-id-cli - 从包名称(macOS)获取包标识符:Safari→com.apple.Safari。
  • bundle-name-cli - 从包标识符(macOS)获取包名称:com.apple.Safari→Safari。
  • lnfs-cli - 安全地强制创建符号链接。
  • osx-version-cli - 获取当前系统的macOS版本。
  • osx-wifi-cli - 用于管理OSX上的wifi连接的cli。
  • active-win-cli - 获取活动窗口的标题/ ID / etc

命令行学习

  • cmdchallenge - 提供用户提交的解决方案的小壳挑战。
  • explainhell - 键入一个命令行片段来查看每个参数的帮助文本。
  • howdoi - 即时编码通过命令行回答。
  • how2 - 查找在unix bash命令行上执行某些操作的最简单方法(NodeJs howdoi的实现)。
  • shortcutfoo - 了解VIM,Emacs,git,bash等的快捷方式。
  • thefuck - 宏伟的应用程序,纠正您以前的控制台命令。
  • tldr - 简化和社区驱动的手册页。
  • wat - 即时,中央,社区建立的文档。

数据操作

  • jq - 命令行JSON处理器。
  • underscore-cli - 用于黑客JSON和Javascript的命令行工具带。
  • ramda-cli - 使用功能流水线处理数据的CLI工具。
  • yaml-cli - 查询和更新YAML文件的简单CLI。
  • jp - 在jsonpath和stdin流支持(jq兼容,而不是替代)的情况下,简单地在命令行解析和钻取JSON。

文件和目录

文件管理器

  • Ranger - 带有VI键绑定的控制台文件管理器。
  • MC - 一个功能丰富的可视化文件管理器
  • Organize-CLI -整理文件,想象一下在瞬间清理你的下载。

删除,复制和重命名

  • trash-cli - 将文件和目录移动到垃圾箱。
  • empty-trash - 清空垃圾桶。
  • trashss - (仅限垃圾)桌面上的垃圾截图。
  • del-cli - 删除文件和文件夹。
  • cpy-cli - 复制文件。
  • rename-cli - 用于快速重命名文件的跨平台工具,尤其是多个文件。

文件系统

  • chokidar-cli - CLI观看文件系统更改。
  • file-type-cli - 检测文件或标准输入的文件类型。
  • strip-json-comments-cli - 从JSON中删除评论。让您在您的JSON文件中使用注释!
  • DocToc - 为本地git存储库内的降价文件生成目录。链接与由github或其他网站生成的锚兼容。

目录列表

  • alder - 使用颜色最小化UNIX树命令的实现!
  • exa - ls用Rust编写的改进版本。

目录导航

  • autojump - 学习的cd命令 - 从命令行轻松导航目录。
  • fasd - 命令行生产力助推器,提供快速访问文件和目录,受到autojump,z和v的启发。
  • pm - 在shell中切换到您的项目的简单方法。
  • z - z是新的j,哟。
  • hf - (另一个)模糊文件查找器的命令行。
  • PathPicker - 解析一个命令的输出后,PathPicker会给你一个很好的用户界面来选择你感兴趣的文件。
  • find-up-cli - 通过走上父目录找到一个文件。
  • fz - z的无缝模糊标签填充
  • nnn - 文件浏览器和磁盘使用情况分析器,具有出色的桌面集成

终端实用程序

  • gotty - 分享您的终端作为一个Web应用程序。
  • localtunnel - 将您的本地主机展示给全世界,以便于测试和共享。
  • mosh - 远程SSH客户端,允许间歇性连接漫游。
  • ngrok - 安全的introspectable隧道到本地主机。
  • serveo - 仅使用SSH客户端将本地服务器公开到Internet上。
  • seashells.io - 从命令行程序到网络的实时输出。
  • 远程控制台 - 在几秒钟内共享您的UNIX终端。
  • tmate.io - 即时终端(tmux)共享。
  • warp -安全和简单的终端共享。

版本控制

Git

  • CLI GitHub - 一个花哨的GitHub客户端的命令行。
  • Gistup - 从终端创建一个要点,然后使用Git来更新它。
  • git commander - 一个简单的终端界面的混帐工具。
  • git-stats - 一个类似GitHub的贡献日历,但在本地,你所有的git提交。
  • hub - 一个git的命令行包装器,使您在GitHub上更好。
  • dev-time - 获取GitHub用户的当前本地时间。
  • git-labelmaker - 从命令行编辑GitHub标签。
  • tig - Git的文本模式界面。
  • git-standup - 回想一下你在最后一个工作日做了什么。
  • starring - 在GitHub上自动列出你正在使用的npm包。
  • git-secret - 将您的私人数据存储在git存储库中。
  • gitlab-cli - gitlab cli从命令行创建合并请求。

更新日志

  • clog - 我们其他人的传统更新日志。

图片

Gif创作

  • gifgen - 简单高品质的GIF编码。
  • gifsicle - 创建,操作和优化GIF图像和动画。
  • ttygif - 将终端录制转换成GIF动画。
  • ttygif - ttyrec到gif。
  • ttystudio - 终端到gif录音机减去头痛。
  • asciinema - 终端会话记录器和asciinema.org的最佳伴侣。
  • givegif - 命令行中的GIF。

图像转换

  • imgp - 炽烈的快速批量图像调整和旋转

SVG

  • SVGO - SVG Optimizer是一个用于优化SVG矢量图形文件的基于Nodejs的工具。

文本操作

  • parse-columns-cli - 解析文本列,如unix命令的输出。返回JSON,您可以使用jq或underscore-cli等工具来操作。

屏保

  • cmatrix - 显示滚动“矩阵”像屏幕。
  • pipes.sh - 显示在屏幕上增长的随机管道。

图像

  • cli-mandelbrot - 遍历Mandelbrot分形的一个cli。
  • WOPR - 用于创建丰富的终端报告,演示文稿和信息图表的简单标记语言。
  • sparkly-cli - 生成sparklines▂▃▅▂▇..
  • JackPaper - 从unplash.com中提取随机/查询的图片,并将其应用于桌面墙纸。

其他

  • app-path-cli - 获取应用程序(macOS)的路径。
  • BibleApp - Bible.JS CLI客户端。通过命令行阅读圣经。
  • birthday - 知道朋友的生日即将到来。
  • Cowsay - 你可以用自制软件安装。
  • cgasm - 一个提供x86汇编文档的工具。它的发音是“SeekAzzem”。
  • detect-indent-cli - 检测代码的缩进。
  • emoj - 在命令行中从文本中查找相关的表情符号。
  • emoji-finder - 通过命令行快速找到表情符号并将其复制到剪贴板
  • Fortune - 显示一个随机的财富。
  • fullname-cli - 获取当前用户的全名。
  • get-port-cli - 获取一个可用的端口。
  • gzip-size-cli - 获取文件或stdin的gzip大小。
  • HASHA -cli - 哈希变得简单。获取文本或标准输入的哈希值。
  • is-reachable-cli - 检查主机名是否可达。
  • kill-tabs - 杀死所有Chrome选项卡以提高性能,降低电池使用量并节省内存。
  • leven-cli - 使用Levenshtein距离算法来测量两个字符串之间的差异。
  • 也许 - 在决定你是否真的想要它发生之前,看看程序做了什么。
  • mdlt - 从命令行快速执行数学运算。
  • medium-cli - 在您的终端中阅读medium.com的故事,也提供重要的故事。
  • open-shortcut-cli - 从浏览器中的Web快捷方式文件中打开URL。
  • pkg-dir-cli - 找到一个npm包的根目录。
  • speedtest-net - 从CLI中使用speedtest.net测试您的Internet连接速度和ping- 速度测试 - 与不同的用户界面的speeedtest-net的包装。
  • shortcut-url-cli - 从Web快捷方式文件中获取URL。
  • SpeedRead - 一个简单的基于终端的开源Spritz。
  • to-double-quotes转换成双引号:我喜欢独角兽=>我喜欢独角兽。
  • to-single-quotes转换为单引号:我“喜欢”独角兽→我喜欢独角兽。
  • yosay - 像cowsay,但为自耕农。
  • gdb-dashboard - Python中用于GDB的模块化可视化界面。
  • weather - 从您的终端检查您的城市的天气。
  • hget - 从终端以纯文本呈现网站。
  • ponysay - cowsay的小马重写。
  • google-wifi-status - 显示您的Google Wifi / OnHub路由器状态的Node.js CLI应用程序。
  • calories - 卡路里和体重跟踪。
  • trino - 允许对命令行中输入的单词和短语进行快速简单的翻译。
  • alex - 这增强了文本检查不敏感,不重要的写作捕捉许多可能的罪行。

注:原文来自———agarrharr

it/linux_cli_apps.txt · 最后更改: 2024/05/12 12:40 由 vim