翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

zsh 最強シェル入門

中島 能和(著)

商品番号
118150
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2008年12月03日
出荷開始日
2008年12月04日
ISBN
9784798118154
判型
A5
ページ数
272
キーワード
UNIX  Linux  zsh

2,640円(税込)(本体2,400円+税10%)
送料無料

240pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

zshの魅力を余すところなく盛り込んだ待望のチュートリアルブック!

LinuxをはじめとするUNIX系OSユーザーのデイリーツールであるシェル。従来より使われてきたbash、csh/tcsh、kshといった数々を凌駕する最強のシェルがzshです(「z」は「究極の」という意味)。その操作性の高さは他のシェルの追随をまったく許しません。その魅力は多くのメディアで取り上げられ、その人気はうなぎ登りです。そんな新しいデファクトとさえ言えるzshを存分に使いまくるための本邦初のチュートリアルブック、ついに登場です。

1 zshの世界へようこそ

1.1 zshのすすめ
1.2 zshチュートリアル
  1.2.1 zshの起動
  1.2.2 強力な補完機能
  1.2.3 コマンドのスペルチェック
  1.2.4 cdコマンドの省略
  1.2.5 ディレクトリの移動履歴
  1.2.6 拡張ファイルグログ
  1.2.7 複数行のヒストリ編集
  1.2.8 便利なリダイレクト
1.3 ログインシェルの変更

2 シェル入門

2.1 シェルとは
  2.1.1 Bourne Shell
  2.1.2 Korn Shell(ksh)
  2.1.3 Bourne Again Shell(bash)
  2.1.4 Z Shell(zsh)
  2.1.5 C Shell(csh)
  2.1.6 TENEX C Shell(tcsh)
2.2 コマンドの実行
  2.2.1 コマンド実行の基本
  2.2.2 外部コマンドと内部コマンド
  2.2.3 複数のコマンドの実行
  2.2.4 バックグラウンドでの実行
2.3 ファイルとディレクトリ
  2.3.1 ファイルの種類
  2.3.2 ディレクトリ
2.4 ワイルドカードとファイル名展開
2.5 標準入出力とリダイレクト
  2.5.1 リダイレクト
  2.5.2 パイプ
2.6 クォーティング
  2.6.1 シングルクォート
  2.6.2 ダブルクォート
  2.6.3 バッククォート
  2.6.4 バックスラッシュエスケープ
  2.6.5 エスケープシーケンス

3 コマンドライン操作

3.1 コマンドラインの編集
  3.1.1 カーソル単位の操作
  3.1.2 ワード単位の操作
  3.1.3 行単位の操作
3.2 コマンドライン補完
  3.2.1 補完機能の基本
  3.2.2 ファイル名の補完
  3.2.3 コマンド名の補完
  3.2.4 変数名の補完
  3.2.5  ワイルドカードの展開
3.3 高度なコマンドライン補完
  3.3.1 manコマンドの補完
  3.3.2 telnet、ftp、lftp、ncftpコマンドの補完
  3.3.3 mailコマンドの補完
  3.3.4 オプションの補完
  3.3.5 configureスクリプトのオプション補完
3.4 ヒストリ機能
  3.4.1 ヒストリ操作の基本
  3.4.2 ヒストリの保存
  3.4.3 インクリメンタルサーチ
  3.4.4 !を使ったヒストリ操作
  3.4.5 ヒストリの拡張
3.5 ファイル名展開
  3.5.1 ディレクトリの展開
  3.5.2 コマンドの絶対パス
  3.5.3 {}による展開
  3.5.4 一般的なファイルグロブ
  3.5.5 拡張ファイルグロブ
  3.5.6 ファイルの属性によるパターンマッチ
  3.5.7 ファイルグロブに関連するzshのオプション
3.6 リダイレクトの利用
  3.6.1 リダイレクトによる上書き禁止
  3.6.2 複数ファイルの扱い
  3.6.3 リダイレクト記号のみの指定

4 変数、エイリアス、関数

4.1 変数
  4.1.1 変数の基本
  4.1.2 変数の代入と参照
  4.1.3 変数の削除
  4.1.4 シェル変数と環境変数
  4.1.5 変数の一覧表示
  4.1.6 組み込み変数
  4.1.7 配列
  4.1.8 変数置換演算子
  4.1.9 パターンマッチ演算子
  4.1.10 編集子
4.2 エイリアス
  4.2.1 エイリアスの基本
  4.2.2 エイリアスの解除
  4.2.3 グローバルエイリアス
  4.2.4 拡張子とコマンドの関連づけ
4.3 関数
  4.3.1 関数の定義
  4.3.2 引数の利用
  4.3.3 関数定義の例
  4.3.4 関数定義の確認

5 zshの環境設定

5.1 環境設定ファイル
  5.1.1 設定ファイルの実行タイミング
  5.1.2 ~/.zshenvの設定
  5.1.3 ~/.zshrcの設定
5.2 プロンプト
  5.2.1 プロンプトの設定
  5.2.2 プロンプトの色表示
  5.2.3 右プロンプト
  5.2.4 プロンプトのテーマ
5.3 シェルのオプション
  5.3.1 オプションの確認
  5.3.2 オプションの設定
  5.3.3 ディレクトリ変更
  5.3.4 補完
  5.3.5 ファイル名展開とグロブ
  5.3.6 ヒストリ
  5.3.7 初期化
  5.3.8 入出力
  5.3.9 ジョブ制御
  5.3.10 プロンプトのオプション
  5.3.11 スクリプトと関数
  5.3.12 シェルの状態
  5.3.13 ZLE(コマンドライン編集)
