召喚Linux
Linux
- 本質(zhì)上是個(gè)操作系統(tǒng)症汹,和Windows,Mac性質(zhì)一樣
- 操作靠鍵盤輸入命令行來(lái)實(shí)現(xiàn)
我們常用的Windows主要是靠鼠標(biāo)點(diǎn)擊實(shí)現(xiàn)操作烂完,方便快捷 - 采用目錄結(jié)構(gòu)焕议,目錄相當(dāng)于windows的文件夾逮京,linux系統(tǒng)沒有C/D/E/F盤,文件系統(tǒng)呈樹狀嘱根。
所以別被后頭什么路徑髓废、目錄之類的名詞唬住,這些東西實(shí)質(zhì)上就是一個(gè)個(gè)的文件夾 -
整個(gè)系統(tǒng)并不智能该抒,但是很忠實(shí)慌洪,不會(huì)自作主張,你輸入什么凑保,它就會(huì)做什么冈爹。
系統(tǒng)的智能化程度賊低,在Windows中鼠標(biāo)移動(dòng)單擊這樣的操作欧引,在linux中都尼瑪需要通過輸入命令來(lái)實(shí)現(xiàn) - 更具體的可以看看這里
學(xué)生信的為啥都要用linux
- 生物軟件基于linux频伤,系統(tǒng)開源、免費(fèi)芝此,不需要圖形界面憋肖,有效節(jié)約資源。
- 命令行模式可以批量癌蓖、高效地處理文件瞬哼,滿足數(shù)據(jù)分析的要求。
-
說白了就是現(xiàn)在硬件技術(shù)比較不過關(guān)租副,用那些花哨的系統(tǒng)運(yùn)行多半會(huì)死機(jī)
所以量子計(jì)算機(jī)快點(diǎn)出世吧
怎樣召喚linux--關(guān)于阿里云服務(wù)器
阿里云免費(fèi)服務(wù)器請(qǐng)點(diǎn)擊這里
用戶名和密碼直接用淘寶的坐慰,畢竟都姓馬或者自己注冊(cè)也行,免費(fèi)試用一個(gè)月-
點(diǎn)免費(fèi)領(lǐng)取=》登陸=》最下面支付寶圖標(biāo)(點(diǎn)擊使用支付寶掃碼登陸)=》實(shí)名認(rèn)證=》返回領(lǐng)取
在"免費(fèi)套餐"的個(gè)人版中選擇“云服務(wù)器ECS”,后點(diǎn)擊右側(cè)的“免費(fèi)領(lǐng)取”
具體是下面這樣子滴 -
彈出窗口“補(bǔ)充產(chǎn)品信息”结胀,選擇“華北2”赞咙,在操作系統(tǒng)中選擇CentOS/7.4 64位(CentOS為L(zhǎng)inux常用操作系統(tǒng)),之后把服務(wù)協(xié)議勾上糟港,點(diǎn)擊“立刻運(yùn)行”
具體是下面這樣子滴 -
在新彈出的界面中點(diǎn)擊右上“控制臺(tái)”
之后在控制臺(tái)界面的左側(cè)工具欄中點(diǎn)擊“云服務(wù)器ECS”(圖標(biāo)為三道橫杠) -
在“概述”中點(diǎn)擊 “我的資源-華北2-云服務(wù)器1”攀操,下跳至“實(shí)例”
-
“實(shí)例”中顯示“實(shí)例ID/名稱”,下面左側(cè)第一行是實(shí)例ID秸抚,第二行是實(shí)例名稱
- 實(shí)例名稱可以直接修改(點(diǎn)擊“名稱”后面的“畫筆”標(biāo)志速和,完成重命名)
-
登錄密碼的修改需要點(diǎn)擊右側(cè)“更多”=》密碼/密鑰=》重置密碼,然后重新設(shè)置遠(yuǎn)程登錄密碼
-
實(shí)例ID的修改
其實(shí)也可以不改需要點(diǎn)擊右側(cè)“更多”=》實(shí)例設(shè)置=》修改信息剥汤,然后重新設(shè)置ID
-
修改完成后一定要重啟颠放,一定要重啟,一定要重啟吭敢,修改才會(huì)生效
- 重啟需點(diǎn)擊右側(cè)“更多”=》實(shí)例狀態(tài)=》重啟碰凶,點(diǎn)擊之后要等一會(huì)兒重啟才能完成,重啟完成后鹿驼,就可以遠(yuǎn)程登錄了
-
PS:需要注意的是“IP地址”欄中顯示的公共地址(公)欲低,這個(gè)在下面會(huì)用到
怎樣登錄服務(wù)器
在Windows系統(tǒng)下,登錄使用的是putty的終端(terminal)畜晰,putty在百度自行下載
首次遠(yuǎn)程登陸的用戶名是root用戶砾莱,也就是管理員用戶登陸
-
點(diǎn)擊putty的終端,在Host Name (or IP address)中輸入之前阿里云root的公網(wǎng)IP舷蟀,點(diǎn)擊open恤磷,之后會(huì)彈出一個(gè)對(duì)話框,選擇yes野宜,之后就正式進(jìn)入工作界面
-
界面中顯示login as:在后面輸入你的用戶名(也就是root)
接著會(huì)讓你輸入密碼扫步,直接將之前設(shè)置的遠(yuǎn)程登錄密碼敲進(jìn)去就行-
PS:在密碼的輸入過程中,密碼本身是不會(huì)在界面上顯示的匈子,不要懷疑系統(tǒng)停運(yùn)或是鍵盤壞了之類的河胎,直接把密碼正確輸完,然后敲回車就能進(jìn)去
密碼輸入完成是下面這個(gè)樣子滴虎敦,注意綠色光標(biāo)前面已經(jīng)變成了[root@MiMiMi]游岳,表示你現(xiàn)在在一個(gè)叫做MiMiMi的root目錄文件夾下
-
PS:在密碼的輸入過程中,密碼本身是不會(huì)在界面上顯示的匈子,不要懷疑系統(tǒng)停運(yùn)或是鍵盤壞了之類的河胎,直接把密碼正確輸完,然后敲回車就能進(jìn)去
linux的基本操作
-
這里開始就是重頭戲了,幾種常見的linux命令
主要是文件夾建立刪除其徙,文件建立刪除修改之類的 - 此處事先說明胚迫,重啟程序能夠解決絕大多數(shù)問題,包括但不局限于輸入錯(cuò)誤唾那、電腦卡死什么的
如果有什么是重啟程序搞不定的访锻,建議重啟電腦-
pwd:print working directory,指打印(顯示)當(dāng)前路徑期犬,可以理解為Windows中的顯示當(dāng)前文件夾河哑,當(dāng)前路徑是/root
PS:在# 后輸入pwd,然后回車龟虎,會(huì)顯示/root璃谨,表示打印當(dāng)前路徑顯示當(dāng)前文件夾完成,下面的綠色光標(biāo)表示你依然在root@MiMiMi路徑下進(jìn)行操作
-
mkdir:make directory鲤妥,指創(chuàng)建空目錄(路徑)佳吞,可以理解為在root這個(gè)總目錄
文件夾下創(chuàng)建新的目錄文件夾,輸入時(shí)為mkdir+空格+目錄名文件夾名稱旭斥,輸入后沒報(bào)錯(cuò)則表明創(chuàng)建成功
PS:在#后輸入mkdir biosoft容达,然后回車,會(huì)在root目錄(文件夾)下創(chuàng)建一個(gè)名為biosoft的新目錄文件夾
PPS:可以同時(shí)創(chuàng)建復(fù)數(shù)個(gè)新目錄
-
ls:顯示列表垂券,顯示當(dāng)前目錄下
文件夾中的所有內(nèi)容,包括目錄文件夾及文件羡滑,直接輸入ls即可
PS:在#后輸入ls菇爪,然后回車,就會(huì)顯示當(dāng)前目錄下的所有目錄及文件
下圖中藍(lán)色文字為前面創(chuàng)建的5個(gè)目錄
-
rm:remove柒昏,指刪除操作凳宙,刪除文件和目錄
文件夾的指令不相同
刪除文件:rm+空格+文件名
刪除空目錄:rmdir+空格+目錄名
刪除有內(nèi)容的目錄:rm+空格+-r+目錄名
PS:在刪除有內(nèi)容的目錄時(shí),系統(tǒng)會(huì)逐個(gè)提問你是否刪除目錄职祷,是否刪除目錄里的文件賊麻煩氏涩,全部輸入yes就OK- 下圖中,原本在root@MiMiMi目錄下有biosoft, del, project, src, tmp五個(gè)空目錄有梆,通過輸入rmdir del/是尖,刪除了del目錄,所以再次顯示的時(shí)候就只剩下了biosoft, project, src, tmp四個(gè)目錄
- 下圖中泥耀,原本在root@MiMiMi目錄下有biosoft, project, src, tmp四個(gè)空目錄以及 home.txt 這一個(gè)文件饺汹,通過輸入rm home.txt,刪除了文件home.txt痰催,所以再次顯示的時(shí)候就只剩下biosoft, project, src, tmp四個(gè)目錄;
注意在輸入rm home.txt 之后,系統(tǒng)提示是否remove這個(gè)文件纤垂,輸入yes
- 下圖中损肛,原本在root@MiMiMi目錄下有biosoft, project, src, tmp四個(gè)目錄,其中src目錄下又有一個(gè)名為 hello.txt 的文件缝裁,通過輸入 rm -r src扫皱,刪除了src目錄,所以再次顯示的時(shí)候就只剩下biosoft, project, tmp三個(gè)目錄
注意在輸入rm -r src之后,系統(tǒng)會(huì)依次提示是否進(jìn)入src目錄(descend into direct 'src'?)啸罢,是否刪除src目錄下的hello.txt 文件(remove regular file 'src/hello.txt'?)编检,以及是否刪除src目錄(remove direct 'src'?),全部輸入yes
- 下圖中,原本在root@MiMiMi目錄下有biosoft, del, project, src, tmp五個(gè)空目錄有梆,通過輸入rmdir del/是尖,刪除了del目錄,所以再次顯示的時(shí)候就只剩下了biosoft, project, src, tmp四個(gè)目錄
-
cd:change directory扰才,指進(jìn)入某一個(gè)目錄
相當(dāng)于Windows中的雙擊文件夾允懂,輸入時(shí)為cd+空格+目錄名
cd - 指返回前一個(gè)目錄相當(dāng)于Windows中的“返回”,輸入時(shí)為cd+空格+-
cd ~ 指直接返回主目錄輸入時(shí)為cd+空格+~+空格+目錄名-
下圖中衩匣,原本處在root@MiMiMi目錄下蕾总,通過輸入 cd tmp,進(jìn)入了root@MiMiMi tmp 目錄下
-
下圖中琅捏,原本處在root@MiMiMi tmp 目錄下生百,通過輸入 cd -,重新回到了root@MiMiMi目錄下
-
下圖中柄延,原本處在root@MiMiMi tmp 目錄下蚀浆,通過輸入 cd ~,返回到了主目錄root@MiMiMi下
-
-
vi:visual搜吧,指新建文本文檔
終于不再是文件夾了
文檔簡(jiǎn)歷后市俊,點(diǎn)擊“i”,就可以在文檔中輸入文字了
內(nèi)容輸入結(jié)束后滤奈,點(diǎn)擊“ESC”摆昧,即可結(jié)束對(duì)文本的編輯
之后輸入“:x”,就完成了對(duì)文檔的保存和退出-
下圖中蜒程,在輸入“vi hello_world.txt”之后绅你,下面出現(xiàn)了很多行的藍(lán)色~,顯示已經(jīng)在root@MiMiMi目錄下建立了文件 “ hello_world.txt”
-
下圖中昭躺,在點(diǎn)擊“i“之后忌锯,就可以在“ hello_world.txt”文件中進(jìn)行編輯寫作了,這里寫了10行的miaomimi
-
下圖中窍仰,在點(diǎn)擊“ESC”之后汉规,圖片中的 “--INSERT--” 消失,表明對(duì)文本的編輯結(jié)束了
-
下圖中驹吮,在輸入 “:x” 后點(diǎn)擊回車针史,則界面由文本界面回到目錄界面,表明對(duì)該文檔的保存和退出工作已完成
-
-
cat:catenate碟狞,指查看并將內(nèi)容直接輸入到屏幕啄枕,輸入方法是 cat+空格+文件名
head+文件名:默認(rèn)輸出前10行
tail+文件名:默認(rèn)輸出后10行
head+空格+-n+X+空格+文件名:輸出從開頭到第X行(這里注意head和-n之間必須有空格,-n和X之間的空格可有可無(wú))-
下圖中族沃,在輸入cat hello_world.txt 之后频祝,屏幕上顯示了hello_world.txt文件的全部?jī)?nèi)容泌参,即10行的miaomimi
-
下圖中,在輸入 head -n 5 hello_world.txt之后常空,屏幕上顯示了hello_world.txt文件中從頭至第5行的內(nèi)容沽一,即5行的miaomimi
-
-
cp:copy,指復(fù)制文件漓糙,輸入方法是cp+空格+文件名A+空格+文件名B
- 下圖中铣缠,在輸入 cp hello_world.txt new_file.txt之后,顯示在root@MiMiMi目錄下的hello_world.txt文件被復(fù)制昆禽,且復(fù)制得到的新文件名為new_file.txt
- 下圖中铣缠,在輸入 cp hello_world.txt new_file.txt之后,顯示在root@MiMiMi目錄下的hello_world.txt文件被復(fù)制昆禽,且復(fù)制得到的新文件名為new_file.txt
-
mv:move蝗蛙,指將文件移入目錄
文件夾,輸入方法是
將文件移入目錄:mv+空格+文件名+空格+目錄名
文件重命名:mv+空格+文件名+空格+新文件名-
下圖中醉鳖,root@MiMiMi目錄下原本有 hello_world.txt 和 new_file.txt 兩個(gè)文件捡硅,在輸入 mv new_file.txt home.txt 之后,root@MiMiMi目錄下的兩個(gè)文件變成了hello_world.txt 和 home.txt盗棵, 顯示原來(lái)的文件 new_file.txt 已經(jīng)被重命名為了 home.txt
-
下圖中壮韭,root@MiMiMi目錄下原本有 hello_world.txt 和 home.txt 兩個(gè)文件,在輸入 mv home.txt tmp/ 之后纹因,root@MiMiMi目錄下文件就只剩下 hello_world.txt 了泰涂;通過輸入 cd tmp/ 進(jìn)入 tmp 目錄,再輸入 cat home.txt 辐怕,發(fā)現(xiàn) home.txt 文件中的內(nèi)容(10行miaomiaomiao),說明文件 home.txt 已經(jīng)被移入了 tmp 目錄
-
-
其它
- 大概就是這樣子了从绘,拖了一天多寄疏,好歹寫完了,我的標(biāo)準(zhǔn)是
沒有蛀牙僵井,畢竟牙都?jí)牧撕脦最w了只要還有基本的理解力陕截,就應(yīng)該看得懂這份筆記 PS:這里面的很多圖都是直接從生信星球截的,版權(quán)啥的就被深究了批什,反正小潔也沒法咬我农曲。另外,如果她看到了這一段就說明有好好看作業(yè)驻债,不然我就可以開開心心的吐槽她了