CLI

命令行工具

2020-06-03

LV1

  • rg => ripgrep github超快速的 grep 替代工具
  • fd github 快速查找文件工具
  • sk => skim github 终端文件查找
  • mdbook 文档生成工具 github 简介教程
  • plantuml UML 绘制工具 文档
  • zoxide github z 快速跳转(cd) 替代
  • dust github du-dust
  • rmx github 替代 rm, 速度比 rm 要快 4-5倍
  • atuin github 快速查询历史命令工具
  • gdu github 磁盘使用检查工具
  • pdu github 磁盘检查工具

OSX 下服务管理工具 launch

2020-04-04

launchctl 是一个统一的服务管理框架,可以启动、停止和管理守护进程、应用程序、进程和脚本等。

  • 创建管理守护进程
  • 定时任务脚本 ( 类似 crontab )

launchctl 配置文件后缀为 .plist, 一般存储于

位置备注
$HOME/Library/LaunchAgents由用户自己定义的任务项
/Library/LaunchAgents由管理员为用户定义的任务项
/Library/LaunchDaemons由管理员定义的守护进程任务项
/System/Library/LaunchAgents由OSX为用户定义的任务项
/System/Library/LaunchDaemons由OSX定义的守护进程任务项
  • LaunchDaemons 一般为守护进程配置,多数用于系统启动运行
  • LaunchAgents 一般为用户脚本以及需要登录用户后才会执行的进程

CMUS 终端音乐播放器

2020-01-12

CMUS git site 是一个小型的终端音乐播放器。

基本命令

  • :set softvol=true - 打开软音量控制
  • :add /path/to/music/dir - 添加音乐库目录
  • :clear -清除播放列表
  • :save playlist.pls - 保存当前播放列表
  • :load playlist.pls -加载播放列表
  • :colorscheme xterm-white - 修改配色方案

Terminal & iterm2 cheatsheet

2019-12-18
  • terminal
  • iterm2

PlantUML 语法

2019-12-15

1. 安装

官方站点

  1. 需要 java 环境。
  2. 需要安装 [Graphviz] 依赖
  3. 下载 plantuml

2. 使用命令

planuml.jar 同级别文件夹建立 planuml.bat. 类 Unix 系统中使用 bash 即 .sh 脚本,或者创建 alias 别名。

添加内容

java -jar plantuml.jar -gui

执行后打开 .puml 为后缀的文件夹。

window 下使用 ansi 编码保存puml文件(默认的 txt 文档,修改 pu 为后缀)。

最新版本的 PlantUML 已经支持汉字,在创建文件的时候尽量使用 UTF-8 格式创建文本