linux補充學(xué)習(xí)1

核心知識點:

1.操作遷移
  • 瀏覽目錄:ls
    -切換目錄:cd;pwd
    -新建與刪除文件夾:mkdir/mkdir/rm -r
    -查看文本:less /head/tail/cat
    -壓縮與解壓縮:zip/gzip/tar/xf
    -了解資源使用的情況:top
    -數(shù)據(jù)下載:wget/curl
    -安裝軟件:apt -get/yum/conda
    基本命令的使用:命令 【空格】[參數(shù)]
練習(xí):

(1) ls
使man ls可以查看關(guān)于ls的選項欧聘;常用的:

  • ls -l
total 92028 #
權(quán)限列                
drwxrwxr-x.  5 yangjy yangjy       46 Jan 21 10:58 biosoft
drwxrwxrwx.  4 yangjy yangjy      231 Jan 16 12:01 GEOgetools
drwxrwxrwx. 19 yangjy yangjy      276 Jan 21 11:12 miniconda3
-rwxrwxrwx.  1 yangjy yangjy 94235922 Nov 24 03:21 Miniconda3-latest-Linux-x86_64.sh
drwxrwxrwx.  3 yangjy yangjy       17 Jan 14 00:08 project
drwxrwxr-x.  2 yangjy yangjy        6 Jan 27 11:23 R
drwxrwxrwx.  5 yangjy yangjy      124 Dec 16 01:03 sratoolkit.2.10.9-ubuntu64
drwxrwxrwx.  2 yangjy yangjy        6 Jan 13 17:13 src
drwxrwxr-x.  4 yangjy yangjy       30 Jan 21 16:28 test
#補充:linux文件的權(quán)限(由10位組成)

第1位 文件類型 -為:表示文件兵志;d為:表示文件夾(常見)
第2-4位 rwx 是指擁有者具有可讀r可寫w可執(zhí)行x的權(quán)限
第5-7位 rwx 指該文件屬主所在同一個組的用戶所具有的權(quán)限
第8-10位r-x 指其他用戶所具有的權(quán)限

常用的linux文件權(quán)限
444 r--r--r--
600 drw-------
644 drw-r--r--
666 drw-rw-rw-
700 drwx------
744 drwxr--r--
755 drwxr-xr-x
777 drwxrwxrwx

  • 最前面那個 - 代表的是類型
  • 中間那三個 rw- 代表的是所有者(user)
  • 然后那三個 rw- 代表的是組群(group)
  • 最后那三個 r-- 代表的是其他人(other)
0(沒有權(quán)限);4(讀取權(quán)限)讳侨;5(4+1 | 讀取+執(zhí)行);6(4+2 | 讀取+寫入);7(4+2+1 | 讀取+寫入+執(zhí)行)

(2) cd
(3) mkdir ; mv
實例

drwxrwxr-x  2 bio03 bio03 4.0K Jan 24 19:26 biosoft
-rw-rw-r--  1 bio03 bio03  372 Jan 23 14:04 home.txt
drwxrwxr-x 18 bio03 bio03 4.0K Jan 24 19:13 miniconda3
drwxrwxr-x  2 bio03 bio03 4.0K Jan 23 12:56 project
drwxrwxr-x  2 bio03 bio03 4.0K Jan 23 12:57 src
ID:~$ mv abc test1
ID:~$ mv biosoft toolskit
ID:~$ mv home.txt a.txt
ID:~$ mv miniconda3 condahelp
ID:~$ mv project eg
ID:~$ mv src test2
ID:~$ ls -lh
total 24K
-rw-rw-r--  1 bio03 bio03  372 Jan 23 14:04 a.txt
drwxrwxr-x 18 bio03 bio03 4.0K Jan 24 19:13 condahelp
drwxrwxr-x  2 bio03 bio03 4.0K Jan 23 12:56 eg
drwxrwxr-x  2 bio03 bio03 4.0K Jan 29 19:07 test1
drwxrwxr-x  2 bio03 bio03 4.0K Jan 23 12:57 test2
drwxrwxr-x  2 bio03 bio03 4.0K Jan 24 19:26 toolskit

