标签: OS X & macOS

0

在 Linux 和 Mac 上更改 hostname

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言看过我文章的朋友都可能发现,从我的终端截图可以看出,我使用的是 oh-my-zsh,并且对 RPROMPT 进行了自定义 笔者设置的是: 日期 + 时间 + 主机名(hostname) 因为笔者有很多电脑 + 虚拟机 + 云主机,所以在终端的命令提示符显示 hostname 对于笔者就格外重要,可以方便笔者一目了然

0

Tmux “传家” 配置

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 介绍Tmux 是一个终端复用软件,在没有终端复用软件之前: 如果要同时执行多项任务,得开多个终端窗口(Terminal),远程的话还得在多个终端窗口里发起多条 SSH 连接(入下图) 如果在远程执行任务的时候,关闭终端,会强制性关闭 SSH 连接,进而导致任务执行直接中断 如果用上 Tmux 这样的终端复用软件后:

0

修复 V2RayX 的 PAC 模式失效

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 问题起因笔者在N年前就开始拿 5had0w50ck5X(-NG) 用以查资料,所以习惯了用 1080 作为本地 socks5 代理的端口号。 因为某些不可抗力因素,笔者不得不放弃该软件,转而投降 V2RayX 的怀抱。 真的挺好用的,除开它的 PAC Mode 不起作用这一点。 具体表现为,在 Safari 里国内网站

0

解决 mac 上 sed 报错

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言之前在每篇文前都标注了 原文链接,想着把它替换成 转载申明,手动一篇一篇替换是不可能的,咱可是程序员,任何批量操作都可以 脚本化 说干就干关于文本批处理工具,首先想到的就是 sed,它是一个“非交互式的”面向字符流的编辑器,能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的

0

清理 APFS 快照的shell脚本

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 背景macOS 从 10.13 High Sierra开始,引入了 APFS(Apple File System) 替代原先的 HFS+ 作为默认磁盘格式。 笔者觉得最大的特色在于 写时拷贝(Copy-on-Write) 和 快照(Snapshots)。对于前者,以后有机会笔者再写文阐述,本文主要针对后者。 快照的引入

0

iCloud同步排除文件/目录

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言苹果的iCloud服务,是笔者离不开苹果生态的一大重要原因。 但是苹果鸡贼的很,免费用户5GB存储空间轻轻松松就存满了,所以早年刚出付费升级容量的时候,我就购买了最低的付费容量,20GB/¥6/月。虽然不多,但是备份iPhone设备(特别是相册),也是够用的。不过后来苹果良心发现,加量不加价,自动给变更成了50G

0

Homebrew更新相关小技巧

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言笔者在四年前曾写过一文HomeBrew – OSX下的最强软件包管理器,篇中详细介绍了HomeBrew以及Cask的使用。 多年过去了,Homebrew依旧非常流行,但内在也发生了很多变化,比如Cask原先作为第三方Tap的存在,现已整合到Homebrew内,在未安装Cask的环境里,执行 brew cask in

0

禁用macOS更新提醒角标

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 近日来,苹果电脑的操作系统 macOS Catalina 接近了生命周期的尾声,新的操作系统 Big Sur 于2020年11月12日已经发布(很有意思的是正式版的首个版本号为11.0.1,而11.0.0并未对外发布,只预装在Apple M1的三台ARM新机上,详见下图,来源于维基百科) 笔者是Mac死忠粉,自 M

0

HomeBrew -- OSX下的最强软件包管理器

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 1. 什么是软件包管理器软件包管理器(以下简称包管理器),是用来管理系统下面软件和程序的工具,负责它们的搜索、安装、更新升级和卸载。 2. 为什么需要包管理器 包管理器一般来说是*nix系统(Unix-like: Linux, Mac OS X, FreeBSD等等)独有的。 Windows的软件生态系统决定了它不需