标签: shell

0

在 Linux 和 Mac 上更改 hostname

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

0

Tmux “传家” 配置

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

0

命令行下快捷开关代理

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言笔者经常会遇到在命令行下不得不走代理的情况: Homebrew & Cask(特别是后者,不走代理的话速度简直感人) 从 Github 执行各种操作(clone / pull / push / fetch) 旧方案笔者在本地的 1080 端口搭建了 socks5 代理开启代理: 1export all_

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)。对于前者,以后有机会笔者再写文阐述,本文主要针对后者。 快照的引入