Bash, Cannot Set LC_CTYPE to Default, No Such File or Directory

最近使用 MacOS 的终端通过 ssh 连接 Linux 服务器的过程中,出现了一点问题,每次连接上之后,都会出现 -bash, cannot change locale, No such file or directory,整段错误代码没记住,但大概就是这么个意思。

关于 Shell 脚本中空格的一点小坑

最近为了结合 gilab runner 自动化打包,写了不少的 shell 脚本,虽然都是比较简单的内容,但还是踩了不少的坑。最近的一个就是有关字符串的问题。

在很多场景下我们可能都需要给 shell 脚本指定一些参数,或者在 shell 脚本执行过程中输入一些内容,这些内容大多是字符串的形式,比如下面这个创建文件的脚本:

Git 提交多行 Commit 信息

git 提交信息 commit 在项目中追踪代码改动原因非常有用,特别是在团队合作中,一个简洁有效的 commit 可以帮助进行 merge 的人快速了解本次代码改动的必要性。为了保证提交信息的可读性,多行 commit 几乎是不可避免的。下面就来说一下如何实现多行 commit。

使用这些插件让你的 Firefox 变得更好用

在 Linux 下我最喜欢用的浏览器一个是 chromium,另一个是 Firefox。但是因为各种网络原因,我最终还是把 Firefox 作为了我的主力浏览器。之所以喜欢这俩浏览器主要还是因为他们庞大的插件系统,这两个浏览器本身的功能并没有什么特别出彩的地方,但是结合各种插件,就可以让它们充满无限可能。下面是我在使用 Firefox 时必装的几个插件(其实在 Chromium 上使用的也主要是这几个)。