Pocket詳解 Linuxコマンド辞典

概 要

本書は、Linuxで利用される様々なコマンドを「基本操作」「日常業務」「シェルスクリプト」など8つのカテゴリに分けて辞典形式でまとめた、持ち運びに便利なハンディサイズのコマンド辞典です。各種最新ディストリビューションに対応し、300以上のコマンドとコマンドオプションが目的別に引けます。

著者 アリエスコンピュータ
価格 本体2200円(税別)
ISBN 4-7980-1437-0
発売日 2006/09/22
判型 四六
色数 2色
ページ数 688
CD/DVD
対象読者 初級
シリーズ Pocket詳解辞典
表紙イメージ
購入 アマゾンで購入する

※リンク先によっては、販売ページが用意されていないことがあります。 あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

現在サポート情報はありません

目次

序章 Linuxとその概要

Linuxの予備知識

ログインとログアウト

コマンドの実行

ファイルとディレクトリ

オーナ、グループ、使用許可

ハードウェアとデバイス

環境変数

ワイルドカードと正規表現

リダイレクション

起動と終了

コマンド入力簡易化

プログラミング開発

第1章 基本操作系コマンド

日本語入力フロントエンド『かんな』の関連情報を表示 cannacheck

かな漢字変換サーバを停止する cannakill

かな漢字変換サーバ cannaserver

かな漢字変換サーバ情報を表示する cannastat

ディレクトリを変更する cd, chdir

ファイルのアクセス権を変更する chmod

ファイルやディレクトリをコピーする cp

『かんな』用辞書を『Wnn』用に変換する ctow

ログインしているユーザ情報を表示する finger

ユーザが所属するグループを表示する groups

ドメインサーバからホスト名を検索する host

ホスト名を設定・表示する hostname

ユーザのuid・実効uid・ユーザのgid・実効gidを表示する id

コンソールで日本語表示する kon

システムにログインする login

ユーザのログイン名を表示する logname

セッションを終了してログアウトする logout

オンラインマニュアルを参照する man

マニュアルページの検索パスを表示する manpath

ディレクトリを作成する mkdir

スペシャルファイルを作成する mknod

漢字コードを各コード体系に変換する nkf

ファイルの内容を・8進・10進・16進・ASCII文字でダンプ表示する od

ファイルを行単位で連結する paste

パケット通信が可能か確認する ping

ファイル名を変更する rename

ファイルやディレクトリを削除する rm

ユーザ辞書を削除する rmdic

ディレクトリを削除する rmdir

パッケージ管理を行う rpm

システムを終了・再起動する shutdown

ファイルやファイルシステムのステータスを表示する stat

ユーザを切り替える su

システム情報を表示する uname

ファイルから重なった行を削除する uniq

ファイルの名前を削除する unlink

現在ログイン中のユーザ名とユーザが実行中のプロセス名を表示する w

プロセス・ジョブの終了を待つ wait

ファイルのバイト数・単語数・行数を数える wc

コマンドのフルパスを表示する which

ログイン中のユーザを表示する who

現在ログインしているユーザを表示する whoami

第2章 日常業務必須コマンド

マニュアルページの名前と内容を検索する apropos

プロセスをバックグラウンドで実行する bg

カレンダーを表示する cal

ファイルを連結する cat

指定したファイルのグループ所有権を変更する chgrp

ファイルの所有者を変更する chown

ルートディレクトリを変更する chroot

画面をクリアする clear

プログラム定周期実行を設定する crontab

システムの日付時刻を表示・設定する date

逆ポーランド形式の無限精度の計算を行う dc

ファイルシステムのディスク使用状況を表示する df

2つのファイルを比較して違いを表示する diff

ファイルのディスク使用量を表示する du

テキストを表示する echo 145

実行中のシェルの代わりにコマンドを実行する exec

素因数分解して表示する factor

コマンドヒストリを使ってコマンドを実行する fc

ジョブをフォアグランドに切り替える fg

