ポケットリファレンスシリーズ改訂新版 UNIXコマンド ポケットリファレンス ビギナー編

[表紙]改訂新版 UNIXコマンド ポケットリファレンス ビギナー編

四六判/368ページ

定価(本体1,880円+税)

ISBN 4-7741-1807-9

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

好評だった「UNIXコマンドポケットリファレンス ビギナー編」の改訂新版です。初心者はもちろん,熟練者にもご満足いただける内容です。

こんな方におすすめ

  • UNIX初心者の方
  • リファレンス形式のコマンドリストが欲しいUNIX熟練者の方

目次

Part1 基礎知識編

  • UNIXを知る
    • スーパーユーザー,rootとはなんですか?
    • UNIXには何故いろいろな種類があるの? またその違いは?
    • UNIXのユーザ管理とアクセス制御って?
    • パスワードファイルにはどのような情報が保存されているのですか?
    • 電源を切る前にすることは?
  • UNIXのファイルシステム
    • UNIXのファイルシステムは,どういう構造になっていますか?
    • ファイルのありかはどのように指定しますか?
    • UNIXでのディレクトリ構成はどのようになっていますか?
    • フロッピーやCD-ROMへのアクセス方法は?
  • コマンド実行の基礎知識
    • コマンドを実行するには
    • Column:GNUスタイルのオプション
    • コマンド実行を強制終了するには
    • コマンドを一時停止,実行再開するには
    • コマンドを1画面ごとに表示するには
    • バックグラウンドでコマンドを連続実行するには
    • フォアグラウンドで複数のコマンドを連続実行するには
    • コマンドの入出力先を切り替えたい
    • 複数のコマンドを組み合わせて使いたい
    • Column:X Window 〜UNIXの標準ウィンドウシステム

