第1章 UNIXの概要
1.1 UNIXシステムへのログイン
1.2 シェルの概要
1.3 プロンプトとは
1.4 UNIXコマンドの概要
1.5 パスワードの変更
1.6 一般的なUNIXコマンド
1.7 コマンドラインの基本
1.8 標準入出力の概要
1.9 パイプ処理
1.10 バックグラウンドでのコマンドの実行
1.11 UNIXシステムからのログアウト
復習問題
第2章 ファイルとディレクトリの基本
2.1 ファイル名の概要
2.2 一般的なファイル名拡張子
2.3 ファイルの種類
2.4 ディレクトリの概要
2.5 UNIXのディレクトリ構造
2.6 パス名の解読
2.7 lsコマンドによるファイルのリスト
2.8 アクセス権の要求
2.9 chmodコマンドによるアクセス権の変更
2.10 ファイルとディレクトリの移動
2.11 ファイルとディレクトリのコピーおよび作成
2.12 ファイルとディレクトリの削除
2.13 ワイルドカード
2.14 ファイルの検索
2.15 コマンドラインによるファイルの表示
2.16 grepファミリを使ったテキストの検索
2.17 ファイルの印刷
復習問題
第3章 UNIXの環境
3.1 変数とは
3.2 シェル変数の設定
3.3 端末の定義
3.4 コマンドラインのカスタマイズ
復習問題
第4章 シェルの基本
4.1 Cシェルの実行
4.2 Bashシェルの実行
4.3 コマンド履歴とは
4.4 エイリアスの設定
復習問題
第5章 マルチタスクとプロセス
5.1 マルチタスクとは
5.2 プロセスの強制終了
5.3 リアルタイム処理
復習問題
第6章 X Window System
6.1 グラフィカルインターフェイス
6.2 Xサーバー
6.3 ウィンドウマネージャの概要
6.4 ウィンドウの操作
6.5 Xの起動
6.6 Xと.xinitrcファイルの設定
6.7 シェルウィンドウ
6.8 Xコマンドラインパラメータ
6.9 マウスの使用
6.10 Xフォントの設定
6.11 基本的なXアプリケーション
復習問題
第7章 テキスト編集
7.1 viを使った文書作成
7.2 viモードの適用
7.3 viを使ったテキスト編集
7.4 viを使ったファイルのスクロールと保存
7.5 emacsを使った文書作成
7.6 emacs内での移動
7.7 emacsを使ったテキスト編集
7.8 emacsのヘルプ
7.9 その他のテキスト編集ツール
7.10 その他のテキストエディタの紹介
復習問題
第8章 電子メール
8.1 各種メールツールの紹介
8.2 メールを開く
8.3 メールの作成および送信
8.4 メールの管理
8.5 添付ファイル
復習問題
第9章 World Wide Web
9.1 World Wide Webサーフィン
9.2 URLの入力
9.3 Webへのアクセス
9.4 URLの追跡
9.5 ブックマークの管理
9.6 セキュリティとインターネット
9.7 Usenetへのアクセス
9.8 その他のインターネットプロトコル
復習問題
第10章 ネットワーキング
10.1 FTPによるファイル転送
10.2 fingerとpingによる情報収集
10.3 Telnetによるリモートログイン
復習問題
第11章 シェルプログラミングの基本
11.1 スクリプトの実行
11.2 スクリプトの実行可能形式
11.3 シェル変数の定義と入力の受け取り
11.4 コマンドラインパラメータ−
11.5 ループとifステートメント
11.6 testコマンド
11.7 caseステートメント
11.8 標準入出力の操作
11.9 シェルスクリプトのトラブルシューティング
復習問題
第12章 C/C++プログラミングツール
12.1 C/C++言語の概要
12.2 Cコンパイラの概要
12.3 簡単なCプログラムの作成
12.4 簡単なC++プログラムの作成
12.5 C/C++のコンパイラ
12.6 エラー処理
12.7 プログラミングツール
12.8 makeとimake
復習問題
第13章 システム管理
13.1 新しいシステムのセットアップ
13.2 状態について
13.3 システムのバックアップ
13.4 システムのシャットダウン
復習問題
第14章 その他の高度なUNIXツール
14.1 Perlを使ったテキストの処理
14.2 cronを使ったイベントの設定
復習問題
付録A 復習問題(第1〜14章)の解答
付録B 参考資料
付録C 基本的なUNIXコマンド