5.4 zshモジュール
  5.4.1 モジュールのロード
  5.4.2 parameterモジュール
  5.4.3 mathfuncモジュール
  5.4.4 statモジュール

6 キーバインド

6.1 zshのキーバインド
  6.1.1 キーバインドの切り替え
  6.1.2 キーバインドのカスタマイズ
6.2 emacsモード
  6.2.1 emacsモードでのキーバインド
  6.2.2 emacsモードのデフォルトキーバインド
  6.2.3 便利なキーバインド
6.3 viモード
  6.3.1 viモードでのキーバインド
  6.3.2 キーバインドの確認
6.4 コントロールキー

7 内部コマンド

7.1 zshの内部コマンド
  7.1.1 alias、unalias
  7.1.2 autoload
  7.1.3 bg、fg
  7.1.4 cd、chdir
  7.1.5 disown
  7.1.6 jobs
  7.1.7 kill
  7.1.8 builtin、command
  7.1.9 bye、exit、logout
  7.1.10 nocorrect
  7.1.11 noglob
  7.1.12 enable、disable
  7.1.13 echo
  7.1.14 eval
  7.1.15 exec
  7.1.16 export
  7.1.17 fc、history
  7.1.18 integer、float
  7.1.19 function
  7.1.20 functions
  7.1.21 hash
  7.1.22 limit、ulimit、unlimit
  7.1.23 pushd、popd、dirs
  7.1.24 print
  7.1.25 printf
  7.1.26 pwd
  7.1.27 readonly
  7.1.28 source、.
  7.1.29 time
  7.1.30 times
  7.1.31 vared
  7.1.32 whence、which、where

8 シェルプログラミングの基本

8.1 シェルスクリプトの基本
  8.1.1 シェルスクリプトの実行方法
  8.1.2 位置パラメータ
  8.1.3 shift
  8.1.4 引数を表す変数
  8.1.5 終了ステータス
8.2 シェルスクリプトの構文
  8.2.1 条件評価
  8.2.2 if文
  8.2.3 case文
  8.2.4 while文
  8.2.5 for文
  8.2.6 select文
8.3 算術演算
  8.3.1 算術式
8.4 SHORT_LOOPSオプション
  8.4.1 if文の省略形
  8.4.2 for文の省略形
  8.4.3 while文の省略形
8.5 入力とオプション
  8.5.1 readコマンド
  8.5.2 getoptsコマンド

9 プロセス制御

9.1 プロセス
  9.1.1 プロセスの確認
  9.1.2 killコマンドとシグナル
  9.1.3 killallコマンド
9.2 ジョブ制御
  9.2.1 ジョブの実行
  9.2.2 フォアグラウンドとバックグラウンド
9.3 ジョブ制御機能の拡張
  9.3.1 シェル終了時のジョブの挙動
  9.3.2 実行中のジョブの指定
9.4 プロセス置換
9.5 サブシェル

10 GNU Screen

10.1 GNU Screenの概要
  10.1.1 Screenの基礎
10.2 ウィンドウの制御
  10.2.1 新規ウィンドウの作成とウィンドウの一覧
  10.2.2 ウィンドウの切り替え
  10.2.3 ウィンドウを閉じる
10.3 デタッチとアタッチ
10.4 コピーモード
  10.4.1 出力のコピー
  10.4.2 スクロールバック
10.5 モニター機能
10.6 ウィンドウの分割
10.7 Screenの設定
  10.7.1 オプション
  10.7.2 Screen命令
  10.7.3 設定ファイル
  10.7.4 ステータス行の設定
10.8 その他のトピック
  10.8.1 ウィンドウタイトルの変更
  10.8.2 Screen起動時のコマンド実行
  10.8.3 パスワードによるセッションの保護
  10.8.4 Screenのインストール
  10.8.5 Screenに関するドキュメント
  10.8.6 キー操作

A zshのインストール、設定、関連情報

A.1 zshのインストール
  A.1.1 Linuxへのインストール
  A.1.2 OpenSolarisへのインストール
  A.1.3 MacOS Xへのインストール
  A.1.4 FreeBSDへのインストール
  A.1.5 ソースからのインストール
A.2 設定ファイルの作成支援
  A.2.1 ヒストリの設定
  A.2.2 補完機能の設定
  A.2.3 キー操作の設定
  A.2.4 設定ファイルの保存と終了
A.3 zsh関連情報
  A.3.1 zshマニュアルページ
  A.3.2 メーリングリスト
  A.3.3 Webサイト
A.4 参考文献
  A.4.1 雑誌
  A.4.2 書籍

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

MihailJP さん

2013-02-15

zshの解説書。あまり高度なことは書いてないけど便利な機能の紹介、解説がある。

doitnow420 さん

2011-06-29

「zshの本」より読みやすい。その分、情報は少ないがまず慣れる、どんなものか掴む、という意味ではこちらのほうが取っ付き易いと思った。

関連商品

おすすめ特集

法人・教育機関のお客様へ

【法人・教育機関のお客様へ】新年度の大口注文・お見積りなど、お気軽にご相談ください

Webデザイン特集

デザインやコーディングなど、Webデザインに役立つスキルが身につく書籍を揃えました

生成AI特集

テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身につく本をご紹介

新社会人におすすめの本

新社会人の役に立つスキルが身につく本。ビジネスパーソンとしてスタートダッシュを切ろう!

プログラミング教育の本

小学校から必修化!人気の『ルビィのぼうけん』ほかプログラミング教育の本はこちら

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る