生物信息的Linux

生物信息分析的操作系統(tǒng)最流行莫過于Linux操作系統(tǒng)。原因有三點(diǎn):長(zhǎng)期運(yùn)行的穩(wěn)定性;很多軟件只有Linux版本;強(qiáng)大的Bash命令簡(jiǎn)化重復(fù)性工作。上述三點(diǎn)原因會(huì)在你入行生物信息后逐漸浮現(xiàn)(believe me)。

——本人使用的Linux操作系統(tǒng)為Ubuntu

1.長(zhǎng)期運(yùn)行的穩(wěn)定性

使用過Windows系統(tǒng)可能知道,Windows很容易崩潰,而且一旦崩潰,可能導(dǎo)致系統(tǒng)核心受損、文件丟失等。相比較而言,Linux系統(tǒng)就十分穩(wěn)定。

2.很多軟件只有Linux版本

許多生物信息軟件只有Linux版本,而且只能使用命令行運(yùn)行,就好像很多游戲(LOL、CSGO等)只能在Windows運(yùn)行,因此想深入學(xué)習(xí)生物信息必須且只能學(xué)好Linux系統(tǒng),加油吧!

3.強(qiáng)大的Bash命令

3.1文本文件的日常操作

文件垂直翻轉(zhuǎn)(第一行、最后一行對(duì)調(diào)): tac

文件水平翻轉(zhuǎn)(第一列、最后一列對(duì)調(diào)): rev

創(chuàng)建新文件: touch new.txt

編輯文件(可視化): gedit res.txt

編輯文件(命令行): vim res.txt --> 按i+enter進(jìn)入編輯模式 --> 按esc退出編輯模式 --> 按:wq退出并保存文件

創(chuàng)建文件軟鏈接(節(jié)省空間): ln -s source_file target_address

統(tǒng)計(jì)文本行數(shù): cat res.txt | wc -l

統(tǒng)計(jì)含某字符串行數(shù): cat res.txt | grep -w "word" | wc -l

獲得重復(fù)的行: sort res.txt | uniq -d

獲得每行重復(fù)的次數(shù): sort res.txt | uniq -c

文件排序(詳情請(qǐng)看man sort): sort res.txt

監(jiān)測(cè)命令運(yùn)行時(shí)間: time command

3.2批量運(yùn)行的腳本

3.3查看系統(tǒng)狀態(tài)

系統(tǒng)監(jiān)視器: gnome-system-monitor

強(qiáng)制終止程序的執(zhí)行并結(jié)束進(jìn)程: ctrl + c

中斷任務(wù)的執(zhí)行并放入進(jìn)程中維持掛起: ctrl + z

查看歷史命令: history

3.4配置環(huán)境變量

gedit .bashrc 修改home/user的環(huán)境變量 然后source .bashrc

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • http://mp.weixin.qq.com/s/Rw6ivF_qBPCWiiGL7lxc_g 文件內(nèi)容操作(二...
    生信寶典閱讀 357評(píng)論 0 0
  • 命令運(yùn)行監(jiān)測(cè) 1.檢測(cè)命令的運(yùn)行時(shí)間timecommand 2.查看正在運(yùn)行的命令和其資源使用top top輸出界...
    生信寶典閱讀 440評(píng)論 0 0
  • 本教程宗旨(請(qǐng)仔細(xì)閱讀) 本教程不是一個(gè)完備的Linux使用教程,而是側(cè)重于一般教程默認(rèn)讀者會(huì)了的信息,包括基本概...
    生信寶典閱讀 1,450評(píng)論 3 5
  • 文件的可執(zhí)行屬性和環(huán)境變量 Linux下文件有一個(gè)特殊的屬性即可執(zhí)行屬性,用來指示這個(gè)文件是一個(gè)可執(zhí)行的腳本或可以...
    生信寶典閱讀 234評(píng)論 0 1
  • 獲取可用命令行參數(shù) 前面使用的命令,有幾個(gè)用到了參數(shù)如ls -l, head -n 6等,需要注意的是命令跟參數(shù)之...
    生信寶典閱讀 409評(píng)論 0 0

友情鏈接更多精彩內(nèi)容