Part2 コマンド編

  • ログイン&ログアウト
    • システムにログインする login
    • システムにログインしたあとで別ユーザーとしてログインしたい login
    • UNIXからログアウトする logout,exit
    • いつ,だれがログインしたのか知りたい last
  • システム停止と再起動
    • システムを停止したい shutdown,halt
    • システムを再起動する reboot
    • Column:fsck
  • ユーザー管理
    • ユーザーを(追加)登録する adduser,useradd
    • ユーザーの設定を変更する usermod
    • ユーザーに関する情報を変更する chfn
    • デフォルトシェルを変更する chsh
    • パスワードファイルを編集する vipw
    • パスワードを変更したい passwd
    • だれがログインしているか知りたい who,w
    • 現在の権限を確認する whoami
    • 別のユーザー権限に切り替える su
    • 他のユーザーとしてコマンドを実行 sudo
  • ファイル,ディレクトリ操作
    • ファイルの一覧を表示したい ls
    • ファイルをコピーしたい cp
    • ファイルを移動したい,ファイル名を変更したい mv
    • ファイルを削除したい rm
    • ファイルに別名を付ける,ハードリンク(シンボリックリンク)を作成する ln
    • Column:リンク(ハードリンク)とシンボリックリンク
    • 現在の作業ディレクトリを知りたい pwd
    • ディレクトリを作成したい mkdir
    • ディレクトリを削除したい rmdir
    • ディレクトリを移動したい cd,chdir
    • アクセス権を変更したい chmod
    • デフォルトのアクセス権を設定,確認する umask
    • ファイルの所有者を変更したい chown
    • ファイルのグループを変更したい chgrp
    • ファイルの種類を知りたい file
  • テキスト処理
    • ファイルの内容を表示したい cat
    • ファイル内容を画面単位で表示する more,less,pg
    • ファイル内容の先頭だけを表示したい head
    • ファイル内容の末尾だけを表示したい tail
    • ファイルを編集する vi,view,emacs
    • 特定の文字列を含む行を参照したい grep
    • テキストファイルを行単位にソートする sort
    • 重複している行はひとつにまとめて表示したい uniq
    • ファイルの相違点を知りたい diff
    • あいまいな条件で文字列を検索したい
  • ファイル検索
    • ファイルを検索する find
    • コマンドの場所を確認したい whereis
    • 実行されるコマンドのプログラムファイルがどこにあるか確認したい which
    • Column:UNIXのアクセス権
  • ネットワーク関連
    • メールを送受信する mail
    • リモートホストにログインしたい telnet
    • ホストとの間でファイルを転送したい ftp
    • ネットワークに関する情報を表示する netstat
    • ネットワークインターフェイスが正常に動作しているか確認したい ifconfig
    • リモートホストにパケットが送れるか確認したい ping
    • テキストベースでWebページをブラウジングしたい lynx
    • イメージデータも表示してWebページをブラウジングしたい w3m
    • ネットワークのARPエントリを確認したい arp
  • シェル
    • bash(Bourne Again SHell) bash
    • csh csh
    • bsh(Bourne SHell) bsh
    • tcsh tcsh
    • コマンドの実行履歴を表示したい history
    • コマンドにわかりやすい別名を付けたい alias,unalias
    • Column:入力を便利に 〜コマンドライン補完機能
  • ジョブ,タスク管理
    • バックグラウンドジョブを表示する jobs
    • ジョブを強制終了させる(プロセスに対してシグナルを送る) kill
    • 現在実行中のプロセスを表示する ps
    • プロセスの優先度を指定してコマンドを実行する nice
    • 現在実行中のプロセスを表示する top
    • Column:ターミナルが反応しない! そんなときは
  • 環境設定,確認
    • 現在の日時を設定,変更したい date
    • ユーザー名やID,グループ名を確認したい id
    • だれがどのグループに所属しているか確認したい groups
    • ホスト名を確認,設定する hostname
    • 環境変数を設定,有効にする(bsh) export
    • 環境変数を設定する(csh) setenv
    • 設定されている環境変数を確認したい printenv,env
    • シェル変数を表示,設定する set
    • シェル環境設定ファイルを読み込む source
    • キー割り当てや画面設定などの端末環境を表示,設定する stty
    • 環境変数,シェル変数を削除する unset,unsetenv
    • 別のグループとして利用したい newgrp
  • 日本語関連
    • 日本語入力システムを起動する kinput2
    • 文字化けしたファイルを解読したい(文字コード変換) nkf
  • 圧縮,復元,バックアップ
    • ファイルを圧縮したい(1) compress
    • ファイルを圧縮したい(2) gzip
    • 圧縮されたデータを復元(伸長)する uncompress,gunzip,zcat
    • メールでバイナリデータを扱いたい uuencode,uudecode
    • ファイルシステムのバックアップを取る dump
    • ファイルをバックアップする tar
    • ファイルをリストアする restore
    • コラム:バックアップのヒント
  • プログラムのインストール
    • プログラムをコンパイルする cc,gcc,make
    • パッケージをインストールしたい rpm
    • 環境に合わせたプログラムコンパイル条件を設定する configure
    • パッケージをインストールしたい pkg_add,pkg_delete,pkg_info
    • Column:プログラムのコンパイル以外へのmakeの応用
  • フロッピー,ディスク操作
    • ディスクの使用量を確認したい df
    • ファイル,ディレクトリのディスク使用量を確認したい du
    • フロッピーをフォーマットしたい fdformat
    • ファイルシステムを利用できるようにしたい(ファイルシステムのマウント) mount
    • MS-DOSフロッピーを操作したい mtools
    • ファイルシステムのマウントを解除する umount
  • プリンタ
    • ファイルを印刷したい その1 lp
    • ファイルを印刷したい その2 lpr
    • プリンタ出力を取り消す lprm,cancel
    • プリンタの状態を確認する lpc
    • 印刷待ちのジョブを確認する lpq
    • プリンタ出力用にテキストを整える pr
  • コマンドを調べる
    • コマンドのマニュアルを参照する man
    • オンラインマニュアルの検索キーを作成したい makewhatis
    • Column:コマンドの調べ方
  • 自動実行,スケジュール
    • 指定した時間にコマンドを実行したい at,atq,atrm
    • 定期的にコマンドを自動実行したい crontab
    • コマンドの実行を一時的に停止したい sleep
  • スクリプト
    • シェルスクリプトを実行したい
    • シェルスクリプト内でコマンドを実行したい
    • シェルスクリプトで変数を使いたい echo,read
    • スクリプト内で条件を指定したい {,test
    • 条件によって処理を変えたい if
    • ある条件下でコマンドを繰り返し実行したい while
    • 順番にコマンド処理を行いたい for
    • 状況に応じて,指定したコマンドを実行したい case
    • テキストデータの中から指定パターンを検索する awk
    • 指定パターンを検索し,処理を行う perl

著者プロフィール

IDEA・C(イデアック)

イデアコラボレーションズ株式会社。ITコンサルティング,業務システムおよびソフトウェアの設計・開発,IT関連政策・技術・市場の調査研究,IT製品のマニュアル,書籍の企画・翻訳・制作などのドキュメンテーションサービスを提供する。2006年,ISO 27001(ISMS)認証取得。これまでに,『正規表現の達人第2版』(ソフトバンククリエイティブ刊)なども執筆しているほか,『Windows Vistaオフィシャルマニュアル』(日経BPソフトプレス刊)などの訳書がある。