在windows下,我也想用awk
,sed
,grep
这Linux的三剑客,怎么办?之前我时安装的cywin
软件,很麻烦,而且界面不好看,用着不方便。有没有方便一点,简单一点的软件呢?
答案就是:git
「git不能做什么?」
❝毕竟不是Linux系统,它是不能安装运行Linux软件的。它可以用Linux的形式调用Windows的软件,后面我会用
plink
这个软件举例子。 ❞
原则上来说,给一个名称git
即可,后面应该可以自己搜索下载安装了,但是为了凑字数,还是贴出网址更好,如果再有一些截图,就更像正儿八经的教程,而不是临时的灌水之作了。
「搜索」
「点击下载Windows版」
下载一个Git-2.28.0-64-bit.exe
文件,下载完之后,点击安装即可。
回到一个文件夹下,点击右键,选择Git Bash Here
进入git,就自动进入当前文件夹了。
❝话说,我当年学习
perl
语言,怎么进入D盘都要写在书的第一页,太难了,差点劝退!
❞
界面如下:
❝如果想设置字体,可以在最上方点击右键,选择Options,设置相关选项。 ❞
可以设置~/bin
文件夹,然后将plink.exe
放到里面,就可以直接调用plink命令了。
随便进入一个文件夹,键入plink
如果出现如下信息,说明plink
已经没问题了。
plink
git bash
无缝链接,操作非常顺畅有时候xshell
的rz
和sz
对于大的文件(大于2Gb)不能操作,在git bash
中运行scp
也是非常舒服的
总之,有时候一些中间文件,比如GWAS
或者GS
的结果,需要再进一步整理,读到R
或者Python
中也显得麻烦,这时候在Windows系统下用Linux的三剑客(sed,grep,awk
)是非常顺溜的。
git是用来备份管理文件的,它的介绍用法应该是下面的风格:
查看当前分支
git status
切换分支df
git checkout df
增加文件
git add .
增加注释:
git commit -m "test"
推送:
git push
拉取:
git pull
然而,我还是觉得作为一个cmd
和cywin
的替代,它还是非常好的。