为你的手机内核开启docker支持
注意:文章所述方法仅适用于非GKI或qgki的设备,新设备咱也不会搞。文章内所述手机为arm64架构,上古时期的32位架构请自行修改。注:pixel系列设备请换用repo工具以及官方构建工具并使用ThinLTO(在内存小于32G的设备上)。好了让我们开始吧喵!
首要前提:
手机能够解锁bl并获取root权限
手机内核开源,尽量是有大佬维护源码的
拥有一定Linux基础
如果设备或个人不满足以上条件者请自行退出喵!
前期准备:你可能需要准备如下内容:
Linux系统环境(理论上手机电脑均可,电脑最佳)
熟练使用搜索工具
git和make以及代码编辑工具的使用
基本了解cpu架构差异
这些内容咱是不会教你的,毕竟这不是文章重点喵唔……当然最好有个脑子,可惜咱没有呜QAQ………
正式操作:0x0001 root手机,不必多说0x0002 获取手机代号和cpu代号这一步请通过搜索工具进行。如小米10ultra代号cas,cpu代号SM8250。
0x0003 查找内核源码可以去官 ...
termux配置文件分享
termux版本:这里咱比较喜欢termux-monet,带有monet取色支持和背景自定义。链接:HardcodedCat/termux-monet
欢迎信息:原版:Generator/termux-motd修改版:Moe-hacker/termux-motd修改内容不介绍了,效果见仓库。
123git clone https://github.com/Moe-hacker/termux-motd ~/.motdecho ~/.motd/init.sh >> ~/.bashrcecho ~/.motd/init.sh >> ~/.zshrc
如果手机“恰好”有docker支持:
1mv ~/.motd/26-docker.disabled ~/.motd/26-docker
自启动docker并显示信息。
配色修改:贴出咱的配色:
12345678910111213141516171819background: #1E1E2Eforeground: #CDD6F4cursor: #A6E3A1col ...
hexo博客配置教程
咱自己的博客配置教程喵~
前期准备:本博客在linux环境下搭建,部分内容于windows下稍有不同。你需要:git,ssh,nodejs,npm,github-cli。你可能还需要:一个脑子。可惜咱是没有脑子的喵呜………去github账号设置=>开发者设置=>令牌中获取一个token。在你的github账户下创建 用户名.github.io这个仓库。注:github-cli的token为明文存储,请勿在不受您本人信任的设备上用这种方式登录。然后:
123gh auth logingit config --global user.email "你的电子邮件地址"git config --global user.name "你的github用户名"
hexo部署:1234567cd ~mkdir hexonpm config set registry https://registry.npmmirror.com/npm install -g hexocd hexohexo initnpm install hexo-t ...
沨鸾的Shell小技巧
跟着沨鸾学shell,学到最后只会喵喵喵。
正经部分:语法规范:变量要加{}括起来。函数最好加个function关键字。头部一定要有释伴(shebang)。记得写注释,要不然也就上帝能看懂你写的什么了。退出时要有返回状态。能用[[]]就别用[]。尽量用printf代替echo使用以提供更好的兼容性。没用的输出记得丢弃。> /dev/null丢不掉就2>&1 > /dev/null。不要定义太复杂的架构,比如函数互相调用。当然咱基本没怎么遵守过。
三元表达式:比如你想要这样一段的功能:
12345if [[ $x == 1 ]];then echo testelse echo failfi
你可以这么写:
1([[ $x == 1 ]]&&echo test)||echo fail
测试一下:
1234x=0([[ $x == 1 ]]&&echo test)||echo failx=1([[ $x == 1 ]]&&echo test)||echo fail
等下语法 ...