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
数据库
效率工具
生产力工具
- 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或其他网站生成的锚兼容。
目录列表
目录导航
- 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创作
图像转换
- imgp - 炽烈的快速批量图像调整和旋转
SVG
- SVGO - SVG Optimizer是一个用于优化SVG矢量图形文件的基于Nodejs的工具。
文本操作
- parse-columns-cli - 解析文本列,如unix命令的输出。返回JSON,您可以使用jq或underscore-cli等工具来操作。
屏保
图像
- 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