薅技能:用alias给linux常用长命令换名字

2019-08-08  本文已影响0人  冻春卷

作为一个半吊子又想偷懒的生信初学者,对各种能节约时间和酷炫的操作向往不已。在生信操作过程中,有很多非常常用的代码打起来非常麻烦,而且显得不够智能。比如激活环境变量这样的操作:conda activate xxxconda deactivate

今天我创建了一个新的环境变量,很想按照之前洲更帮我设置的方法把激活环境变量这样的命令修改成非常简短的命令,Google到一些教程之后,今天的故事就开始了,不要走开,学到就是赚到(毕竟不是人人都能像我一样当伸手党当得这么心安理得,薅别人的技巧)

1. 根据网络教程修改环境变量--失败告终

Hard to learn
# Change the name of envs
vim ~/.bashrc  # open bashrc
alias snp='conda activate snp'  # 可能是这里出了问题
source ~/.bashrc

2. 掏出王炸洲更

有一颗自学的心,最终还是抵不过诱惑,问了一下洲更怎么做。

2.1 例子

# 此为洲更的曾经帮助我设置过的内容
alias rna-seq="conda activate /home/马赛克/opt/biosoft/RNA-seq"
alias r-3.5.1="conda activate /home/马赛克/opt/sysoft/R-3.5.1"
alias off="conda deactivate"
find the sample

2.2 现学现用

# 但我得知道我的环境变量在哪里,先打开洲更设置的看一看,所以以此类推,找到我的内容路径如下
/home/马赛克/opt/miniconda3/envs/snp
find the envs

2.3 测试--成功

# 首先需要确认一下是否可以使用
conda activate /home/马赛克/opt/miniconda3/envs/snp # OK 能用

# 那么请将这部分内容加入到~/.zshrc中
vim ~/.zshrc
alias snp="conda activate /home/马赛克/opt/miniconda3/envs/snp" 
source ~/.zshrc
good

3. 结语

伸手一时爽,一只伸手一直爽,伸手党的快乐生活。

对了,如果你没办法像我一样方便问洲更大神问题,那么我给你指一条薅他技能的名录,最近在B站看到他更新了linux必学多少大技巧的视频,撸过之后我觉得还不错,链接奉上:「生信基础课」初学者入门Linux最少必要的知识点

今天就到这儿啦,拜拜~

上一篇 下一篇

猜你喜欢

热点阅读