一些计算机学习杂货~
git 学习笔记
众所周知,git是一个用于版本控制的软件,当前业界在进行项目管理中广泛使用。
GitShell 使用
shell是一个基本的命令行工具,用以与电脑最基本的交互,用户通过这个界面访问操作系统内核的服务。
Linux中最常见的Shell是Bash,它被人们广泛使用。
下面是一个简短的Bash入门教程,主要参考了Stanford的“The Missing Semester"系列课程。
ShellVim工具
Vim是一个有点年代的文本编辑工具,被作为许多应用程序输出信息的默认渠道,在命令行中可以直接调用,一般的操作系统会自带一个。熟练地使用Shell可以极大地提升工作效率(鼠标滚轮和点选其实是很慢的~!)
不过它入门有一点点难度,需要熟悉很多乱七八糟的快捷键啦,之类的。也没有现代的一些IDE/文本编辑器的丰富拓展功能(不过也可以看看NeoVim之类的变种工具嘛,它们都是在Vim之上搭建起来的)
Vim使用集群进行计算
在科研中,常常借助超算进行计算。与普通的PC不同,调用集群进行计算时,任务常常需要以脚本的形式提交,而非直接简单地在命令行中运行。这里以jsub为例简要介绍了如何交脚本,如何查看与调用计算资源。
使用集群进行计算