macOS 系统中 iterm2 终端启动慢的原因排查方法 不知道从什么时候开始,macbook 里打开 iterm2 的初始化启动时间变得非常慢。由于通过 brew 安装一个软件时会自动执行 brew update,初始估计是某个应用被更新后新的版本导致的,但是无法确定具体导致该问题的原因在哪儿。 1 通过启用 zsh/zprof 模块分析 shell 启动耗时详情 从 macOS Catalina 版开始,系统使用的默认 shell 是 zsh。zsh 前端开发 任侠 2024-11-22 405 热度 0评论
Windows Terminal 更新后 oh-my-posh 报错的问题分析与解决 两年前在 windows 10 中安装并配置了 Windows Terminal,并记录了一片相关文章:自定义 Windows Terminal 终端界面与配色方案。当时 Windows Terminal 还处于预览版。 最近在 windows 应用商店对 Windows Terminal 进行了更新,然后再打开 则 PowserShell 中的 oh-my-posh 报错如下而无法使用: oh- 电脑基础 任侠 2023-01-30 4387 热度 1评论
终端中的彩色文本:ANSI 字符颜色控制指令的格式构成简介 你知道终端上打印的彩色文本是怎样实现的吗?本文主要介绍控制台上关于彩色字符的格式构成规则,并列举一些简单的示例以供参考理解。 前端开发 任侠 2022-11-23 2179 热度 1评论
tty.js:运行于浏览器上的虚拟终端 概述 tty.js 是一个使用 node 和 socket.io 的虚拟终端。让用户可以通过浏览器连接到 Linux 进行运维操作。 特点 支持 xterm 鼠标事件 支持 256 颜色 完全采用 JavaScript 开发,开放源代码,可以按需修改 支持 http 和 https 两种连接方式 优势 基于 nodejs 网络 IO 的效率不容置疑 可以和 node-webkit 完美组合, 打造 前端开发 任侠 2013-06-28 11390 热度 0评论
Shellinabox:基于 Web 的远程 Terminal 模拟器安装使用详解 一、Shellinabox 简介 Shellinabox 是一个基于 web 的终端模拟器,采用 C 语言编写,使用 Ajax 与后端服务通信。它实现了一个 Webserver,默认监听 4200 端口,在支持 Javascript 和 CSS 的浏览器上访问 http://host:4200 即可。并且可以配置 SSL/TLS 证书,使用 https 方式加密通信。 二、Shellinabox 电脑基础 任侠 2013-05-10 28497 热度 3评论