主页

系列文章

最新文章

grep 替代 cat

阅读时长:4 分钟

我遇到了一篇很有趣的英文文章 Unix Recovery Legend,讲的是一群人拯救一个被 rm -rf / 毁坏的系统的故事。几十年前,在电脑还没发展到人手一台,一台电脑要给好几个人同时使用,每个人自己只有一个终端的年代的某一天,与该文章作者同处一间办公室的同事发现邮件发不出去了,作者就前去帮忙检查,发现 ls 命令和 /etc 目录被删了,于是就去找系统管理员,发现管理员的屏幕上赫然显示着这么两行文字: # cd # rm -rf * 由于是以超级用户身份执行的,第一行命令,cd,把工 ……

在 Windows Terminal 中使用 Cygwin 命令行或 Git Bash

阅读时长:5 分钟

近日,微软发布了 Windows Terminal 的首个正式版本。Windows Terminal 是 Windows 10 上全新的终端程序。和命令提示符还有 Windows Subsystem for Linux (WSL) 默认使用的系统自带老式控制台 conhost.exe 相比,它允许使用多种不同的壳层(shell),例如 Windows PowerShell、命令提示符、以及 WSL。除此之外,Windows Terminal 提供的功能和自定义选项也是比原有的控制台多许多。 得益于可自行添加 shell 的功能,我们可以将 Cygwin 的 shell 和 Git for Windows 中的 Git Bash 也加到 Windows Terminal 里,就可以在没有 WSL 的情况下在 Windows Terminal 里使用 Unix shell 和其它 ……

让 Steam 和 Epic Games 共用同一份 GTA V 游戏文件

更新时间: 阅读时长:3 分钟

继 Epic Games 宣布 GTA V 将在他们的平台上限免一周后,大量玩家蜂拥而至,其中甚至不乏一些已经在 Steam 上买了 GTA V,想再弄一个甚至好几个小号的人。 然而,很多人在 Steam 和 Epic Games 上同时拥有 GTA V 之后却发现即使已经从 Steam 上下过了游戏,也要从 Epic Games 上重新下载一遍。其实,只要利用一些小技巧,就可以让 Steam 和 Epic Games 共用同一份 GTA V 游戏文件,既省去了重新下载的麻烦,又能节省磁盘空间。我们可以利用 Windows 上一个不知名的 MKLINK 命令来建立一个链接:链接给人的感觉类似于快捷方式,能够让被 ……

重启个人网站

阅读时长:4 分钟

近期,我萌生了重建个人网站的想法,搞一个具有博客功能的网站,然后记录一些我使用软件和技术的经历。在接触和学习一个陌生的东西的时候,我经常在网上查阅大量的资料和教程,因为只看一两篇文章所学到的知识往往是有局限的。特别是当我在尝试用一个陌生的技术来做一件比较复杂的事情的时候,可以将这件事划分成好几个任务;网上可能没有一篇很详尽的文章描述了整件事的做法,但对于每个小任务都可以找到一篇相应的教程。所以这整套学习流程下来,我所 ……

WannaCrypt 勒索软件

阅读时长:6 分钟

那是在 2017 年 5 月 12 号晚上,我母亲刚刚跟我说“看了一个汶川大地震 9 周年的视频,北川的地震废墟真是惨不忍睹”,随后给我分享了一个探访北川的视频。与此同时,我看到了一名平时在微信上与我交流比较少的同学忽然问我:“你了解比特币吗?”我当时有点儿纳闷,这名平时以打篮球、玩游戏和看《人民的名义》为爱好的同学为什么忽然对这个在中国几乎无人关注或使用的虚拟货币产生了兴趣。我对比特币也是略知一二,于是凭我对比特币有限的认知与他寒暄了几句 ……

Nexus 6/9 及以后的 Nexus 设备的 Bootloader 解锁机制及问题

阅读时长:4 分钟

如果您给谷歌与设备制造商合作设计制造的 Nexus 系列设备刷机,那么您一定不会对 Bootloader 锁(以下简称 BL 锁)和 fastboot 工具陌生。作为从 Nexus One 就开始引入的机制,如果希望在 Nexus 设备上刷写任何固件,包括官方的以及非官方的,都需要先使用 fastboot 解开 BL 锁才可以刷,否则无法刷入。(XDA 论坛上有人说在一些早期型号的 Nexus 上无须解锁也可以刷入谷歌放出的原厂固件,但因为我也没有那些老设备,无法考证) 直到 Nexus 5,解 BL 锁都只有一个大步骤:在设备进入了 fastboot 模式并连接到电脑的前提下 ……