(3)wget 下載
實例

擬南芥
右鍵復(fù)制下載地址
wget 右鍵粘貼:
wget ftp://ftp.ensemblgenomes.org/pub/plants/release-49/fasta/arabidopsis_thaliana/dna/Arabidopsis_thaliana.TAIR10.dna.chromosome.Mt.fa.gz

結(jié)果
ID:~/test1$:ls
Arabidopsis_thaliana.TAIR10.dna.chromosome.Mt.fa.gz #.gz 壓縮包
zless Arabidopsis_thaliana.TAIR10.dna.chromosome.Mt.fa.gz #zless 查看內(nèi)容
gunzip Arabidopsis_thaliana.TAIR10.dna.chromosome.Mt.fa.gz #gunzip 解壓縮
補充:

linux命令怎么用

  • man
  • help
  • info
  • [搜索引擎]
    2.TAB補全
    3.環(huán)境變量
  • 環(huán)境變量與局部變量
    1)查看環(huán)境變量PATH(echo $PATH)
echo $PATH #加上$表示變量名稱
/home/yangjy/miniconda3/envs/chipseq/bin:/bin:/usr/bin:/home/yangjy/GEOgetools/sratoolkit.2.10.8-centos_linux64/bin:/home/yangjy/GEOgetools/sratoolkit.2.10.8-centos_linux64/bin:/home/yangjy/miniconda3:/root/usr/local/sratoolkit.2.10.8-centos_linux64/bin:/home/yangjy/.GEOgetools:/home/yangjy/.aspera/connect/bin:/home/yangjy/.local/bin:/home/yangjy/bin

可以使用ls分別查看:
為什么有些可以打開,一些不行膊升?

2)什么時候用==》新建一個目錄存放軟件時需要添加環(huán)境變量
3)如何操作 將目錄加入環(huán)境變量PATH
4)實例

[基因組工具]seqkit
fasta/q處理工具
軟件的安裝與使用參考

(base) bio03@VM-0-6-ubuntu:~/opt/bin$ ls -l
total 6468
-rw-rw-r-- 1 bio03 bio03 6620785 Jan 12 22:38 seqkit_linux_amd64.tar.gz
(base) bio03@VM-0-6-ubuntu:~/opt/bin$ tar -zxvf seqkit_linux_amd64.tar.gz #使用tar -zxvf 解壓
seqkit
-rwxr-xr-x 1 bio03 bio03 13701120 Jan 12 22:12 seqkit 
### 使用 ./seqkit(./命令名 執(zhí)行當前目錄下的命令)

使用./命令名 執(zhí)行當前目錄下的命令
(凡是以/開頭的都是絕對路徑,否則為相對路徑)谭企;因此此處使用相對路徑來調(diào)用命令

./seqkit #相對路徑
/home/bio03/opt/bin/seqkit #絕對路徑

但是并不是所有軟件都是可讀可寫可執(zhí)行的(rwx)廓译;

bio03@VM-0-6-ubuntu:~/opt/bin$ ls -l
total 13380
-rwxr-xr-x 1 bio03 bio03 13701120 Jan 12 22:12 seqkit #可讀可寫可執(zhí)行
bio03@VM-0-6-ubuntu:~/opt/bin$ chmod 055 seqkit #更改權(quán)限055
bio03@VM-0-6-ubuntu:~/opt/bin$ ls -l
total 13380
----r-xr-x 1 bio03 bio03 13701120 Jan 12 22:12 seqkit #不可讀不可寫不可執(zhí)行
bio03@VM-0-6-ubuntu:~/opt/bin$ ./seqkit
-bash: ./seqkit: Permission denied #權(quán)限不夠
bio03@VM-0-6-ubuntu:~/opt/bin$ chmod 755 seqkit #更改
bio03@VM-0-6-ubuntu:~/opt/bin$ ls -lh
total 14M
-rwxr-xr-x 1 bio03 bio03 14M Jan 12 22:12 seqkit #可讀
bio03@VM-0-6-ubuntu:~/opt/bin$ ./seqkit 
SeqKit -- a cross-platform and ultrafast toolkit for FASTA/Q file manipulation
。债查。责循。。攀操。院仿。。速和。歹垫。。颠放。排惨。。碰凶。暮芭。鹿驼。。辕宏。
  • 添加環(huán)境變量
 ls ~/opt/bin/ #首先ls一下畜晰,確保存在
