一、linux是什么?操作系統(tǒng)
(1)應(yīng)用場景:攻陷全部服務(wù)器(超級計算機)。其內(nèi)核、內(nèi)存、硬盤都比個人電腦配置高太多!
(2)權(quán)限控制:服務(wù)器支持很多用戶同時使用,相互獨立。
(3)命令行模式
(4)目錄結(jié)構(gòu):呈樹狀。用戶無法訪問“我的電腦”這種級別文件,能訪問的最高級目錄“宿主目錄”,即用戶登錄時所在的目錄,放在home目錄下。
二、為什么學生信要用linux?
系統(tǒng)開源、免費,不需要圖形界面,節(jié)約資源。命令行模式可批量、高效處理文件
三、接觸linux的渠道(阿里云服務(wù)器)
1. 單純linux
有閑置電腦,可用U盤安裝純linux系統(tǒng),推薦CentOS或者Ubuntu,需要約20分鐘
2. Windows10****上的linux【選修】
win10 內(nèi)置非“虛擬化”Linxu,一個原生運行在 windows10 上的子系統(tǒng),可去應(yīng)用商店下載。
(1)設(shè)置-更新和安全-針對開發(fā)人員-啟用開發(fā)人員模式
(2)控制面板-控制面板-程序-啟用或關(guān)閉windows功能-適用于Linux的windows子系統(tǒng)!
(3)重啟
(4)下載高大上的工具-ubuntu。microsoft store里有
(5)啟動ubuntu 和用戶設(shè)置
窗口顯示正在安裝-安裝成功,設(shè)置用戶名和密碼,相當于注冊,這里輸入密碼是沒有任何提示的,一次性打完不要懷疑鍵盤壞了。
(6)更新
輸入 sudo apt update
完成后輸入 sudo apt upgrade
sudo 代表管理員,apt相當于install(安裝),下載和安裝了更新,就可以投入使用啦。
PS:這個linux界面僅能用于學習linux基本操作,想要實戰(zhàn)處理數(shù)據(jù)跑程序的話你的電腦配置不夠,需要用到服務(wù)器。如所在單位有服務(wù)器,可直接申請賬號。如果沒有可去阿里云官網(wǎng)看看。遠程登錄服務(wù)器需要下載免安裝軟件putty,需要ip地址和用戶名就可以登錄了。
3. Windows7 上的linux【選修】
電腦配置不好的話,不推薦安裝虛擬機和雙系統(tǒng),會耗內(nèi)存
一般的電腦配置(i3、i5CPU + 4G內(nèi)存)推薦使用git bash,有32位和64位選擇。
4. Mac上的linux
terminal自帶的直接使用; iterms界面更好看
5. 本地服務(wù)器上的linux
實驗室擁有一臺服務(wù)器,可以方便地拷貝數(shù)據(jù)快速熟悉系統(tǒng),登錄方法和云服務(wù)器一樣。
6.云服務(wù)器上的linux【必修】
免費騰訊云服務(wù)器
Mac: terminal操作 ssh 用戶名@ip地址,例如ssh bio03@120.110.xxx,具體以郵件為準
Windows:
下載xshell軟件
騰訊微云: https://share.weiyun.com/564ke1c 密碼:gh8ca7
百度網(wǎng)盤:https://pan.baidu.com/s/1upnRTXwkI0hvxuuA2Gm49w 提取碼: cnrv
<u>操作流程:http://www.itdecent.cn/p/8a340b103a41</u>
服務(wù)器提示permission denied ,檢查以下四項
1.ip地址,ip是代表服務(wù)器的一個“編號”,錯了當然登不上,我們的ip是統(tǒng)一的。
2.用戶名,bio開頭的那個
3.密碼,密碼輸入無提示,連星號都沒有,你就直接打完就好
4.網(wǎng)絡(luò)
目錄:文件夾
路徑:目錄的層級位置(home目錄下有個biosoft,那么biosoft的路徑就是/home/biosoft)
四、怎樣登陸服務(wù)器-xshell和terminal
五、linux的基本操作?
基礎(chǔ)
顯示當前路徑 pwd 是我的當前路徑
創(chuàng)建空4個名為“biosoft、project、tmp、src”的空目錄(存放生信軟件、存放生信項目、存放雜七雜
八、存放源代碼)“mkdir biosoft、mkdir project、mkdir tmp、mkdir src”
顯示列表(目錄和文件)ls
進入目錄tmp cd tmp
返回剛才的目錄 cd -
返回主目錄 cd
創(chuàng)建 (在tmp目錄下)
新建名為“doodle”的目錄 mkdir doodle
新建并打開文本文件“doodle.txt” ①vi doodle.txt ②touch doodle.txt cd doodle.txt
新建名為“huahua”的目錄 mkdir huahua
新建并打開文本文件“huahua.txt” ①vi huahua.txt ②touch huahua.txt cd huahua.txt
在huahua.txt文本文件下輸入“happy”,退出編輯模式,保存并退出 i happy 按ESC鍵 :x
輸出
查看并直接將文本文件huahua.txt的全部內(nèi)容輸出到屏幕 cat huahua.txt
將前10行內(nèi)容輸出到屏幕 head huahua.txt
將后10行內(nèi)容輸出到屏幕 tail huahua.txt
將3行內(nèi)容輸出到屏幕 head -n 3 huahua.txt 【-n與head間有空格,-n和3間空格可有可無】
退出查看文本文件huahua.txt q 【要退出cat,是摁一下q,否則下面的命令都沒辦法運行】
將文本文件huahua.txt復(fù)制并命名為huahua2.txt cp huahua.txt huahua2.txt
將新文件huahua2.txt重命名為home.txt mv huahua2.txt home.txt
將改名后的新文件移動到主目錄下 mv home.txt /home/bio18
刪除
刪除文件doodle.txt rm doodle.txt
刪除空目錄rm_test rmdir doodle
刪除非空目錄huahua rm –r huahua(-r 遞歸,多級目錄一并刪除;-f 強制刪除,無任何提示)
如果rm -rf后面不加目錄名,會刪除你服務(wù)器的所有東西?。?!