初心者でも使えるようになったLinux。その点でもUbuntuは中でも非常に優秀なOSであることはいうまでもない。
それでも知っておくべく最低限の知識。
Ubuntuのディレクトリ構造
もう誰にも訊けないので、自力で調べてみた。
- / - 言うまでもなく全ての起点であるルートディレクトリ。つまり全てのディレクトリの親
- /root – ルートユーザディレクトリ。ファイルの削除、移動などなど全てを司るルートユーザの住処
- /bin – スタンダードLinuxユーティリティディレクトリ。 ターミナルでお世話になる”ls”や”vi”や”more”の住処
- /etc – システム管理ディレクトリ。 .confらへんの設定ファイル達の住処。apacheの設定などを変更する際はここ
- /dev – 周辺機器管理ディレクトリ。 USBや外付けドライブ、プリンター達の住処
- /home – ご存知ホームディレクトリ。 ユーザ用データ格納場所。ドットファイル、ドットフォルダの住処。/home/ユーザ名がユーザ用ディレクトリとなる。Desktopもここ
- /tmp – 一時データ格納ディレクトリ。 その名のとおり一時的に利用するファイル達の住処。自動で掃除されるので大事な物は格納しない
- /usr – /etcにも/binにも当てはまらないユーティリティディレクトリ – /usrには、/usr/binにプログラム、/usr/shareにサウンドファイルやアイコンファイル、/usr/libにライブラリが住んでいる
- /opt – 任意データ格納ディレクトリ。 beta版や既存システムと衝突しそうなアプリケーション達の住処。何かをテストする際に最適
- /usr/local – マニュアルインストールプログラム格納ディレクトリ。 Synapticでインストールしなかったプログラムの住処。/usr/local配下は/usrと同じ構造を持っている。/usrディレクトリの管理はSynapticに任せて、カスタム用スクリプトなどはこちらで。
- /media – CDやUSB、他のファイルシステム用ディレクトリ。 Ubuntuでは/devにいくよりこちらの方がディスク系へのアクセスは楽
よく困るのは関連付け
ブラウザからダウンロードするファイルを開くプログラムや、ディスクにいる特定の拡張子とプログラムの関連付けの際、
いったいプログラムはどこにあるのか?
これに普通に悩むことが多い。
まずは/usr/bin。そして/usr/local/bin、たまにフェイクで/optにあったりする。
目視で探すのは面倒なので、Beagleの設定で、/optと/usrのファイルもインデックスするように設定してみた。
意味があるかは、さっぱりわからないが。
コメントはこちらから