ファイル・ディレクトリを検索する find

システムの現在の空きメモリ量と利用可能なメモリの量を表示する free

FTPサーバアクセスユーザ数を表示する ftpcount

FTPにアクセスしているユーザを調べる ftpwho

ファイルからパターンを検索する grep,fgrep

コマンドの履歴を表示する history

Infoマニュアルを表示する info

自端末で実行中のプログラムを表示する jobs

プロセスを終了させる kill

ファイルの転送を行う lftp

指定したファイルのリンクを作成する link

ファイルやディレクトリへのリンクを作成する ln

ファイルやディレクトリの内容を表示する ls

メールの送受信を行う mail

メールのキューを表示する mailq

『かんな』用辞書を作成する mkdic

ファイルの内容を表示する more

mozillaブラウザを起動する mozilla

他のユーザからのメッセージに関連する設定を行う mesg

ファイルを移動する mv

パスワードを変更する passwd

diffファイルの差分情報をパッチとして与える patch

ディレクトリスタックからポップする popd

カレントディレクトリをプッシュする pushd

現在のディレクトリを表示する pwd

リモート端末にログインする rlogin

メモリ上のファイルシステムのデータをディスクに書き出す sync

ファイルの最後の部分を表示する tail

アーカイブファイルに入出力する tar

プログラムの実行時間を測る time

ファイルのアクセス時刻と修正時刻を変更する touch

文字の変換・削除・連続する文字の圧縮を行う tr

コマンドに割り当てるリソースを制限する ulimit

ファイルアクセス権マスク値を表示・設定する umask

リモートマシン間でファイルをコピーする uucp

テキストベースのWWWブラウザ w3m

プログラムを周期起動して状況を監視する watch

コマンドの簡単な説明を表示する whatis

コマンドのバイナリ・ソース・マニュアルのディレクトリを表示する whereis

ログインしている他のユーザにメッセージを送る write

第3章 シェルスクリプトコマンド

指定したコマンドのスケジュールやジョブの閲覧・削除を行う at, batch, atq, atrm

シェルを変更する chsh

制限付きのbash rbash

読み込んだ値を変数に代入する read

シェル変数を表示・シェルオプションを設定する set

スクリプトファイルを実行する source

標準入力から引数を読み込んで指定のコマンドを実行する xargs

第4章 プログラム開発言語と開発ツール

AwkスクリプトをPerlスクリプトに変換する a2p

アドレスをファイル名と行番号に変換する addr2line

アセンブラソースをアセンブルする as

構成スクリプト(configureファイル)を生成する autoconf

readlineの現在のキー割り当てと関数割り当てを表示する bind

C言語・C++言語のコンパイルの前処理(プリプロセス)を行う cpp

構文解析処理ソースを生成する flex

GNU Fortran77コンパイラ g77

C 言語・C++言語のコンパイラ gcc, g++

GNUデバッガ gdb

GNUデバッガ用リモートサーバ gdbserver

実行プログラムのプロファイル情報を得る gprof

javaアーカイブツール jar

オブジェクトファイルをリンクして実行ファイルを生成する ld

プログラム群を管理する make

エラーテーブルコンパイラ mk_cmds

オブジェクトコードをNLMに変換する nlmconv

テキスト処理やファイル処理を行うプログラミング言語 perl

エラーコードの説明を表示する perror

書庫のインデックスを作成する ranlib

共同開発用リソース管理ツール rcs

RCSのワークファイルを内部クリアする rcsclean

RCSのリビジョンを比較する rcsdiff

RCSファイルのリビジョンをマージする rcsmerge

rubyインタプリタを起動する ruby

単調増加する数値列を出力する seq

オブジェクトファイルからシンボルを削除する strip

第5章 外部機器・プリンタ入出力

groff用のフォント情報を付加する addftinfo

オーディオCDを読み出す cdparanoia

nroffの出力をCRTに表示する colcrt

ファイルを変換して出力する dd

リムーバブルメディアをイジェクトする eject

