戻る

8.Perlの基礎 その1

8-1.Linux の基礎の確認

■ ファイル名について

  • ファイル名は半角英数字で付けよう!
    Windows では、漢字かな混じりの文字列をファイル名として使用することは珍しいことではありません。 しかし、プログラムなどを作成するような場合は、2バイト文字である日本語はトラブルの原因となるので、 ファイル名はスペース文字を含まない半角英数字のみとしましょう。
  • 拡張子に気をつけよう!
    ファイル名には、拡張子と呼ばれる ".c" や ".html"、".doc" などのファイルの種類を表す3文字の文字列付いてます。 Windows でもありますが、Windows の初期設定(デフォルト)では拡張子を隠すようになっているので気づきにくいかもしれません。
    .txt テキストファイル
    .xls MS Exel ファイル
    .htm .html HTMLファイル
    .jpg JPEG 形式の画像ファイル
    .bmp Bitmap 形式の画像ファイル
    .c C プログラムファイル
    .pl Perl プログラムファイル
    .doc MS Word ファイル
    .zip 一般的な圧縮フォーマット ZIP の拡張子。
    .tar 複数のファイルを一つにまとめたファイル
    .gz gzip で作成された圧縮ファイル
    .tar.gz tar ファイルを gzip で圧縮

■ コマンド

普段使っているマウスクリック操作が可能なグラフィカルなインターフェースのことを Graphical User Interface (GUI) と呼ぶのに対して、 マウスが使用できないキーボードからの入力のみのインターフェースのことを Command line User Interface または Character User Interface (CUI) と呼んでいます。
pwd 現在、自分がいる場所を教えてくれる。
ls 現在のディレクトリ(フォルダ)内のファイルやディレクトリの一覧を表示。
mkdir ディレクトリ名 ディレクトリ(フォルダ)の作成。
more ファイル名 指定したファイルの内容を表示。
cat ファイル名 指定したファイルの内容を表示。
cp ファイル名 指定したファイルをコピー。

$ pwd
/home/fujiwara  # 現在、home ディレクトリにある fujiwara ディレクトリにいる。
$
$ ls  # 存在するファイルやディレクトリのリストを表示する。
$ test1.txt test2.txt
$
$ more test1.txt  # ファイルの内容を先頭から表示する。
中国湖南省の漣源で7日、
同国初の「鳥人間コンテスト」が開催された。
約50名が参加し、自らがデザインした人力飛行機で距離を競い合った。
--- 続ける 15% ---  # 続きが見たい場合はスペースキーを押す。

■ ディレクトリ(フォルダ)の作り方、開き方

$ mkdir bioinfo  # ディレクトリの作成
$
$ ls
bioinfo test1.txt test2.txt
$
$ mv test1.txt bioinfo/  # test1.txt を bioinfo06 ディレクトリに移動する。
$
$ ls
bioinfo test2.txt
$
$ cp test2.txt  # test2.txt をbioinfo06ディレクトリにコピーする。
$
$ ls
bioinfo test2.txt
$
$ cd bioinfo  # bioinfo06ディレクトリを開く。
$
$ ls
test1.txt test2.txt
$

cd コマンドのその他の使用例
cd ..1つ上の階層に移動
cd ../../2つ上の階層に移動
cdホームディレクトリに移動

■ 絶対パスと相対パス

  1. パスとは?
    「パス」とは、ファイルの場所を指定した記述のことです。
  2. 絶対パス
    「絶対パス」とは、ファイルの場所を一番上の階層から指定した記述のことです。
    C:\Documents and Settings\kazuo\My Documents\My Pictures\061009a.jpg
    /home/fujiwara/bioinfo06/test1.txt
  3. 相対パス
    「相対パス」とは、ファイルの場所を現在の階層から指定した記述のことです。
    以下の相対パスは、上述のファイルの "My Documents" および "fujiwara" ディレクトリにいる場合の記述です。
    My Pictures\1009a.jpg
    bioinfo/test1.txt
戻る
©kazuo