logseq快捷键
引子初学logseq,对其操作都不大熟练,于是记一个快捷键写一个在里面
正文id:: 65e185ab-8d66-4222-b68a-5bb5e4dde329
markdown快捷语法
快捷键
自定义
说明
助记
ctrl+shift+s
ctrl+u
删除线
unused
ctrl+shift+h
ctrl+h
高亮
high light
编辑浏览相关
快捷键
自定义
描述
ctrl+k
全局搜索页面和块
ctrl+shift+k
vim:/
页面中搜索块
shift+click
打开
ctrl+up
vim:zc
关闭折叠
ctrl+down
vim:zo
打开折叠
tab/shift+tab
vim:H/L
缩进
vim:zO/C
递归打开关闭折叠
快速移动
快捷键
自定义
说明
助记
ctrl+]
alt+right
前进
ctrl+[
alt+left
回退
快捷键
自定义
说明
助记
gs
快捷键设置
go shortcuts
gg
T
打开图谱
go graph
alt ...
arch挂起配置-挂起前后执行脚本-de:i3
引子装了arch后一直使用的是xfce4-power-manager,这东西只能在超时后自动挂起或休眠。我使用的动态桌面会阻止系统休眠,于是想要使用systemd手动挂起。
手动休眠后没有进行锁屏,还需要配置一些东西,于是有了这篇文章,浅浅的了解了一下arch下的挂起
我的环境DE: i3wm+X11
锁屏: i3lock-color
编写挂起前后需要执行的脚本关于执行该脚本时的传参,详情请看man systemd-sleep
12345678910#!/bin/bashif [ "${1}" == "pre" ]; then# 挂起或休眠前执行锁屏命令bash path/shell/lock.shelif [ "${1}" == "post" ]; then# 挂起或休眠唤醒后执行运行动态壁纸的命令bash path/shell/videoWallpaper.sh# 其他脚本bash xxxfi
将该脚本放到/usr/lib/systemd/system-slee ...
记录archlinux网易云音乐滚挂
时间: 2023-06-14
版本: netease-cloud-music 1.2.1-7
美好的一天从滚包更新开始,滚完发现网易云音乐打不开了,果断使用terminal看一看输出
噩耗来袭12[0614/083435.997611:ERROR:nss_util.cc(706)] Error initializing NSS with a persistent database
去网易云音乐aur下讨论发现了解决方案,只需要将nss这个包回退到3.89.1-1这个版本就好了
解决方案1:手动下载该版本的包并安装
step1
在这里可以找到Arch Linux Archive
step2
sudo pacman -U pkg
arch仅会保存近一年的历史包,如果要下载更老的需要手动打包
这里想体验一下,选择了手动打包
方案2:手动打包
step1
找到打包的源代码
先去到nss package页面点击SourceFiles,你就会看到熟悉的gitlab页面啦,这时只需要找到对应的版本克隆到本地就好啦
step2
手动打包
进入到含有PKGBUILD的目录执行命令makepkg -s ...
fstab开机自动挂载
引子双系统下linux和win想共享一块分区,避免每次手动挂载分区,于是看了看fstab
fstab文件剖析一个实例12# <file system> <dir> <type> <options> <dump> <pass>UUID=fed0e3ssr-effe3-4088-9250-ssssssssss / ext4 rw,relatime 0 1
字段解析
概念
说明
举例
file system
文件系统
使用/dev/sda1这种格式也可以,uuid格式也可以
dir
挂载路径
/opt
type
文件系统类型
exfat,ntfs等
options
挂载选项
rw,noexec
dump
是否需要备份
通常为0,即不需要
pass
文件系统检查顺序
root应为1,其他应该大于1
options
参数
说明
举例
rw,ro
读写,只读
relatime
更新文件访问时间
noatime
不更新文件访问时间,提高性能 ...
关于linux使用xx信vpn的解决方案
引子linux用户在日常工作中低人一等,很多软件都没有linux版本,比如xx信的vpn。记录一下俺的解决方案
安卓手机热点every proxy或类似软件将vpn分享出去,这是俺从一位短暂的同事那里得来的方法every proxy官网
需要有一台备用手机
windows网络共享windows机器连接vpn,分享该机器的vpn虚拟网卡,给linux主机添加vpn网段的路由
一个栗子vpn网段
192.168.2.0/24
win主机
ip:192.168.4.123
linux主机执行以下命令
sudo route add -net 192.168.2.0/24 gw 192.168.4.123
要将vpn的虚拟网卡分享到ip为192.168.4.123的网卡
最终解决方案场景:
工作时电脑需要连接vpn;公司有一台一直开机的win主机,俺可以通过这台win进行vpn共享
存在的问题:
不在公司时无法连接到该主机;每次都要输入命令
解决:
写一个开机自启动的shell脚本,其会在开机时找寻vpn分享主机,无法ping通则开启本地win虚拟机进行vpn分享,并自动添加路由
...
python使用requirements管理依赖
引子写了个python工具,其中用了一些依赖,不想要手动整理依赖放到requests.txt中。俺想到肯定有懒人用法,于是有了今天的文章。使用pipreqs来管理
安装1pip install pipreqs
用法一步搞定
1pipreqs /path/to/project
这样就生成了一个requirements.txt啦
通过requirements.txt安装依赖1pip install -r requirements.txt
参考id:: 66264e12-b7c5-48bc-b37b-d0fbd31330f0)
python生成requirements.txt的两种方法 数据驱动 博客园
logseq入门
引子最近尝试了很多双向链接的笔记软件,最后选择了logseq,因为它开源,用着放心。从纯vim转过来使用起来还是有点不习惯的
一些概念块 每个点后面的东西都叫块,无序列表
tag跟在#后的是tag
文章使用[[]]创建文章
shift+click 在侧边栏打开
每篇文章下面的两个东西
第一个是被引用,第二个是未被引用
todo快捷方式/todo
选择日期快捷方式/Date picker
card写法
效果
template创建模板
给他起个名字就能用了
复选框可以在生成模板时是否保留父块
引用模板
/template + 模板名
参考【logseq】日记自动加载模板设置
插件Get link title
快速获取链接的标题
Vim Shortcuts
vim快捷键,让logseq和vim一样
todo list
todo列表
Heatmap
类似于github的提交记录表,绿色格子的那个
Bullet Threading
让你更清晰的看到当前块的父块
TOC Generator
目录插件
同步方案手动同步:
使用github等平台进行同步
自动同步
ResilioSync 同 ...
hexo使用gitlab进行cicd
引子由于个人博客过于松散,不想写完就发布到gitpage上,于是做了一个基于gitlab的cicd发布到内网
.gitlab-ci.yml编写123456789stages: - buildbuild: stage: build before_script: - npm install - export TRIGGER=diff # 指定触发规则 full:全量部署,diff:差异部署,不填:不执行操作 script: - bash deploy
RunnerRunner安装官方教程
1234# 这里以centos7,x86_64架构做演示# 下载rpm包并安装curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_amd64.rpm"rpm -i gitlab-runner_amd64.rpm
hexo环境1234# hexo本体npm install -g hexo-cli# 主题npm install hexo-th ...
一知半解linux系统配置文件
关于/etc/fstablinux系统中用来自动挂载分区使用的
fstab (简体中文) ArchWiki
手动编辑挨个参数对照,仔细一点就可以
一键生成脚本genfstab -U YourRoot查看YourRoot中挂载点其输出可以直接当作/etc/fstab文件使用
genfstab在arch-install-scripts这个包中
相关命令systemctl daemon-reload重新加载守护程序,这可以让修改的/etc/fstab生效
fdisk -l查看分区情况
blkid /dev/sdxx查看分区uuid
ls -l /dev/disk/by-uuid/查看分区uuid
添加了新硬盘,在系统启动时自动挂载现将/dev/sda2作为存放虚拟机的目录,让其开机自动挂载到/home/user/Vbox下
卸载u盘等非必须开机挂载的设备
挂载该分区mount /dev/sda2 /home/user/Vbox
使用脚本写入/etc/fstab ,genfstab -U / > /etc/fstab
踩坑请注意:不要将tmpfs挂载不要将t ...
vim小技巧
折叠h folding
折叠级别折叠级别可以理解为折叠深度
折叠方式manual 手工定义折叠indent 用缩进表示折叠expr 用表达式来定义折叠syntax 用语法高亮来定义折叠diff 对没有更改的文本进行折叠marker 用标志折叠
如何用
keymap
means
zA
递归打开/关闭一个折叠
za
打开/关闭一个折叠
zC
递归关闭折叠
zO
递归打开折叠
zF
建立折叠(NzF)
zf
建立折叠(zf{motion})
zD
递归删除折叠
zR
设置折叠等级为最大
zr
增加折叠等级
zM
设置折叠等级为最小
zN
恢复预设折叠等级
其中zc,zd,zo,zm未写出,对比zA和zR相信你应该也明白其中的意思啦
配置123set foldenableset foldmethod=markerset foldcolumn=2
vim在两个窗口中对两个缓冲区中进行比较在两个窗口中打开两个缓冲区(同一vim进程)开启比较:windo diffthis关闭比较:diff ...