数式のtroff用フォーマッタ eqn

印刷用ドキュメントフォーマッタ groff

CPUと入出力装置の負荷を表示する iostat

プリンタキューに登録されている印刷ジョブの確認を行う lpq

印刷対象物をプリンタに出力する lpr

印刷ジョブをキューから削除する lprm

プリンタの状態を表示する lpstat

ディスクをMS-DOS方式でフォーマットする mformat

デバイスをマウントする mount

磁気テープドライブを制御する mt

図形を印刷するための前処理 pic

テキストファイルを印刷用に整形する pr

troffドキュメント中の表の記述をコンパイルする tbl

文書を印刷用にフォーマットする troff

ファイルシステムをアンマウントする umount

第6章 テキスト処理とエディタ

書庫の作成・変更・および書庫からのファイルの取出しを行う ar

bzip2アルゴリズムによるファイルの圧縮・解凍を行う bzip2, bunzip2, bzcat

ファイルのチェックサムとバイト数を表示する cksum

2つのファイルの内容を比較する cmp

改行・バックスペースなどの制御文字を取り除く col

指定したN番目の文字以降を削除して表示する colrm

テキストを複数カラムに整形して表示する column

2つのファイルを行ごとに比較する comm

指定したコマンドを実行する command

各行から切り出した部分のみを表示する cut

パターン検索を行う egrep

タブをスペースに置換する expand

ファイルタイプを判定する file

ファイルをロックする flock

テキストをフォーマットする fmt

テキストを指定された幅で折り返す fold

ファイルの圧縮・解凍を行う gzip, gunzip, zcat

ファイルを指定した形式で出力する hexdump

2つのファイルの共通フィールドの行を結合する join

数式をASCII形式で出力する neqn

1行読み込んで出力する line

テキストファイルに行番号を付ける nl

オブジェクトファイルのシンボルリストを表示する nm

文字列データを整形して表示する printf

ストリームエディタ sed

オブジェクトファイル内のセクションのサイズを表示する size

テキストファイルのソートを行う sort

ファイルを決まったサイズに分割する split

ファイル中の表示可能な文字を表示する strings

チェックサムを表示する sum

ファイルを結合して逆順に表示する tac

入力された内容を標準出力とファイルに分けて出力する tee

他のホストにターミナルとして接続する telnet

ファイル形式のチェックや値の比較を行う test

CPUの負荷をグラフィカルに表示する tload

アンダーラインを表すエスケープシーケンスに変換する ul

圧縮された(.Z)ファイルを解凍する uncompress

連続したスペースをタブに置き換える unexpand

テキストファイルのフォーマットをUnixからDOSに変換する unix2dos

標準スクリーンエディタ(vi)を使う

指定した文字列を繰り返し出力する yes

圧縮されたファイルを比較する zcmp, zdiff

圧縮されているファイルに対して文字列の検索をする zgrep

第7章 システム管理コマンド

Apacheのベンチマークテストを行なう ab

ハードウェアのアーキテクチャ(仕様)を表示する arch

実行ファイルの重複を検出する chkdupexe

configureするときのシステムタイプを推測する config.guess

configureスクリプトで指定可能なホストターゲット文字列 config.sub

ネームサーバにドメイン名を問い合わせる dig

カーネルの(ログ用)リングバッファの表示と制御する dmesg

システムのDNSドメイン名を表示する dnsdomainname

システムのNIS/YPドメイン名を表示、設定する domainname

環境変数の管理を行う env

シェルを終了する exit

パスワードの期限をチェックする expiry

環境変数を設定する export

パーティションの作成・変更・削除を行う fdisk

ファイルシステムのチェックと修復を行う fsck

ホスト間でファイル転送を行う ftp

Apacheのダイジェスト認証 htdigest

Apacheのベーシック認証 htpasswd

ネットワークインタフェースを設定する ifconfig

プロセス制御を初期化する init, telinit

ログインの履歴を表示する last

