作為一個(gè)半吊子又想偷懶的生信初學(xué)者死相,對(duì)各種能節(jié)約時(shí)間和酷炫的操作向往不已。在生信操作過(guò)程中蓉冈,有很多非常常用的代碼打起來(lái)非常麻煩长豁,而且顯得不夠智能钧唐。比如激活環(huán)境變量這樣的操作:conda activate xxx
,conda deactivate
匠襟。
今天我創(chuàng)建了一個(gè)新的環(huán)境變量钝侠,很想按照之前洲更幫我設(shè)置的方法把激活環(huán)境變量這樣的命令修改成非常簡(jiǎn)短的命令该园,Google到一些教程之后,今天的故事就開(kāi)始了帅韧,不要走開(kāi)里初,學(xué)到就是賺到(畢竟不是人人都能像我一樣當(dāng)伸手黨當(dāng)?shù)眠@么心安理得,薅別人的技巧)
1. 根據(jù)網(wǎng)絡(luò)教程修改環(huán)境變量--失敗告終
# Change the name of envs
vim ~/.bashrc # open bashrc
alias snp='conda activate snp' # 可能是這里出了問(wèn)題
source ~/.bashrc
2. 掏出王炸洲更
有一顆自學(xué)的心忽舟,最終還是抵不過(guò)誘惑双妨,問(wèn)了一下洲更怎么做。
2.1 例子
# 此為洲更的曾經(jīng)幫助我設(shè)置過(guò)的內(nèi)容
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"
2.2 現(xiàn)學(xué)現(xiàn)用
# 但我得知道我的環(huán)境變量在哪里萧诫,先打開(kāi)洲更設(shè)置的看一看斥难,所以以此類推枝嘶,找到我的內(nèi)容路徑如下
/home/馬賽克/opt/miniconda3/envs/snp
2.3 測(cè)試--成功
# 首先需要確認(rèn)一下是否可以使用
conda activate /home/馬賽克/opt/miniconda3/envs/snp # OK 能用
# 那么請(qǐng)將這部分內(nèi)容加入到~/.zshrc中
vim ~/.zshrc
alias snp="conda activate /home/馬賽克/opt/miniconda3/envs/snp"
source ~/.zshrc
3. 結(jié)語(yǔ)
伸手一時(shí)爽帘饶,一只伸手一直爽,伸手黨的快樂(lè)生活群扶。
對(duì)了及刻,如果你沒(méi)辦法像我一樣方便問(wèn)洲更大神問(wèn)題,那么我給你指一條薅他技能的名錄竞阐,最近在B站看到他更新了linux必學(xué)多少大技巧的視頻缴饭,擼過(guò)之后我覺(jué)得還不錯(cuò),鏈接奉上:「生信基礎(chǔ)課」初學(xué)者入門Linux最少必要的知識(shí)點(diǎn)
今天就到這兒啦骆莹,拜拜~