首页 帮助中心 香港云服务器 开发者必备好用的CLI工具推荐
开发者必备好用的CLI工具推荐
时间 : 2025-02-14 10:39:21 编辑 : 华纳云 阅读量 : 1853

软件开发中,命令行界面CLI是开发人员强大且必不可少的工具,CLI工具持续发展提供了更多功能和性能帮助开发者更好、更智能的完成工作。下面为大家分享可提高工作流程效率的CLI工具,主要为tmux、htop、fzf等。

tmux对于使用多个终端会话的开发者而言的必备工具,可以支持用户把终端窗口拆分成多个窗格、管理多个会话和在不丢失工作的情况下分离和重新连接会话。对于远程开发/没有GUI服务器上工作时非常有效。支持把终端分隔为多个窗格水平/垂直状态,分离并重新连接会话,保证及时断开连接工作可继续进行。支持自定义按键绑定,实现快速导航。

Linux中安装tmux:

sudo apt install tmux [在Debian、Ubuntu 和 Mint上]

sudo dnf install tmux [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]

sudo emerge -a sys-apps/tmux [在Gentoo Linux上]

sudo apk add tmux [在Alpine Linux上]

sudo pacman -S tmux [在Arch Linux上]

sudo zypper install tmux [在OpenSUSE上]    

sudo pkg install tmux [在 FreeBSD 上]

安装后可以开始新会话。拆分窗格:

tmux new -s session_name

使用分离:

Ctrl+b %Ctrl+b "Ctrl+b d

传统的top命令也提供基本进程监控,htop是交互式、视觉上吸引人的界面,可以有效帮助监控和管理系统资源保证机器的平稳运行。主要他额度是采用颜色编码显示,便于阅读,支持滚动进程列表和树状视图。直接从界面终止或重新调整进程。

Htop在Linux上安装的方法:

sudo apt install htop [在Debian、Ubuntu 和 Mint上]

sudo dnf install htop [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]

sudoemerge -a sys-apps/htop [在Gentoo Linux上]

sudo apk add htop [在Alpine Linux上]

sudo pacman -S htop [在Arch Linux上]

sudo zypper install htop [在OpenSUSE上]    

sudo pkg install htop [在 FreeBSD 上]

安装后只要在htop终端输入即可启用,并通过箭头导航,按下F9即可终止进程。

Fzf是一种直观的模糊查找器,可以轻松查阅搜索文件、命令和目录。同其他CLI工具无缝集成可实时过滤。通过模糊匹配快速搜索,适合用于命令历史搜索、文件路径查找等。和vim、bash和zsh等其他工具无缝集成,支持高度定制和可编写脚本。

在Linux上安装fzf:

sudo apt install fzf [在Debian、Ubuntu 和 Mint上]

sudo dnf install fzf [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]

sudo emerge -a sys-apps/fzf [在Gentoo Linux上]

sudo apk add fzf [在Alpine Linux上]

sudo pacman -S fzf [在Arch Linux上]

sudo zypper install fzf [在OpenSUSE上]    

sudo pkg install fzf [在 FreeBSD 上]

安装后就可以在终端中运行开始搜索,将其与ls | fzf诸如过滤文件列表之类的命令结合使用。

Bat是传统的cat命令的替代品。有超200种编程语言的预防高亮显示,行号和Git diff支持,对大文件的分页支持等,bat在Linux上安装:

sudo apt install bat [在Debian、Ubuntu 和 Mint上]

sudo dnf install bat [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]

sudo emerge -a sys-apps/bat [在Gentoo Linux上]

sudo apk add bat [在Alpine Linux上]

sudo pacman -S bat [在Arch Linux上]

sudo zypper install bat [在OpenSUSE上]    

sudo pkg install bat [在 FreeBSD 上]

完成后只需将其替换cat为bat。例如,bat filename.txt使用语法高亮显示文件。如果bat没有,请尝试batcat使用 。

华纳云 推荐文章
Windows服务器上安装.NET指南 AI驱动的C#重构实践:从参数对象模式到异步编程的自动化演进 Linux bmon命令常用方法的分享 动态VPS服务器上设置IIS的完整流程 硬件强制栈保护对提升程序性能的影响 从VS Code配置到性能调优全流程 云原生AI算力服务器集群架构设计与关键技术解析 新加坡数据中心生态性能、设施与合规性评测 宝塔Linux面板的功能、支持系统及安装指南 美国原生节点是提升网络体验与业务效率的关键选择
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持