✨使用这些工具成为 10X Linux 用户😎💫
TL;DR
本文列出了开发人员可以在 Linux 机器上安装的六款优秀工具。🎉
欢迎探索这些工具,并点赞这些代码库。开源项目需要您的帮助!🙏🏻
你准备好成为10 倍速 Linux 用户了吗?🧠 开个玩笑,你不会成为 10 倍速 Linux 用户,😆 但这些工具绝对可以加速你的日常工作。🏃🏻♂️💨

1. Ngrok
💡 安全地在线公开本地服务器。
Ngrok 可帮助您为本地 Web 服务器创建公共 URL 🌐,以便您可以与队友、客户或全世界分享您的工作进度。🌍
只需运行一个简单的命令,Ngrok 就能从公共端点到您的计算机建立一条安全隧道。这样,您localhost
无需部署任何内容,即可在您的计算机上测试网站、应用程序和 API。
Ngrok 支持 HTTP 和 TCP 流量,因此您可以为几乎任何内容建立隧道🤯——Web 服务器,甚至间接连接数据库。它还提供自定义子域名和重放/检查流量等实用功能。
Ngrok 主要在以下几个方面提供帮助:
- 临时共享仅在您的开发机器上运行的网站🖥️。
- 开发任何使用 webhook 🪝 的服务。
- 通过检查网络流量来调试🧑💻网络服务。
✨ 我并不经常使用这个工具,但我记得几年前我第一次使用这个工具向我的朋友展示我在本地创建的网站。
2. fzf
💡 命令行模糊查找器。
对于经常在终端上工作的人来说,Fzf 是一款实用的工具🖥️。它就像一个模糊查找器,可以让你快速搜索🔍并筛选文件、命令历史记录、git 提交等数据列表。
它的工作原理如下。当你运行一个fzf
命令时,它会根据你的输入立即过滤下面的列表,仅显示匹配的结果。
这是一个可能的用例。😯
ls -la | fzf
这种交互式方法让您即使在长列表中也能快速轻松地找到所需内容。模糊匹配意味着它会找到部分匹配项,因此您无需输入全名。🤯
3. Z
💡 无需了解完整路径即可在目录中跳转。
你是否曾经在处理一个文件夹结构嵌套很深的项目时,不得不不断使用 cd 命令输入冗长的目录📂路径?Z 解决了这个问题。😉
安装并开始使用 Z 后,它会跟踪您最常访问的目录。然后,您无需输入完整路径,只需输入一个简称即可立即跳转到该文件夹。
Z 使用两个因素来确定为您跟踪哪些目录:您访问文件夹的频率以及您最近访问该文件夹的时间。
因此,您最常用的文件夹将具有最短的名称。
4.游侠
💡 受 VIM 启发的控制台文件管理器。
Ranger 是一款受 vim 启发的文件管理器👮🏻,带有控制台界面。它提供了一种易于使用且高效的方式来导航和查看文件系统。
Ranger 的一些主要功能包括:
- 多列✨显示
- 所选文件/目录的预览📂
- 常见文件操作(
create/chmod/copy/delete
/...)
- 一次重命名多个文件
- 类似 VIM 的控制台和热键 ⌨️
5. Ncdu
💡 查看 Linux 系统上正在使用的文件和磁盘空间。
Ncdu 是一个有用的命令行工具,可以帮助您有效地管理磁盘空间。
它以直观的方式向您展示磁盘驱动器上空间的使用情况,使您可以轻松识别占用最多空间的大文件和文件夹。
运行 Ncdu 时,它会扫描你的文件系统🔍,并在终端中显示一个交互式列表,其中显示磁盘驱动器上的每个文件夹及其占用的空间大小。你可以浏览此列表,深入了解子文件夹📂的空间使用情况。
其简单的界面使其易于使用,同时功能强大,可以分析您的磁盘使用情况并优化您的存储。
如果您的磁盘空间💾满了,Ncdu 可以成为识别罪魁祸首并采取行动的便捷工具。👮🏻
6. Exa -值得拥有
💡 丰富多彩的命令替换
ls
。
🚨 Exa 现已无人维护,请使用eza。它是 exa 的一个分支,添加了几个功能。但我仍在使用 Exa,它运行良好。它们几乎相同。
Exa 是旧版终端文件和文件夹列表命令的现代替代品ls
。它能以更丰富多彩🎨、更详细、更易读的方式列出当前目录中的文件。
当你运行exa而不是 时ls
,你会看到一些不错的改进。首先,它使用不同的颜色和图标(启用或禁用)对文件类型进行颜色编码💬,这样更容易一目了然地区分文件。
它还会向您显示额外信息,如文件权限、所有者、大小等。
如果您想到本文中未涉及的任何其他便捷工具,请在下面的评论部分分享。👇🏻
好了,本文就到这里。非常感谢你的阅读!🎉🫡
文章来源:https://dev.to/shricodev/be-a-10x-linux-user-with-these-tools-3g1f