macOS的brew无法使用tab补全

在M1版本的电脑上安装了brew,但是发现无法使用自动补全的功能,经查得知需要在.zshrc添加如下命令

1
2
3
4
5
6
if type brew &>/dev/null; then
FPATH=$(brew --prefix)/share/zsh/site-functions:$FPATH

autoload -Uz compinit
compinit
fi
Read more

GitHub不再支持密码验证的解决方案

最近在重新弄了Hexo之后,提交文件出现了错误提示:

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

查了下官方的说明:

Git password authentication is shutting down

所以就是SSH的密码验证不再支持,需使用 personal access token 替代。

操作方法如下:

Read more

安装 oh-my-zsh 插件

macOS的用户安装zsh-autosuggestions等没有自带的插件,基本如下操作:

1
2
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
vi ~/.zshrc

编辑该文件

1
2
3
4
plugins=(
git
zsh-autosuggestions
)

最后更新配置文件

1
source ~/.zshrc
Read more

Debian 10 升级到Debian 11

Debian 11 (bullseye) 终于正式发布稳定版本了,带来了更多的特性和新的内核。

那么如何从Debian 10升级到Debian 11呢?

  1. 更新软件包

    1
    apt update && apt upgrade -y
  2. 更新sources.list

Read more

macOS 备份提速

macOS的Time Machine是 Mac 上最方便的备份工具了,免费和无缝备份。

然而使用Time Machine备份系统资料时,发现备份速度非常慢,跟本地的网络也不匹配,甚至有时花费超过 48 小时都无法完成,即便接了网线、关掉所有 APP 后,备份速度都没有明显提升。

macOS 本身对其进行了限流的措施,对硬盘读写的频率和内存使用都做了一定的限制,主要是为了防止在备份期间影响了用户正常使用电脑工作。

Read more

macOS 虚拟桌面黑屏

有几次出现如图的情况,以为是iTerm的问题,但是在关闭软件,重启之后,依旧无效。

gUQyNMsmko3ZPAp

后面经过网友告知,才知道是虚拟桌面的问题。

为了清理这个问题,有以下两种方法

Read more

在Debian上使用UFW

UFW全程Uncomplicated Firewall,是Ubuntu系统上默认的防火墙组件。UFW是为轻量化配置iptables而开发的一款工具。UFW 提供一个非常友好的界面用于创建基于IPV4,IPV6的防火墙规则。UFW 在 Ubuntu 8.04 LTS 后的所有发行版中默认可用。无论是桌面版还是服务器版,UFW 的命令行用法是一样的。

在服务器上使用UFW的时候需要具备sudo权限

Read more

解决ln -s 软链接的提示错误

在使用ln -s 的时候,会提示Too many levels of symbolic links

这个一般是由于使用的是相对路径,改成绝对路径即可:

1
ln -s /etc/nginx/sites-available/default //etc/nginx/sites-enabled
Read more

Open GApps 的不同版本

虽然现在刷机的人群比之前少了很多,但是由于各种原因还是需要刷机的。

其中绝大部分还是需要GMS的服务,也就有了opengapps,但是官网有各种版本,每个版本的还是有区别。

Read more

原生Android 去除叉号

Android 5.0 引入的一种检测网络是否正常连接的机制,通过 HTTP 返回的状态码是否是 204 来判断是否成功,如果访问得到了 200,那你就可能处在一个需要登录验证才能上网的环境里,比如说校园网,再比如说一些酒店提供的客户才能免费使用的 Wi-Fi(其实是通过 DNS 劫持实现的),如果连接超时(根本就连接不上)就在 Wi-Fi 图标和信号图标上加一个标志,Android 5 和 Android 6 是叹号,Android 7 改成一个叉了。只不过默认访问的是谷歌自家的验证服务器,然而 Google 是被墙掉了,导致 Android 没有办法正确评估网络。所以,系统每隔一定时间都会重新尝试连接,就在不知不觉中消耗了数据流量。更恐怖的就是 Android 认为在 Wi-Fi 下无法连接互联网,就让联网的程序通通走流量…

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×