#Terminal #Proxy #macOS
在隔壁群看到了一个很有意思的 macOS 终端代理(让终端走代理)配置,溯源了一下找到了这篇文章(非贴图博文)
在Mac终端下配置Proxy
而我自己也有在用 function 实现这个功能,不过只设置了 http/https/socks,如图
大部分的代理请求都可以用这篇文章来解决,当然 CLI Proxy 要是万能就没 TUN 什么事了。因此还可以用 TUN 完美实现这一点
目前比较成熟的 TUN 代理软件有 Surge(Enhanced Mode)和 Mellow(Default TUN),我用了一下都挺不错的
* 顺便 Mellow 是真的高产,又发 Releases 了(仰望
频道:@NewlearnerChannel
在隔壁群看到了一个很有意思的 macOS 终端代理(让终端走代理)配置,溯源了一下找到了这篇文章(非贴图博文)
在Mac终端下配置Proxy
而我自己也有在用 function 实现这个功能,不过只设置了 http/https/socks,如图
大部分的代理请求都可以用这篇文章来解决,当然 CLI Proxy 要是万能就没 TUN 什么事了。因此还可以用 TUN 完美实现这一点
目前比较成熟的 TUN 代理软件有 Surge(Enhanced Mode)和 Mellow(Default TUN),我用了一下都挺不错的
* 顺便 Mellow 是真的高产,又发 Releases 了(仰望
频道:@NewlearnerChannel
This media is not supported in your browser
VIEW IN TELEGRAM
#APP #Terminal
Assist:一个终端远程共享协作工具
https://assist.app
👉 Features:
- 支持 macOS / Linux / ARMv7/8(Raspberry Pi included)
- 支持多人同步终端界面,便于团队协作等
- 操作简单,易上手
频道:@NewlearnerChannel
Assist:一个终端远程共享协作工具
https://assist.app
👉 Features:
- 支持 macOS / Linux / ARMv7/8(Raspberry Pi included)
- 支持多人同步终端界面,便于团队协作等
- 操作简单,易上手
频道:@NewlearnerChannel
Newlearnerの自留地
#APP Thief-Book 是一款可以在任务栏、桌面、TouchBar上进行摸鱼的跨平台摸鱼神器,支持小说、股票、按键翻页、鼠标翻页、自动翻页让你体验不同的工作 996,上班族必备神器(棒w Github | VSCode-Versioon Github有详细的使用介绍 Features: - 隐蔽性:自定义透明背景,随意调整大小,完美融入各种软件界面 - 快捷性:三个快捷键,实现完美的摸鱼 - 跨平台:支持 Mac+Win,Linux 暂未测试,请自行打包 - MAC 支持 桌面模式 +…
#V2er #Terminal
easyV2:基于 NodeJS 的 V2ex 命令行浏览工具(摸鱼喜加一)
https://github.com/thjiang/easyV2
⚙️ 安装:
🔑 用法:
网站状态:
最热话题:
最新话题:
阅读文章:
👉 TODO:
- 按节点浏览
- 提供深浅 2 色主题
- 回帖功能
频道:@NewlearnerChannel
easyV2:基于 NodeJS 的 V2ex 命令行浏览工具(摸鱼喜加一)
https://github.com/thjiang/easyV2
⚙️ 安装:
npm install easyv2 -g
🔑 用法:
网站状态:
v2 status
最热话题:
v2 hot
最新话题:
v2 latest
阅读文章:
v2 view 613411
👉 TODO:
- 按节点浏览
- 提供深浅 2 色主题
- 回帖功能
频道:@NewlearnerChannel
#Terminal #Windows
Windows Terminal: the secret to command line happiness!
微软在 Youtube 上发布了新的影片。讲述了如何使用 Windows Terminal 优化工作流。
1. 支持 Powerline 。优化 Git 使用体验。
2. 在 WSL 安装 oh-my-zsh。
3. 为不同的环境定制不同的主题。例如测试环境使用黄色背景,右下角有⚠️图案。
频道:@NewlearnerChannel
Windows Terminal: the secret to command line happiness!
微软在 Youtube 上发布了新的影片。讲述了如何使用 Windows Terminal 优化工作流。
1. 支持 Powerline 。优化 Git 使用体验。
2. 在 WSL 安装 oh-my-zsh。
3. 为不同的环境定制不同的主题。例如测试环境使用黄色背景,右下角有⚠️图案。
频道:@NewlearnerChannel
#Linux #Terminal
自定义终端的欢迎语
在我们登入终端后,会弹出一段欢迎信息,但每次看到同样的信息,未免会有些厌倦。通过修改 Motd 文件,我们可以给 SSH 加点料,让它更加好看和有♂趣(划掉划掉
👉 自定义方式:
1⃣️ 静态 Motd: ASCiiWorld、Patorjk、Img2Motd,通过这三个网站可以获取到心仪的 ASCii 字符画。
2⃣️ 动态 Motd: Neofetch 是一款用于显示系统信息的脚本,通过脚本可以在登入终端时运行 Neofetch,在终端上显示主机的相关信息。
如果你有更多有趣、新奇的玩法,不妨在文章内评论,或者进入 NewlearnerChannel 的讨论群 和大家一起分享。
频道:@NewlearnerChannel
自定义终端的欢迎语
在我们登入终端后,会弹出一段欢迎信息,但每次看到同样的信息,未免会有些厌倦。通过修改 Motd 文件,我们可以给 SSH 加点料,让它更加好看和有♂趣(划掉划掉
👉 自定义方式:
1⃣️ 静态 Motd: ASCiiWorld、Patorjk、Img2Motd,通过这三个网站可以获取到心仪的 ASCii 字符画。
2⃣️ 动态 Motd: Neofetch 是一款用于显示系统信息的脚本,通过脚本可以在登入终端时运行 Neofetch,在终端上显示主机的相关信息。
如果你有更多有趣、新奇的玩法,不妨在文章内评论,或者进入 NewlearnerChannel 的讨论群 和大家一起分享。
频道:@NewlearnerChannel
#Github情报 #Terminal #Tools
wttr.in:一个通过网页/终端看天气、月亮圆缺的项目
GitHub | Web
👉 Features:
- 支持根据城市、区号、GPS 坐标、域名等查看某地天气
- 支持查看近三日天气,并用 ASCII Art 字符画显示
- 支持多种 Unicode 编码,包括 UTF-8
- 除天气外,支持查看风速和月相
👉 使用:
本项目将 wego 和 pyphoon 的输出以 web server 的方式呈现,可以通过网页直接调用
使用命令和参数详见
开发者在项目中还给出了 bash function 示例,可以自行修改方便终端调用
频道:@NewlearnerChannel
wttr.in:一个通过网页/终端看天气、月亮圆缺的项目
GitHub | Web
👉 Features:
- 支持根据城市、区号、GPS 坐标、域名等查看某地天气
- 支持查看近三日天气,并用 ASCII Art 字符画显示
- 支持多种 Unicode 编码,包括 UTF-8
- 除天气外,支持查看风速和月相
👉 使用:
本项目将 wego 和 pyphoon 的输出以 web server 的方式呈现,可以通过网页直接调用
使用命令和参数详见
http://wttr.in/:help
,可以通过浏览器访问,也可以在终端通过 curl 调用开发者在项目中还给出了 bash function 示例,可以自行修改方便终端调用
频道:@NewlearnerChannel
#GitHub情报 #Shell #Terminal
ohmyiterm2:快速安装一个漂亮的 iTerm2
https://github.com/KingFalse/ohmyiterm2
👉 内容:
- 安装 Xcode Command Line Tools
- 安装 ohmyzsh
- 安装 ohmyzsh 插件 git-open / zsh-autosuggestions / zsh-syntax-highlighting
- 安装 ohmyzsh 主题 starship
- 安装 iTerm2
- 安装 iTerm2-Utilities 扩展
- 安装 iTerm2-Dracula 主题
- 安装 lrzsz 并配置 Triggers
👉 使用:
👨🏻💻 本质就是一套懒人脚本,方便大家迅速完成新系统 ohmyzsh 和 iTerm2 的配置工作。iTerm2 是一款完全免费的,专为 macOS 用户打造的命令行应用。本身支持很多自定义化的设置,比如自定义配色,自定义快捷键,方便的水平和垂直分屏功能等等。大家也可以基于此打造迎合个人习惯的脚本
📘 关联阅读:
1️⃣ 自定义终端的欢迎语
2️⃣ 让 iTerm2 自动走系统代理
3️⃣ 程序员内功系列 - iTerm与Zsh篇
频道:@NewlearnerChannel
ohmyiterm2:快速安装一个漂亮的 iTerm2
https://github.com/KingFalse/ohmyiterm2
👉 内容:
- 安装 Xcode Command Line Tools
- 安装 ohmyzsh
- 安装 ohmyzsh 插件 git-open / zsh-autosuggestions / zsh-syntax-highlighting
- 安装 ohmyzsh 主题 starship
- 安装 iTerm2
- 安装 iTerm2-Utilities 扩展
- 安装 iTerm2-Dracula 主题
- 安装 lrzsz 并配置 Triggers
👉 使用:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/KingFalse/ohmyiterm2/master/install.sh)" "" github
👨🏻💻 本质就是一套懒人脚本,方便大家迅速完成新系统 ohmyzsh 和 iTerm2 的配置工作。iTerm2 是一款完全免费的,专为 macOS 用户打造的命令行应用。本身支持很多自定义化的设置,比如自定义配色,自定义快捷键,方便的水平和垂直分屏功能等等。大家也可以基于此打造迎合个人习惯的脚本
📘 关联阅读:
1️⃣ 自定义终端的欢迎语
2️⃣ 让 iTerm2 自动走系统代理
3️⃣ 程序员内功系列 - iTerm与Zsh篇
频道:@NewlearnerChannel
#News #Edge #Microsoft #Terminal
医疗云计算、Windows 10 新特性,微软开发者大会新亮点都有哪些
在昨日凌晨召开的首次微软 Build 线上开发者大会,对于普通的数码爱好者与专业开发者来讲,本次开发者大会的看点也不尽相同:对于开发者来讲,本次开发者大会上公布的来自微软的开发技术升级相当有料;无论是新协作框架还是 Windows 新特性都相当让开发者期待;而对于更多的数码爱好者而言,更贴合生活的 Window 系统新特性与 Office 办公套件的更新,也同样值得期待。
📖以下是本文目录:
·微软云首个落地项目:医疗云服务
·Office 办公套件在线版 —— Fluid Framework
·Windows 10:新本地搜索与 Linux GUI 应用支持
·《我的世界》每月玩家数达到了 1.26 亿
编辑在近日实在是忙于写稿,因此本文可能有不少疏漏,还请谅解。
频道:@NewlearnerChannel
医疗云计算、Windows 10 新特性,微软开发者大会新亮点都有哪些
在昨日凌晨召开的首次微软 Build 线上开发者大会,对于普通的数码爱好者与专业开发者来讲,本次开发者大会的看点也不尽相同:对于开发者来讲,本次开发者大会上公布的来自微软的开发技术升级相当有料;无论是新协作框架还是 Windows 新特性都相当让开发者期待;而对于更多的数码爱好者而言,更贴合生活的 Window 系统新特性与 Office 办公套件的更新,也同样值得期待。
📖以下是本文目录:
·微软云首个落地项目:医疗云服务
·Office 办公套件在线版 —— Fluid Framework
·Windows 10:新本地搜索与 Linux GUI 应用支持
·《我的世界》每月玩家数达到了 1.26 亿
编辑在近日实在是忙于写稿,因此本文可能有不少疏漏,还请谅解。
频道:@NewlearnerChannel
#GitHub情报 #Terminal
🤖️ 通过 zplug 快速搭建终端
zplug 是一个 zsh 上的插件管理工具
利用 zplug,我们只需要维护/备份一份 .zshrc 配置文件就可以完成各种插件的快速安装
项目地址 | 参考配置
🔧通过homebrew 安装 zplug
🔨 配置 & 使用
1️⃣ 在
2️⃣ 在
3️⃣ 在
4️⃣ 刷新 zsh 配置以生效
👀 日常可以通过 mackup 对zsh 的配置进行备份,电脑重装后利用 mackup 还原,zplug会自动安装缺少的插件,省心
频道 @NewlearnerChannel
🤖️ 通过 zplug 快速搭建终端
zplug 是一个 zsh 上的插件管理工具
利用 zplug,我们只需要维护/备份一份 .zshrc 配置文件就可以完成各种插件的快速安装
项目地址 | 参考配置
🔧通过homebrew 安装 zplug
brew install zplug
🔨 配置 & 使用
1️⃣ 在
.zshrc
顶部加入 zplug 环境变量export ZPLUG_HOME=/usr/local/opt/zplug
source $ZPLUG_HOME/init.zsh
2️⃣ 在
.zshrc
中部编辑插件列表zplug "插件作者/插件名称"
zplug "zsh-users/zsh-autosuggestions"
……
3️⃣ 在
.zshrc
底部写入 zplug 安装命令if !zplug check --verbose; then
printf "Install? [y/N]: "
if read -q; then
echo; zplug install
fi
fi
zplug load
4️⃣ 刷新 zsh 配置以生效
$ source ~/.zshrc
👀 日常可以通过 mackup 对zsh 的配置进行备份,电脑重装后利用 mackup 还原,zplug会自动安装缺少的插件,省心
频道 @NewlearnerChannel
#Blog #Terminal
📩 接群友来稿,他向我们介绍自己如何优化终端 Shell zsh 的打开速度
我的 zsh 加速方案
考虑到 fish 有些语法和 bash 不兼容,而 bash 有些难用,作者最终选择了 zsh。但 zsh 在添加一些插件和环境声明之后,开启速度感人。作者将未优化的 zsh 启动速度与 fish 进行了对比,并和我们分享了他探索优化启动速度的历程
🚄 大家也可以通过如下命令自行测试:
👉 措施:
- 使用 zinit 插件管理器,并开启 Turbo 模式
- 通过 zsh-defer 延后加载一些脚本
主要思路就是优先加载需要用到的脚本,延后加载次要的东西。有点 Fusion Drive 的感觉,常用的文件放在 SSD,其他文件放在 HDD,从而改善体验。这样的做法表面上确实提高了 Shell 的打开速度,但还是要给与时间让加载项完成加载
如果你也对 zsh 启动速度不满,不妨试试看~
频道:@NewlearnerChannel
📩 接群友来稿,他向我们介绍自己如何优化终端 Shell zsh 的打开速度
我的 zsh 加速方案
考虑到 fish 有些语法和 bash 不兼容,而 bash 有些难用,作者最终选择了 zsh。但 zsh 在添加一些插件和环境声明之后,开启速度感人。作者将未优化的 zsh 启动速度与 fish 进行了对比,并和我们分享了他探索优化启动速度的历程
🚄 大家也可以通过如下命令自行测试:
for i in $(seq 1 5); do /usr/bin/time your-shell -i -c exit; done
👉 措施:
- 使用 zinit 插件管理器,并开启 Turbo 模式
- 通过 zsh-defer 延后加载一些脚本
主要思路就是优先加载需要用到的脚本,延后加载次要的东西。有点 Fusion Drive 的感觉,常用的文件放在 SSD,其他文件放在 HDD,从而改善体验。这样的做法表面上确实提高了 Shell 的打开速度,但还是要给与时间让加载项完成加载
如果你也对 zsh 启动速度不满,不妨试试看~
频道:@NewlearnerChannel
#GitHub情报 #macOS #Terminal
👨🏻💻 axe.store:一款 Mac 下对国内用户友好的包管理工具
https://github.com/kuaibiancheng/axe.store
👉 Features:
- 支持安装时自动换 Homebrew 源,解决下载依赖网络错误问题
- 支持苹果图形界面软件和 Unix 命令行软件的下载、安装、卸载
- 支持命令行软件和图形界面软件安装
👉 安装和使用:
支持 Mojave 及以上系统,使用命令为
👀 近日出来的一个新包管理器,用的其实还是 Homebrew 的源,但是支持了国内源并可以在安装依赖的过程中自动切换源,一定程度对国内用户很友好。比较有争议的是命令 sou,我个人倾向于认为这是中文「搜」的拼音,而非「Source」的缩写
如果你日常的网络环境不允许让终端走代理,又嫌换国内 Homebrew 源也时不时遇到问题,不妨试试这款包管理器。当然,此前也有一个 Homebrew 国内安装脚本 HomebrewCN,可以帮助大家迅速安装 Homebrew 并使用国内源
📘 关联阅读:
1️⃣ 自定义终端的欢迎语
2️⃣ apt-smart —— 智能的 Debian/Ubuntu 镜像源自动选择工具
3️⃣ 通过 zplug 快速搭建终端
频道:@NewlearnerChannel
👨🏻💻 axe.store:一款 Mac 下对国内用户友好的包管理工具
https://github.com/kuaibiancheng/axe.store
👉 Features:
- 支持安装时自动换 Homebrew 源,解决下载依赖网络错误问题
- 支持苹果图形界面软件和 Unix 命令行软件的下载、安装、卸载
- 支持命令行软件和图形界面软件安装
👉 安装和使用:
/bin/bash -c "$(curl -fsSL https://github.com/kuaibiancheng/axe.store/raw/master/install.sh)"
支持 Mojave 及以上系统,使用命令为
store.axe + {sou|get|rm|help} + 包名
,详见 readme👀 近日出来的一个新包管理器,用的其实还是 Homebrew 的源,但是支持了国内源并可以在安装依赖的过程中自动切换源,一定程度对国内用户很友好。比较有争议的是命令 sou,我个人倾向于认为这是中文「搜」的拼音,而非「Source」的缩写
如果你日常的网络环境不允许让终端走代理,又嫌换国内 Homebrew 源也时不时遇到问题,不妨试试这款包管理器。当然,此前也有一个 Homebrew 国内安装脚本 HomebrewCN,可以帮助大家迅速安装 Homebrew 并使用国内源
📘 关联阅读:
1️⃣ 自定义终端的欢迎语
2️⃣ apt-smart —— 智能的 Debian/Ubuntu 镜像源自动选择工具
3️⃣ 通过 zplug 快速搭建终端
频道:@NewlearnerChannel
#GitHub情报 #Tools #Terminal
➿ Product Hunt CLI:通过命令行浏览 Product Hunt,终端摸鱼 +1
GitHub | Releases
👉 Features:
通过 Terminal 展示当日 Product Hunt 趋势榜单前 20 名的产品,支持 macOS / Debian / Ubuntu
👉 安装与使用:
安装请参考 readme,macOS 可使用 Homebrew 或直接下载二进制,Linux 需下载 deb 文件并安装。终端运行
👀 在浏览器和 App 很发达的今天,用终端浏览 Product Hunt 似乎是多此一举。不过考虑到工作摸鱼的场景,这样的工具依然有存在的必要性🐶。前有 Thief-Book 摸鱼神器,后有各种 VSCode 插件(RSS、小说阅读、股票等),不少人深谙摸鱼之道🐟
📘 关联阅读:
1️⃣ Thief-Book:跨平台的摸鱼神器
2️⃣ easyV2:基于 NodeJS 的 V2ex 命令行浏览工具
频道:@NewlearnerChannel
➿ Product Hunt CLI:通过命令行浏览 Product Hunt,终端摸鱼 +1
GitHub | Releases
👉 Features:
通过 Terminal 展示当日 Product Hunt 趋势榜单前 20 名的产品,支持 macOS / Debian / Ubuntu
👉 安装与使用:
安装请参考 readme,macOS 可使用 Homebrew 或直接下载二进制,Linux 需下载 deb 文件并安装。终端运行
ph signin
通过弹出的网页完成授权,并复制授权命令到终端并回车,之后就可以输入 ph list
查看当日榜单产品了。希望在之后的更新推出查看往期等更多功能👀 在浏览器和 App 很发达的今天,用终端浏览 Product Hunt 似乎是多此一举。不过考虑到工作摸鱼的场景,这样的工具依然有存在的必要性🐶。前有 Thief-Book 摸鱼神器,后有各种 VSCode 插件(RSS、小说阅读、股票等),不少人深谙摸鱼之道🐟
📘 关联阅读:
1️⃣ Thief-Book:跨平台的摸鱼神器
2️⃣ easyV2:基于 NodeJS 的 V2ex 命令行浏览工具
频道:@NewlearnerChannel
#macOS #Terminal #Blog
💻 在 M1 芯片 Mac 上使用 Homebrew
近日,少数派作者 PlatyHsu 在博客分享了他对于 Homebrew ARM Beta 版本的使用体验,并总结他在设置过程中探索出可行、相对实用的做法
📝 文章概述:
- 安装 ARM 版 Homebrew
- 为什么 ARM 版 Mac 要使用
- 安装 X86 版 Homebrew
- ARM 和 X86 版 Homebrew 的共存问题
- 从旧 Mac(或 X86 版 Homebrew)迁移软件包
👀 自从 M1 Mac 发布以来,软件兼容性就是大家一直关心的话题。刚发布那阵子,Docker、VS Code、Homebrew 这些开发常用的软件无一例外遇到了一些适配问题,有的压根没法使用。目前来看,VS Code 已经可以运行于 Rosetta 2、并在 Insider 中开始适配 ARM,Docker 目前依然无解
而今天的主角 Homebrew 正在积极适配 ARM,但依然离完全适配有一定的距离。作者提到目前的 Beta 版“缺少基于 ARM 架构的持续集成框架、很多软件包依赖的框架或编译器(go、gcc、qt)未适配”,大家可以到 这里 关注适配进度
因此,作者采用“优先使用 ARM 版 Homebrew 安装软件包,用 X86 版 Homebrew 安装尚未支持新平台的命令行软件”的思路,并给出了详细的安装和软件包迁移指南。希望能够帮助到有需要的朋友
📘 关联阅读:
1️⃣ Does it ARM - 快捷查询某软件是否适配 Apple Silicon
2️⃣ Is Apple Silicon Ready:又一个快捷查询某软件是否适配 Apple Silicon 网站
频道:@NewlearnerChannel
💻 在 M1 芯片 Mac 上使用 Homebrew
近日,少数派作者 PlatyHsu 在博客分享了他对于 Homebrew ARM Beta 版本的使用体验,并总结他在设置过程中探索出可行、相对实用的做法
📝 文章概述:
- 安装 ARM 版 Homebrew
- 为什么 ARM 版 Mac 要使用
/opt
路径?- 安装 X86 版 Homebrew
- ARM 和 X86 版 Homebrew 的共存问题
- 从旧 Mac(或 X86 版 Homebrew)迁移软件包
👀 自从 M1 Mac 发布以来,软件兼容性就是大家一直关心的话题。刚发布那阵子,Docker、VS Code、Homebrew 这些开发常用的软件无一例外遇到了一些适配问题,有的压根没法使用。目前来看,VS Code 已经可以运行于 Rosetta 2、并在 Insider 中开始适配 ARM,Docker 目前依然无解
而今天的主角 Homebrew 正在积极适配 ARM,但依然离完全适配有一定的距离。作者提到目前的 Beta 版“缺少基于 ARM 架构的持续集成框架、很多软件包依赖的框架或编译器(go、gcc、qt)未适配”,大家可以到 这里 关注适配进度
因此,作者采用“优先使用 ARM 版 Homebrew 安装软件包,用 X86 版 Homebrew 安装尚未支持新平台的命令行软件”的思路,并给出了详细的安装和软件包迁移指南。希望能够帮助到有需要的朋友
📘 关联阅读:
1️⃣ Does it ARM - 快捷查询某软件是否适配 Apple Silicon
2️⃣ Is Apple Silicon Ready:又一个快捷查询某软件是否适配 Apple Silicon 网站
频道:@NewlearnerChannel