TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Favorite CLI Tools

85 点作者 amjith将近 5 年前

4 条评论

Seirdy将近 5 年前
Almost each of the non-macOS tools was once used daily by me, but I&#x27;ve since switched to even better ones in some&#x2F;all use-cases.<p>zsh + zinit [0] + powerlevel10k [1] &gt; fish + starship. Powerlevel10k and zinit make prompt initialization time with all my plugins much lower than the equivalent setup in fish; I can start typing as soon as I open a terminal without breaking up my prompt.<p>gotop&#x2F;ytop complement glances&#x2F;htop. They offer a really sleek TUI that uses braille characters to draw graphs.<p>Poetry &gt; Virtualenv for working in venvs in Python projects.<p>Distro packages &gt; pyenv, rbenv, nodeenv. Most distros provide packages for multiple interpreter versions, and only use one by default. For example, Fedora uses symlinks: &#x2F;bin&#x2F;python -&gt; &#x2F;bin&#x2F;python3 -&gt; &#x2F;bin&#x2F;python3.8; I also have python3.9 beta, python3.7, and python3.6 installed for testing.<p>For some usecases, termtosvg can be better than asciinema. termtosvg doesn&#x27;t require additional software or javascript if the user already has a web browser or other animated SVG viewer.<p>delta [2] &gt; diff-so-fancy and colordiff. Delta combines language-specific syntax highlighting (foreground) with diff highlighting (background).<p>nnn [3] &gt; ncdu. It has the functionality of ncdu when sorting by disk usage on top of being the best file manager I&#x27;ve ever used.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;zdharma&#x2F;zinit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zdharma&#x2F;zinit</a><p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;romkatv&#x2F;powerlevel10k" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;romkatv&#x2F;powerlevel10k</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;dandavison&#x2F;delta" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dandavison&#x2F;delta</a><p>[3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;jarun&#x2F;nnn" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jarun&#x2F;nnn</a>
mehrdadn将近 5 年前
Looks like a great list. Installed a lot of them seamlessly through Arch. Now the hard part will be remembering they exist :-)
zaptheimpaler将近 5 年前
fzf has been a gamechanger for me. it can do a whole lot more than what comes out of the box with some light scripting too - e.g something like this [1] can search apt, show a description of the selected package on the side, and select multiple packages to install in one command.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;krickelkrakel&#x2F;fzf-apt&#x2F;blob&#x2F;master&#x2F;fzf-apt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;krickelkrakel&#x2F;fzf-apt&#x2F;blob&#x2F;master&#x2F;fzf-apt</a>
msravi将近 5 年前
Missing from the list: vifm<p>It&#x27;s the best file manager I&#x27;ve used. It gives you 2 default panes in the terminal, and you can use vi-like commands to operate on one or multiple files. Especially good for operating on multiple files - for example, if you want to rename multiple files, you select the files, and edit the filenames in vi.