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

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

紙版発売

四六判/336ページ

定価2,068円(本体1,880円+税10%)

ISBN 4-7741-0849-9

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

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

書籍の概要

この本の概要

本書は,UNIX初心者のための機能引きリファレンスです。なじみにくい用語や概念は用語解説と基礎知識解説でクリア。豊富かつ丁寧な用例解説で使い方もバッチリ。UNIX初心者はもちろん,熟練者にもご満足いただける内容です。

こんな方におすすめ

  • コマンドを手元でさっと引いて調べたい方
  • すべてのUNIX初心者

目次

Part1 基礎知識編

  • UNIXを知る
    • マルチタスクとはどういう機能ですか?
    • マルチユーザーOSに必要なことは?
    • ログインが必要なのは何故?
    • スーパーユーザーとは?
    • デーモンとは,どのようなものですか?
    • シェルについて教えてください
    • PC-UNIXはどのようにして起動しますか?
    • 電源を切る前にすることは?
  • UNIXのファイルシステム
    • UNIXのファイルシステムは,どういう構造になっていますか?
    • ファイルのありかはどのように指定しますか?
    • UNIXでのディレクトリ構成はどのようになっていますか?
    • フロッピーやCD-ROMへのアクセス方法は?
  • コマンド実行の基礎知識
    • コマンドを実行するには
    • コマンド実行を強制終了するには
    • コマンドを一時停止,実行再開するには
    • コマンドを1画面ごとに表示するには
    • バックグラウンドでコマンドを実行するには
    • フォアグラウンドで複数のコマンドを連続実行するには
    • コマンドの入出力先を切り替えたい
    • 複数のコマンドを組み合わせて使いたい

Part2 コマンド編

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

付録

  • 付録A エディタの操作(vi)
  • 付録B エディタの操作(emacs(mule))
  • 付録C デバイスファイル一覧
  • 付録D ディレクトリ構成
  • 付録E アルファベット順コマンド一覧

索引