answer ex1 - nibb-unix/gitc202502-unix GitHub Wiki

復習問題1 UNIX 基本コマンド

「;」は、コマンドの区切りを表し、mkdir Human; mkdir Mouse

mkdir Human
mkdir Mouse

は同義となる。

  1. アプリケーション > ユーティリティ > ターミナル
    1. cd ~/gitc/data/1_unix/exercise
    2. pwd
    3. ls

    1. mkdir test
    2. cp *.fasta test
    3. ls test
    4. cd test
    5. mkdir Human; mkdir Mouse
    6. mv *HUMAN.fasta Human; mv *MOUSE.fasta Mouse
    7. ls Human; ls Mouse

    1. cd Mouse
    2. cat *.fasta
    3. cat *.fasta > mouse.fasta

    1. grep '^>' mouse.fasta
      • FASTA ファイルの配列名を表す⾏頭⽂字と、コマンド上におけるリダイレクトはどちらも「>」である。リダイレクトではなく⽂字であることを⽰すため '' で囲うこと。
    2. grep '^>' mouse.fasta > mouse_list
    3. wc mouse_list
    4. grep '^>' mouse.fasta | wc
    1. cd .. または cd ~/gitc/data/1_unix/exercise/test
    2. tar zcvf human.tar.gz Human
    3. tar ztvf human.tar.gz
    4. rm -rf Human
    • find コマンドは検索の起点になるディレクトリパスを最初に指定し、評価式 -name の後ろにファイル名を指定することによって評価式に従ってディレクトリツリーを検索する。この時指定するファイル名にはワイルドカード等を使⽤したパターンマッチによる検索も可能。
      find ~ -name 2D2L_rep1_R1.fastq

      *(複数あるかもしれません)

⚠️ **GitHub.com Fallback** ⚠️