svn权限不足 svn: E000001: Operation not permitted

在macOS和Windows互换的时候经常会遇到这个问题,无论是NTFS还是Fat32

svn: E000001: Can't remove file '文件名': Operation not permitted

这个时候哪怕用sudo来运行svn也是不可能cleanup的,需要一个个文件的rm -f

那就运行这个脚本吧,他能帮你自动的一个个文件删掉

代码块的功能有bug 就这样看吧

d=`svn cleanup 2>&1 | grep "Can't remove file" | sed "s/svn: E000001: Can't remove file '//" | sed "s/': Operation not permitted//"`
while [ -n "$d" ]
do
echo $d
sudo rm -f $d
d=`svn cleanup 2>&1 | grep "Can't remove file" | sed "s/svn: E000001: Can't remove file '//" | sed "s/': Operation not permitted//"`
done

Node.js的坑

首先这些奇奇怪怪的问题Windows需要背大部分的锅,毕竟平时用macOS就没有这些奇奇怪怪的问题 实在有点不解,macOS是怎么做到在exfat文件系统下支持软连接的 Error: EISDIR: illegal operation on a directory, symlink'文件路径' -> '目标路径' 如果工作目录处于非ntfs文件系统,会出现这样的问题 解决方案:不使用文件链接 npm i --registry=https://registry.npm.taobao.org --no-bin-links 如果不行(实测不行),使用yarn npm install -g yarn yarn Module build failed: Error: Node Sass does not yet support your curr …

Kindle常用命令

更新屏幕

fbink -s

翻转颜色并更新屏幕

fbink -H -s

在屏幕上显示ip

eips 25 1 "IP: `ifconfig wlan0 | grep 'inet addr' | awk -F '[ :]' '{print $13}'`"

禁用锁屏

lipc-set-prop com.lab126.powerd preventScreenSaver 1

启用锁屏

lipc-set-prop com.lab126.powerd preventScreenSaver 0

iptables允许所有入站

iptables -I INPUT -j ACCEPT

iptables恢复默认

iptables-restore < /etc/sysconfig/iptables && iptables -I INPUT -p tcp --dport 22 -j ACCEPT

关机

halt

切换夜间模式(反色,需要USBNetwork)

fbdepth -H toggle