Download - Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 [email protected]
![Page 2: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/2.jpg)
CUIとGUI
• ユーザーインターフェイスとは、「コンピュータと人間を結び付けている仕掛け」
– GUI(Graphical User Interface)
• マウス操作、キーボード入力
– CUI(Character User Interface)
• キーボード操作
真菌医学研究センター 高橋弘喜 1
![Page 3: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/3.jpg)
カーネル
真菌医学研究センター 高橋弘喜 2
アプリケーション
カーネル
CPU メモリ デバイス
カーネル:オペレーティングシステム (OS) の中核となる部分
![Page 4: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/4.jpg)
カーネルとシェル
真菌医学研究センター 高橋弘喜 3
カーネル
ファイルリストを表示したい
![Page 5: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/5.jpg)
カーネルとシェル
真菌医学研究センター 高橋弘喜 4
カーネル
$ls ファイルリストを表示したい
![Page 6: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/6.jpg)
カーネルとシェル
真菌医学研究センター 高橋弘喜 5
カーネル
シェル$ls ファイルリストを
表示したい
![Page 7: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/7.jpg)
カーネルとシェル
真菌医学研究センター 高橋弘喜 6
カーネル
シェル$ls ファイルリストを
表示したい
カーネルが分かるように解釈してコマンドを実行
![Page 8: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/8.jpg)
カーネルとシェル
真菌医学研究センター 高橋弘喜 7
カーネル
シェル$ls ファイルリストを
表示したい
カーネルが分かるように解釈してコマンドを実行
カーネルの処理結果を解釈する
![Page 9: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/9.jpg)
カーネルとシェル
真菌医学研究センター 高橋弘喜 8
カーネル
シェル$ls ファイルリストを
表示したい
カーネルが分かるように解釈してコマンドを実行
カーネルの処理結果を解釈する
結果を返す
![Page 10: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/10.jpg)
ディレクトリ
• UNIXのディレクトリは階層構造であり、その頂点に位置するディレクトリのことを、「ルートディレクトリ」と呼びます。
• ユーザーが作業するときは、いつもどれか一つのディレクトリ内に増す。作業中のディレクトリを「カレントディレクトリ」と呼びます。
真菌医学研究センター 高橋弘喜 9
![Page 11: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/11.jpg)
ディレクトリ
真菌医学研究センター 高橋弘喜 10
/
var
etc
usr
home
takahashi backup enshu
manuscript
hiroki backup projectA
NGS
hi-takah backup project data
![Page 12: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/12.jpg)
ディレクトリ
真菌医学研究センター 高橋弘喜 11
/
var
etc
usr
home
takahashi backup enshu
manuscript
hiroki backup projectA
NGS
hi-takah backup project data
ルートディレクトリ ホームディレクトリ
![Page 13: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/13.jpg)
絶対パス、相対パス
• “パス”とは、特定のファイルやディレクトリの位置を示す文字列
–絶対パス
/home/takahashi/backup/enshu/test.txt
–相対パス(ホームディレクトリから)
./backup/enshu/test.txt
真菌医学研究センター 高橋弘喜 12
![Page 14: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/14.jpg)
端末
• Windows
– Cygwin
• Mac
– ターミナル
• UNIX/Linux
– ターミナル
真菌医学研究センター 高橋弘喜 13
![Page 15: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/15.jpg)
基本コマンド
$pwd
/home/hi-takah
$ls
$mkdir enshu
$ls
真菌医学研究センター 高橋弘喜 14
![Page 16: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/16.jpg)
基本コマンド
$cd enshu
$pwd
/home/hi-takah/enshu
$mkdir data
$ls
真菌医学研究センター 高橋弘喜 15
![Page 17: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/17.jpg)
基本コマンド
$rmdir data
$cd ../
$pwd
$ls
$rmdir enshu真菌医学研究センター 高橋弘喜 16
![Page 18: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/18.jpg)
fastqファイル
• ファイルのコピー
• 行数のカウント
• リード数の確認
• モチーフ配列の検索
真菌医学研究センター 高橋弘喜 17
![Page 19: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/19.jpg)
fastqファイル
$ls –lh test.fastq
$less test.fastq
$cp test.fastq test1.fastq
真菌医学研究センター 高橋弘喜 18
![Page 20: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/20.jpg)
fastqファイル
$ls –lh
$ls –lh *fastq
$less test.fastq
$wc –l test.fastq
真菌医学研究センター 高橋弘喜 19
![Page 21: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/21.jpg)
fastqファイル
$grep AAGCTT test.fastq | wc -l
$awk ‘NR%4==2’ test.fastq | wc –l
$awk ‘NR%4==2’ test.fastq | tr –d “¥n” | wc -c
真菌医学研究センター 高橋弘喜 20
![Page 22: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/22.jpg)
vi
真菌医学研究センター 高橋弘喜 21
*困ったときは、Escを押す
コマンドモード 編集モード
![Page 23: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/23.jpg)
vi
$vi test.txt
:wq
$ls
真菌医学研究センター 高橋弘喜 22
![Page 24: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/24.jpg)
vi
$vi test.txt
“i” 編集モード
AAAAAAA
TTTTTTT
GGGCCAA
“Esc”, :wq真菌医学研究センター 高橋弘喜 23
![Page 25: Linux基本コマンド - Genome Sci · 平成25年度情報解析講習会 真菌医学研究センター高橋弘喜 0 千葉大学真菌医学研究センター 高橋弘喜 hiroki.takahashi@chiba-u.jp](https://reader033.vdokument.com/reader033/viewer/2022060416/5f13c6ee9ee4b9755c5c9adb/html5/thumbnails/25.jpg)
vi
$less test.txt
$grep AAAA test.txt
$grep AAAA test.txt | wc -l
真菌医学研究センター 高橋弘喜 24