Shell脚本是计算机运行中必不可少的一种脚本语言。应用shell 能够和计算机内核进行交互,同时也能自动化运行所需要运行的程序,还可以快速的进行一些文件的查询功能。因此熟练掌握shell是作为程序员不可缺少的一部分技能。本文整理了一些普通日常中常用的shell 命令。同时也区分了一些容易混淆的shell相关的概念。
tmux 使用指南
tmux 是一款非常好用的终端管理软件。尤其是在服务器上面运行代码的时候尤为推荐。tmux支持多个窗口,每个窗口又可以分屏操作。这样不需要每开一个窗口都要重新登录下服务器了。同时,即使退出窗口(不是关闭),tmux上跑的代码仍然可以后台运行,这样不需要再用nohup这种命令来离线跑代码了。tmux本身支持很多快捷键操作,本文只介绍一些作者自己常用的命令,其余的可以参考reference里面的链接。
韩语歌曲Kpop
本文记录自己听韩语歌曲(Kpop为主)时比较喜欢的歌曲,男子/女子组合按照出道日期排序,链接为YouTube上歌曲对应的我自己比较喜欢的MV或者打歌舞台。不定期更新中。。。
Git使用指南
Git 是一种版本控制系统,能够统一管理代码,并且track修改记录。同时,它可以支持多个开发者协同工作在同一个project上面,每个人可以克隆一个备份到自己本地并且work on在自己的部分,最后merge 所有的代码,从而实现版本的分布式集中管理。每个本地copy 都会带有所有的历史记录,可以快速回滚到之前的版本。Github 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名Github。本文我们主要通过探索Git的使用方法,提供一些对于Git 和Github 的insight。
Jekyll 搭建个人网站
安装并部署Hexo NexT主题博客
Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markdown解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo 本身是基于Nodejs的,非常便于主题的移植和扩展。Next作为近年来相当受欢迎的Hexo主题之一,被广泛的用作博客模板。本文介绍如何安装Hexo的NexT主题并且部署在Github Pages上面。完成之后,我们能够方便的在本地Markdown里面写博客,并且轻松部署到远程Github上面去。