seqkit
bio03@VM-0-6-ubuntu:~$ export PATH=$PATH:~/opt/bin/ #export+環(huán)境變量
bio03@VM-0-6-ubuntu:~$ seqkit #直接打seqkit發(fā)現(xiàn)可以條用,成功瑞筐。

but 這只是短時存在凄鼻,為了能一直有效,需要添加到配置文件
聚假?配置文件通過vim ~/.bashrc
i后可以編輯块蚌,在最后添加export PATH=$PATH:~/opt/bin/
Esc 后:wq 保存并退出

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市膘格,隨后出現(xiàn)的幾起案子峭范,更是在濱河造成了極大的恐慌,老刑警劉巖瘪贱,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纱控,死亡現(xiàn)場離奇詭異,居然都是意外死亡政敢,警方通過查閱死者的電腦和手機其徙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門胚迫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喷户,“玉大人,你說我怎么就攤上這事访锻⊥食ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵期犬,是天一觀的道長河哑。 經(jīng)常有香客問我,道長龟虎,這世上最難降的妖魔是什么璃谨? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮鲤妥,結(jié)果婚禮上佳吞,老公的妹妹穿的比我還像新娘。我一直安慰自己棉安,他們只是感情好底扳,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著贡耽,像睡著了一般衷模。 火紅的嫁衣襯著肌膚如雪鹊汛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天阱冶,我揣著相機與錄音刁憋,去河邊找鬼。 笑死熙揍,一個胖子當著我的面吹牛职祷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播届囚,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼有梆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了意系?” 一聲冷哼從身側(cè)響起牙躺,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤监嗜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匣沼,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年甜癞,在試婚紗的時候發(fā)現(xiàn)自己被綠了吴旋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡凶硅,死狀恐怖缝裁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情足绅,我是刑警寧澤捷绑,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站氢妈,受9級特大地震影響粹污,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜首量,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一壮吩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧加缘,春花似錦鸭叙、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蚀浆,卻和暖如春缀程,著一層夾襖步出監(jiān)牢的瞬間搜吧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工杨凑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留滤奈,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓撩满,卻偏偏與公主長得像蜒程,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子伺帘,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • VMware 使用虛擬機安裝Centos系統(tǒng)的時候昭躺,一定要在安裝后期的步驟中開啟網(wǎng)絡(luò),否則只能通過vi修改配置文件...
    強某某閱讀 108評論 0 0
  • [toc] Linux 基本結(jié)構(gòu) 分區(qū) 主分區(qū)4個 拓展分區(qū)1個不能包含數(shù)據(jù)伪嫁,只做標識 邏輯分區(qū) 掛載點 /boo...
    Rayhaha閱讀 409評論 3 1
  • 學(xué)習(xí)自 鳥哥的linux私房菜 計算機的定義: 接受使用者輸入指令與資料领炫,經(jīng)由中央處理器的數(shù)學(xué)與邏輯單元運算處理后...
    恰皮閱讀 454評論 0 0
  • 計算機是由硬件和軟件構(gòu)成的。 硬件的五大部件: 運算器 -|| - 中央處理器 控制器 -| 存儲器 - 內(nèi)存(R...
    13147abc閱讀 1,264評論 0 1
  • 我的有道云筆記鏈接:http://note.youdao.com/noteshare?id=ecc484a907b...
    camellia_halo_閱讀 439評論 0 1