
Tmux 使用笔记
Tmux 是一个终端复用器(terminal multiplexer),用起来就离不开。网上有很多 Tmux 使用指南,但是用下来发现还是自己整理一遍才能真正的记住,于是有了这篇文章,本文意在整理 tmux 最常用操作,详细的操作指南请移步 「tmux(1) manual page」。 ...

Tmux 是一个终端复用器(terminal multiplexer),用起来就离不开。网上有很多 Tmux 使用指南,但是用下来发现还是自己整理一遍才能真正的记住,于是有了这篇文章,本文意在整理 tmux 最常用操作,详细的操作指南请移步 「tmux(1) manual page」。 ...

Cloud-init 是一个程序,它在启动时在客户机上运行,是用于 跨平台云实例初始化 的行业标准多分发方法。它支持所有主要的 公共云提供商、私有云基础设施的供应系统和裸机安装。 ...

今天发生了不少事情,孟晚舟历经千余天终于归国,探访了某通信城,再次回味某一本哈利波特,后被堵在 Apple Store 外面,滑了两下 Pixel 3,汇总了下旧红包,继续设计另一个 full-stack 作品,以及继续努力工作。 ...

环境 Ubuntu Desktop 20.04 理论适用大部分 Linux 发行版 Dreamacro / clash 方法 步骤一:配置 clash 执行程序 首先从 clash 的github仓拉取稳定版二进制可执行文件 wget https://github.com/Dreamacro/clash/releases/download/v1.7.1/clash-linux-amd64-v1.7.1.gz gzip -d clash-linux-amd64-v1.7.1.gz sudo mv clash-linux-amd64-v1.7.1 /usr/bin/clash sudo chmod +x /usr/bin/clash clash -v # 为 clash 添加绑定低位端口的权限,这样运行clash的时候无需root权限 sudo setcap cap_net_bind_service=+ep /usr/bin/clash 步骤二:配置 clash 此时执行 clash ,不会有任何效果,仅仅提供一个 默认端口监听: ...

今天写 Dockerfile 定制 Docker 镜像需要在内部安装 postfix ,但是其默认安装后会弹出配置界面,DOcker 构建过程是无法进行交互的,结果就是卡在该界面无法继续: 搜寻一圈发现一个github仓库(cisagov/postfix-docker)中打包镜像时也包含了 postfix,在这里找到了解决办法,很简单: ...

说明 脚本自动递归下载给定包列表deb包及其依赖包,深度3层; 若指定参数则下载给定的包及其依赖包(目前仅支持指定1个包,不支持多包); 若无参数则默认下载列表中给出的包机器依赖包; 下载到当前目录; 请提前配置好源。 #!/bin/bash logfile=./auto_deps_log # 需要获取其所依赖包的包 # 或者用$1,从命令行输入库名字 libs="gdisk logrotate pciutils systemd lvm2 udev logrotate libfuse2 iptables libnetfilter-conntrack3 libnfnetlink0 libusb-1.0-0 cpio xfsprogs libprotobuf-c1 liblmdb0" ret="" function getDepends() { echo "fileName is" $1>>$logfile # use tr to del < > ret=`apt-cache depends $1|grep Depends |cut -d: -f2 |tr -d "<>"` echo $ret|tee -a $logfile } if [ ! -n "$*" ] ;then echo "you have not input a word! get list: $libs" else echo "the list you input is $*" libs=$1 fi echo "get $libs" # download libs dependen. deep in 3 i=0 while [ $i -lt 3 ] ; do let i++ echo $i # download libs newlist=" " for j in $libs do added="$(getDepends $j)" newlist="$newlist $added" apt-get download $added $j done libs=$newlist done 参考文献 shell获取命令行参数 apt一键下载deb包及其依赖

前些日子发布的 Bullet Journal 模版及其附属看板程序 BJ-PFD 得到许多朋友的关注,看到大家的留言我很开心。根据之前发布的教程,在您的 Notion 中应该有了一个比较完备的 Bullet Journa 复盘模版,并且可以使用 BJ-PFD 看到统计的个人财物报表了。 ...

前些日子我的 BJ for Notion 辅助看板工具 —— BJ-PFD,专注于个人财务看板的小工具正式发布啦。再公布了预览之后得到许多热心网友的关注,我也真心的希望这个小工具能带给更多人价值。于是今天就带来了这篇《Bullet Journal for Notion 之快速入门》,目的在于快速配置,从注册 Notion 开始,带您快速看到效果。 ...

Ctrl + Shift + T 打开默认配置文件的新标签。 Ctrl + Shift + N 其他指定配置文件新标签。 Alt + Shift + D 复制并拆分窗格。 Ctrl + Alt + N 切换打开的控制台 Alt + Shift+ + 复制垂直窗格 Alt + Shift + - 复制水平窗格 按住 Alt 键,然后使用光标键在键盘上的 活动窗格之间切换。 Alt + Shift 并使用光标键相应地调整窗格的大小。 Alt + Shift + W 或输入终端的标准退出命令(通常是 exit )来关闭活动窗格或选项卡。 Ctrl + + 和 Ctrl + - 来调整活动终端的文本大小 or 按住 Ctrl 并滚动鼠标滚轮。 Ctrl + ⬆ or ⬇ or Page Up or Page Down 键 滚动视窗。 Ctrl + Shift + F 打开搜索框 参考文献 Windows Terminal完整指南 Windows Terminal 窗口/控制台切换快捷键总结 Windows Terminal: The Complete Guide

最近几乎花费全部业余时间制作了一个 BJ for Notion 辅助看板工具,配合我做的 Bj 模版使用。本文主要就是做一个预览,具体的使用方法后面慢慢出文介绍。话不多说,直接看效果吧! ...