ポケットリファレンスシリーズRed Hat Linux コマンド ポケットリファレンス

[表紙]Red Hat Linux コマンド ポケットリファレンス

紙版発売

四六判/400ページ

定価2,178円(本体1,980円+税10%)

ISBN 4-7741-1833-8

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

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

書籍の概要

この本の概要

Linuxの中で主要なディストリビューションであるRed Hat Linuxのポケットリファレンスです。ユーザ管理,テキスト管理,ネットワーク関連などカテゴリ別に分類しており,目的のコマンドをすぐに探すことができます。Red Hat系のディストリビューションであるTurboLinuxやVine Linuxにも対応していますので幅広く利用することができます。

こんな方におすすめ

  • (Red Hat系)Linux初心者の方
  • (Red Hat系)Linuxをさらに使いこなしたい方

目次

Linux基礎知識

コマンド

  • ヘルプ・検索
    • オンラインマニュアルを表示する man
    • オンラインマニュアルを表示する help
    • コマンドをフルパスで表示する which
    • データベースから文字列の検索を行う apropos
    • ファイル検索を行う find
    • 共有ライブラリの依存関係を表示する ldd
    • ファイル名を高速検索する locate
    • manから文字列を検索する whatis
    • バイナリ,ソースの場所を検索する whereis
  • パッケージ管理
    • RPMパッケージをインストールする rpm -i
    • RPMパッケージをアンインストールする rpm -e
    • RPMパッケージをアップデートする rpm -U
    • RPMパッケージを検証する rpm -V
    • RPMパッケージの照会を行う rpm -q
    • RPMパッケージをcpio形式のアーカイブへ変換する rpm2cpio
  • ファイル・ディレクトリ管理
    • ファイルパスからディレクトリ名や拡張子を省く basename
    • ファイルの種類を確認する file
    • ファイルの内容を標準出力にて表示する cat
    • パーミッションを変更する chmod
    • ファイルやディレクトリの所属グループを変更する chgrp
    • ファイルやディレクトリの所有者を変更する chown
    • ファイルやディレクトリをコピーする cp
    • ファイルのブロックサイズ,ファイル形式を変換してコピーする dd
    • ディスク使用容量,使用可能な総容量を表示する df
    • ファイルなどのディスク使用量を表示する du
    • ファイルへのリンクを作成する ln
    • ディレクトリの内容をリスト表示する ls
    • 現在のディレクトリ名を表示する pwd
    • ディレクトリを移動する cd
    • ディレクトリを作成する mkdir
    • ファイルの移動や名前を変更して移動する mv
    • ファイルやディレクトリを削除する rm
    • 空のディレクトリを削除する rmdir
    • ファイルの初期パーミッションを変更する umask
    • ファイルを分割する split
    • ファイルのアクセス時刻,修正時刻を変更する touch
    • ファイルの属性を変更する chattr
    • ファイルの属性を確認する lsattr
    • ファイル名データベースを更新する updatedb
    • チェックサムとバイト数を表示する cksum
    • 2つのファイルを1バイトごとに比較する cmp
    • 2つのファイル間での違いを検索する diff
  • テキスト管理
    • 余分な制御コードや改行コードを取り除く col
    • 各行から選択部分を表示する cut
    • ファイル名からディレクトリ名以外を取り除く dirname
    • タブをスペースに変換する expand
    • スペースをタブへ変換する unexpand
    • ファイルの先頭を表示する head
    • ファイルの末尾を表示する tail
    • 文字列を繰り返し表示する yes
    • ファイルの内容を表示する less
    • ファイルの内容を表示する more
    • ファイルから文字列と思われる部分を探して表示する strings
    • ソートされたファイルの中の重複行を削除する uniq
    • テキストを編集する vi
    • ファイルを閲覧する view
    • ファイルサイズ,単語数,行数などをカウントする wc
  • 圧縮と解凍
    • アーカイブへのコピー,アーカイブからファイルのコピーを行う cpio
    • bzip2形式ファイル(.bz2)に圧縮する bzip2
    • bzip2形式ファイル(.bz2)を解凍する bunzip2
    • bzip2形式ファイル(.bz2)の内容を表示する bzcat
    • gzip形式ファイル(.gz)に圧縮する gzip
    • gzip形式ファイル(.gz)を解凍する gunzip
    • gzip形式ファイル(.gz)を比較する zdiff
    • gzip形式ファイル(.gz)の内容を表示する zmore
    • zip形式ファイル(.zip)に圧縮する zip
    • zip形式ファイル(.zip)を解凍する unzip
    • zip形式ファイル(.zip)の情報を表示する zipinfo
    • compress形式ファイル(.Z)をgzip形式(.gz)に変換する znew
    • compress形式ファイル(.Z)に圧縮する compress
    • compress形式ファイル(.Z)を解凍する uncompress
    • compress形式ファイル(.Z)の内容を表示する zcat
    • lha形式ファイル(.lzh)に圧縮・展開する lha
    • tar形式ファイル(.tar)に圧縮・展開する tar
    • 実行ファイルを実行可能な状態で圧縮する gzexe
    • バイナリのエンコードを行う uuencode
    • エンコードファイルをバイナリへ変換する uudecode
  • ネットワーク関連
    • システムのアーキテクチャを確認する arch
    • ユーザー情報を表示する finger
    • ホスト名を表示する hostname
    • インターフェイスの状態の確認や設定変更を行う ifconfig
    • ネットワークの経路情報などを確認する netstat
    • ホスト又はIPアドレスの情報を確認する nslookup
    • インターネットネームサーバに対話的に問い合わせる dig
    • インターネットネームサーバに問い合わせを行う host
    • ネットワークの疎通確認を行う ping
    • パケットの経路を確認する traceroute
    • スーパーデーモンとして他のサービスを制御する xinetd
    • ファイル転送を行う ftp
    • ファイル転送を行う ncftp
    • telnetにて他のホストと通信する telnet
    • タイムサーバーと同期を取り時刻を合わせる ntpdate
    • SSHを利用してリモート端末にアクセスする ssh
    • SSHを利用してファイル転送を行う scp
    • SSH認証用の鍵を生成及び管理する ssh-keygen
    • ログインユーザーと対象ユーザーの操作を表示する w
    • ログイン中のユーザーを表示する who
    • NICへの登録情報を表示する whois
    • 他ユーザーへメッセージを送る write
    • コンソールからwebブラウジングを行う lynx
    • メールをコマンドラインから送信する mail
    • メールのエイリアスデータベースを再構築する newaliases
    • メールキューの確認を行う mailq
    • メール到着時に誰から来たのか通知する biff
  • シェル・システム管理
    • コマンドをバックグラウンドにて実行する &
    • ファイルの内容を引数として使用する <
    • 出力をファイルへ書き出す >
    • 出力をファイルの末尾へ追記する >>
    • コマンドの標準出力を別のコマンドの標準入力として使用する |
    • liloブートローダーをインストールする lilo
    • grubコンソールを起動する grub
    • ランレベルを確認する runlevel
    • ランレベルを変更する init
    • サービスを自動起動する chkconifg
    • コンソールでの操作を記録する script
    • 漢字コンソールをコンソール上で起動する "kon(RedHat) miniuni(turbo)"
    • 文字列を表示する echo
    • 時刻を表示・設定する date
    • カレンダーを表示する cal
    • コマンドに別名をつける alias
    • コマンドの別名を削除する unalias
    • コマンドに割り当てる資源を制限する ulimit
    • コマンドの履歴を表示する history
    • 環境変数の設定を行う env
    • 変数の表示,設定を行う export
    • /(ルート)ディレクトリの場所を変更する chroot
    • 素因数分解を行い素数を表示する factor
    • 標準出力をモニタとファイルへ書き出す tee
    • システムの空きメモリ・使用メモリを表示する free
    • システム情報を表示する uname
    • プロセッサが管理している時間を表示する clock
    • 仮想メモリの統計情報を表示する vmstat
    • ユーザーの接続時間を確認する ac
    • ProcessAccountingを有効にする accton
    • ファイルシステムの整合性を確認する tripwire
    • メモリにあるデータバッファをHDDに対し同期を取るようにする sync
    • テープデバイスへバックアップを取る mt
    • 電源管理を行う apm
    • システムを再起動する reboot
    • システムを停止・再起動する shutdown
  • デバイス
    • フロッピーディスクの物理フォーマットを行う fdformat
    • パーティションの設定・確認を行う fdisk
    • ファイルシステムの整合性検査及び修復を行う fsck
    • DOS形式でフロッピーのフォーマットを行う mformat
    • Linuxファイルシステム構築や論理フォーマットを行う mkfs
    • Linux 2nd 拡張ファイルシステムをチェックする e2fsck
    • 起動ディスクを作成する mkbootdisk
    • デバイスのスペシャルファイルを作成する mknod
    • ファイルシステムをマウントする mount
    • ファイルシステムをアンマウントする umount
  • プロセス管理
    • 指定時刻にコマンドを実行する at
    • atで指定した実行前のコマンドを表示する atq
    • atで指定したコマンドを削除する atrm
    • システム負荷が特定値以下の場合,atで指定したジョブを実行する batch
    • プロセスの状態を表示する ps
    • 指定したプロセスのプロセスIDを表示する pidof
    • プロセスを終了する kill
    • コマンド名を指定してプロセスを終了する killall
    • プロセスの優先度を変更して実行する nice
    • 実行中のプロセスの優先度を変更する renice
    • 指定した時間停止する sleep
    • ハングアップに反応しないようコマンドを実行する nohup
    • 定期的にコマンドを実行する crontab
    • システム状況をリアルタイムに表示する top
    • バックグラウンドでジョブを継続する bg
    • フォアグラウンドでジョブを実行する fg
    • バックグラウンドで実行中のジョブを表示する jobs
  • ユーザー管理
    • 現在のユーザーIDに対応したユーザー名を表示する whoami
    • ユーザーを切り替える su
    • 他のユーザーとしてコマンドを実行する sudo
    • 現在のセッションを終了し,新しいシステムにログインする login
    • ログアウトする logout,exit
    • ユーザーのログイン履歴を表示する last
    • ユーザー別に最終ログイン日時を表示する lastlog
    • 新しいグループを作成する groupadd
    • 既存グループを削除する groupdel
    • グループに変更を加える groupmod
    • 新しいユーザーを作成する useradd
    • 既存ユーザーを削除する userdel
    • ユーザーアカウントに変更を加える usermod
    • ユーザーパスワードを変更する passwd
    • passwordファイルやshadowファイルを編集する vipw
    • /etc/shadowと/etc/passwdの同期をとる pwconv
    • ユーザーが使用するシェルを変更する chsh
    • リソースの使用量及び限度を表示する quota
  • プリンタ
    • ラインプリンタシステムを制御する lpc
    • プリンタの稼動状態を表示する lpq
    • ファイルをポストスクリプトにて印刷する lpr
    • 印刷ジョブを取り消す lprm
    • CUPSプリンタの情報を表示する lpstat
  • Xウィンドウ関連
    • XF86Configファイルを作成 xf86config
    • Xフォントファイル用のインデックスを生成する mkfontdir
    • X上で使用可能な色をリストする showrgb
    • Xウィンドウシステムを起動する startx
    • Xからログインを行う xdm
    • Xクライアントを終了する xkill
    • Xサーバの情報を表示する xdpyinfo
    • キーの割り当て状態を確認する xev
    • フォントの中の文字についての情報を表示する xfd
    • 使用可能なフォントをリストする xfontsel
    • Xウィンドウを初期化する xinit
    • 実行中のXクライアントを表示する xlsclients
    • ホストベースでアクセス制御機能を提供する xhost
    • 使用可能なフォント名をリストする xlsfonts
    • Xサーバのウィンドウやフォントプロパティを表示する xprop
    • Xのリソースを更新する xrdb
    • Xウィンドウを再表示する xrefresh
    • Xサーバ基本機能を設定する xset
    • スクリーンショットを生成する xwd
    • Xの情報を表示する xwininfo
    • ダンプしたXウィンドウイメージを読み込む xwud
    • Xにてメール到着時に通知する xbiff
  • カーネル・プログラミング
    • カーネルモジュールを確認する lsmod
    • カーネルモジュールをインストールする insmod
    • カーネルモジュールをアンインストールする rmmod
    • カーネルモジュールの整合性を確認した上でインストールする modprobe
    • 起動時のカーネルログを確認する dmesg
    • 起動時に読み込むモジュールをイメージファイルとして生成する mkinitrd
    • プログラムのインデントを実行する indent
    • ファイルの内容を並べ替える sort
    • 文字コードを変換する nkf
    • 文字列を一括変換する sed
    • パターンにマッチする文字列を抜き出す grep
    • パッチを当ててオリジナルファイルに直す patch
    • プログラムを自動コンパイルするためにスクリプトを実行する make
    • C言語用のプリプロセッサ cpp
    • パターン検索・処理用の言語 awk
    • awkスクリプトをperlのスクリプトへ変換する a2p

appendix

索引