はじめに
Linixは全てファイルとして表現されている
つまり、文書や画像もファイルとして保存されている事はもちろん、
システム全体もファイルでそれぞれ構成されている。
Linuxカーネルも、ハードウェアもキーボードも入出力が全てファイルに当てられ、そのファイルを介して機器を操作できる。
Linuxの各ディレクトリの役割
/bin
Linux動作に最低限必要な、重要度の高いコマンドを記載する
/dev
デバイスファイルを格納するディレクトリ。
ハードウェアをファイルとして扱える様にした特殊なファイル
/etc
各種アプリケーションや、Linux自体の設定の記載されたファイルを格納するディレクトリ。
/home
Linuxユーザーごとに割り当てられるホームディレクトリ。
/sbin
実行ファイルを置くディレクトリ。
カレントディレクトリの表示
カレントディレクトリを表示するコマンド。
$ pwd
/home/Mac
カレントディレクトリのファイルとディレクトリの表示
$ ls
bin home games ....
$ ls / /home => 複数ディレクトリの指定もできる
相対パスでの移動もできる
$cd .. => 一つ上の階層へ
Tabキーで補完もできる
$ cd ho
ここでTabキー
$ cd home
$ cd home/local
とパス名が補完できる。
ホームディレクトリへの移動
$ cd
*と?
hoで始まるファイルの一覧表示
$ ls *ho
home homeground hoge
$ ls *.html
index.html hoge.html
hoで始まり長さが4文字のファイルを探す
$ ho??
home
lsコマンドのオプション
$ ls -l => ファイル属性の表示
$ ls -a => 隠しファイルの表示
オプションは組み合わせて、つなげて書く事も出来る。