
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 10.04 LTSを使用して半年近く経ちますが、Linux自体ほとんど理解できておりません。
コマンドも使っていません。
この、フォーラムのおかげで、自分の行いことは個別に解決できていますが、
自分自身で解決できるようになれるのよう、勉強しようと思います。
通信教育等も考えていますが、比較的値段のかからない方法でレベルアップするためには
どのような勉強をしていけばよいのでしょうか?
出来れば、質問者でなく回答者側に回れるようになりたいと思います。
普段、回答者側にいらっしゃる皆様はどのような経験をつまれましたか?
オフライン
#私はあまりフォーラムで答えたりしませんが(^_^;
やっていること:
・質問を見て、検索などして答えを探してみる。フォーラムには書き込まないまでも「こんな感じかな」とかおもって回答がついたときに確認する。
・Unixの入門書を読んだりする。(「楽しいUNIX」という本があったんですよ、むかし)
・manを読む。
・スクリプトくらいならソースを読む。
とはいうものの、コンピュータの世界を知ったのが古いのでCUIで使っていた時間が長い(^_^;(CP/Mとかの時代なので)からあまりコマンドラインに抵抗感がありません。
#以前もこのような類いの質問に答えた気が(^_^;
オフライン
自分の考えつくものは既にほとんど挙がっていますが。。
あとは、時間のあるときにでも以下のサイトを読みあさってみるとか。
https://wiki.ubuntulinux.jp/UbuntuTips
http://gihyo.jp/admin/serial/01/ubuntu-recipe
http://ascii.jp/elem/000/000/435/435813/
オフライン
何でも良いのでdebian(ubuntu)対応のコマンドリファレンスを一冊買う。
・コマンドでデスクトップやホームフォルダを覗いてみる。
・ディレクトリ(フォルダ)やテキストファイルを作成する。
・ディレクトリ(フォルダ)やテキストファイルの名前を変更する。
・ディレクトリ(フォルダ)やテキストファイルを複製する。
・ディレクトリ(フォルダ)やテキストファイルを移動する。
・ディレクトリ(フォルダ)やテキストファイルを削除する。
・マルチユーザー。
・パーミッションについて知る。
・Ubuntuはrootでログインする事を推奨しない。
・カレントディレクトリを理解する。
・相対パスと絶対パス。
この辺りまで出来ればコマンドリファレンスに載っている90%以上が理解できるはずです。
もうデスクトップ画面が無くても操作できます。
///////////////////////////////////////////////////////////////////
ツール(ソフト)の実行は端末からツール名で起動することが殆どです。
簡易ヘルプは
<ツール名> -h
<ツール名> -?
<ツール名> --help
上記のどれが採用されているかはまちまちです。
man <ツール名>
で詳細な使用方法が表示されます、「manを読め」とはこの事です。
「-h」「-?」等はオプションと呼ばれコマンドは通常
<コマンド> <オプション> <引数> で構成されています(省略可)。
例)
ls -a /home
mkdir -p /home/my-dir/test-dir
///////////////////////////////////////////////////////////////////
コマンドをより便利にするために。
・正規表現を知る。
・パイプ等を使用したコマンドの結合。
・シェルスクリプトを覚える。
//////////////////////////////////////////////////////////////////
システム関係
・'/'配下の各ディレクトリの内容。
・マウントについて理解する。
・ファイルシステム。
・デバイスファイル名。
・GRUBの設定。
・ロケール。
・ログの種類。
/////////////////////////////////////////////////////////////////
起動までの流れ
・BIOSが起動可能なデバイスのMBRを読み込む。(HDDやUSB,CD/DVD等)
・ブートローダがカーネルをメモリに展開する。(GRUBの設定が関係)
・/ がマウントされる。(/etc/fstab の記述)
・initrdが実行される。(システム更新時には/boot/initrdの個別更新が必要なことも)
・各種サービスが実行されていく。(キーボードやUSB,各種ドライバ、時刻etc...)
・X が起動する。(Xウィンドウシステム←GUIな画面の提供元)
・gdm が立ち上がる。(グラフィカルなログイン画面)
//////////////////////////////////////////////////////////////////
この辺りを手掛かりにすれば、後は気になるところや知りたい所を参考URLを参照すればよいと思いますよ、書いてある事を実行して理解できる様になっていると思います。
*文中の「知る」「覚える」「理解する」は表面上の漠然とした部分のことです。
オフライン
皆様、ご教示有難うございます。
上記アドバイスを元に励んでみます!
オフライン