使用している共有ライブラリを調べる ldd

ローカル変数を定義する local

ロケール(地域に関する情報)を表示する locale

ファイルが入っているディレクトリを調べる locate

ロードされているモジュールの一覧を表示する lsmod

ファイルシステムを作成する mkfs

パスワードを自動生成する mkpasswd

カーネルにモジュールを追加・削除する modprobe

新しい別のグループへのログインを行う newgrp

スケジュール優先度を変更してプログラムを実行する nice

ログアウトしてもプログラムを継続させる nohup

ネットワーク越しに時刻を合わせる ntpq

実行中のプロセスを表示する ps

プロセスのツリーを表示する pstree

ディスクの使用状況と残り容量を表示する quota

リモート端末間でファイルをコピーする rcp

カーネルからモジュールを外す rmmod

リモートホストで任意のコマンドを実行する rsh

タイミング情報を使ってtypescriptを再生する scriptreplay

新しいグループへのログイン sg

指定した時間だけ停止して待つ sleep

snmpの設定ファイルを作成・編集する snmpconf

ターミナルの設定を変更・表示する stty

ログファイルの追加分を監視する tailf

プロセスのCPU使用度をリアルタイムで表示する top

ファイルやディレクトリをツリー形式で表示する tree

標準入力に接続されている端末のファイル名を表示する tty

コマンドにつけた別名を解除する unalias

キーボードとコンソールをユニコードモードにする unicode_start

キーボードとコンソールのユニコードモードを元に戻す unicode_stop

新規ユーザを作成する useradd

ユーザアカウントと関連ファイルを削除する userdel

ログインしているユーザ名の一覧を表示する users

uuencodeで作成されたファイルをデコードする uudecode

バイナリファイルをエンコードする uuencode

UUID値を生成する uuidgen

UUCPシステム状態のチェックや制御を行う uustat

UUCP経由でリモート端末でコマンドを実行する uux

不在の通知を返送する vacation

仮想メモリの情報を表示する vmstat

ファイルをダウンロードする wget

SUSE Linux用総合管理ツール YaST2

対話的にパッケージを更新する yum

第8章 セキュリティ関連コマンド

OpenSSL署名のメッセージダイジェストを生成する

OpenSSLのDHパラメータの操作と生成を行う dhparam

セキュリティ認証用秘密鍵 dsa

OpenSSLのDSAパラメータの操作と生成を行う dsaparam

OpenSSLの暗号化複合化を行う enc

OpenSSLのDSA秘密鍵を生成する gendsa

OpenSSLのRSA秘密鍵を生成する genrsa

MD5ハッシュチェックサムを計算・チェックする md5sum

OpenSSLでネットスケープ証明書を生成・審査する nseq

OpenSSLオンライン証明書ユーティリティ ocsp

OpenSSLコマンドラインツール openssl

OpenSSL PKCS#7ユーティリティ pkcs7

OpenSSL PKCS#8ユーティリティ pkcs8

OpenSSL PKCS#12 ユーティリティ pkcs12

OpenSSL PKCS#10証明書リクエストユーティリティ req

OpenSSL RSA鍵操作ユーティリティ rsa

OpenSSL RSAユーティリティ rsautl

Sambaのアクセスコントロールリストを操作する smbcacls

Sambaサーバとクライアント間でファイルを送受信する smbclient

Sambaデーモンにメッセージを送る smbcontrol

ユーザのログイン名を表示する smbget

Sambaとの接続ステータスを表示する smbstatus

システムにログインする smbtar

Samba共有のネットワークをツリー状に表示する smbtree

OpenSSL S/MIMEユーティリティ smime

OpenSSL暗号化のパフォーマンスをテストする speed

sshリモートログイン ssh

RSAあるいはDSA秘密鍵を追加する ssh-add

ssh認証エージェント ssh-agent

ssh公開鍵を収集する ssh-keyscan

ssh秘密鍵を生成する ssh-keygen

コマンドINDEX

PR

秀和システム