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