linuxコマンド一覧

[改訂第3版]Linuxコマンドポケットリファレンス

[改訂第3版]Linuxコマンドポケットリファレンス

linuxコマンド一覧

システム

コマンド 説明
alias コマンドやオプションに別名をつける
arch マシンアーキテクチャーの表示する
chroot ルートディレクトリの場所を変更する
clockdiff ホスト間の時刻の差を表示する
finger ユーザー情報を表示する
free モリーの使用状況を表示する
gpg ファイルを暗号・復号する
hostname ホスト名を表示する
init ランレベルを変更する
last 最後にログインしたユーザーを表示する
lastlog ユーザーの最後にログインした日付を表示する
logger システムログへ書き込むコ
runlevel 利用中のランレベルを調べて表示する
sg ログイン時のグループを一時的に変更する
su ユーザーを切り替える
sudo 他のユーザーの権限でコマンドを実行する
tee 標準入力を標準出力とファイルに出力する
test ファイル形式のチェックや数値・文字列比較を行う
time コマンドの実行時間を計測する
uname システム情報を表示する
vmstat CPUなどの使用状況をチェックする
w ログインユーザーと対象ユーザーの操作を表示する
who ログイン中のユーザーを表示する
whoami ユーザ名を表示する

ユーザー管理

コマンド 説明
change パスワードの有効期限の参照、変更を行う
chfn ユーザー名などの情報を変更する
chpasswd パスワードを一括で変更する
gpasswd グループパスワードを管理する
groupadd 新しいグループを作成する
groupdel 既存のグループを削除する
groupmod グループ情報を変更する
groups グループ名を表示する
id ユーザーやグループIDを表示する
passwd ユーザーのパスワードを変更する
useradd 新規ログインユーザ用のアカウントを追加します
userdel 既存ユーザーを削除する
usermod ユーザーアカウントの情報を変更する
users ホストの全ログインユーザー名を表示する

ファイル・ディレクトリ管理

コマンド 説明
basename ファイル名からディレクトリや拡張子を省く
cat ファイルの内容を標準出力へ出力する
cd ディレクトリを移動する
chattr ファイルの属性を変更する
chgrp ファイルの属するグループを変更する
chmod ファイルやディレクトリのパーミッションを変更数する
chown ファイルの所有者、所有グループを変更する
cp 指定されたファイルやディレクトリをコピーする
dir ファイル・ディレクトリを表示する
dirname ファイル名からディレクトリや拡張子を省く
file ファイルの種類を確認する
find ファイルを検索する
ls ファイル・ディレクトリを表示する
mkdir ディレクトリを作成する
mv ファイルの移動、ファイル名を変更する
pwd 現在のディレクトリ名を表示する
rm ファイルを削除する
rmdir ディレクトリを削除する
split ファイルを分割する
touch ファイルのアクセス時刻、修正時刻を変更する
which コマンドをフルパスで表示する

テキスト

コマンド 説明
awk パターン検索・言語の処理を行う
cut 特定のフィールドを切り出して表示する
diff 特定のフィールドを切り出して表示する
grep パターンにマッチする行を表示する
head ファイル内の先頭だけ表示する
less テキストの内容を表示する
man オンラインマニュアルを表示するコ
nfk 漢字コードを変換し標準出力に出力する
sed 文字列を置換する
sort 行を並び替える
unexpand スペース をタブに変換する
uniq ファイルから文字列と思われる部分を探して表示する
wc テキストファイルの行数や単語数を調べる

ネットワーク

コマンド 説明
arp ARPテーブルの表示/設定を行う
arping ARPリクエストをリモートホストに送信する
dig ドメイン情報をDNSサーバーから取得する
ftp FTPサーバーに接続し,ファイル転送を行う
host ホストの情報を検索する
ifconfig ネットワーク・インタフェースの参照・設定・起動・停止する
ifuser ネットワークインターフェイスから指定したホストへの経路を確認する
iptables IPv4 のパケットフィルタと NAT を管理するコ
iwconfig 無線LANインタフェースの参照・設定する
netstat ネットワーク関連の統計情報を表示する
nslookup DNSに対話的に問い合わせる
ntpdate タイムサーバを利用して時刻を設定する
ping 指定のホストとのパケットの送受信ができるかを調べる
route ルーティング・テーブルを表示・設定する
sftp SSH上で暗号化された安全な通信ファイルを転送する
ssh リモート・マシンのコマンドを実行する
telnet リモートホストにログインする
traceroute ネットワークの接続経路を表示する
wget ダウンロードやホームページの自動巡回のできるツール
whois ネットワークの企業・個人情報を調べる
tcpdump ホストに入ってくるIPパケットなどを表示する

圧縮・解凍・アーカイブ

コマンド 説明
gzip gzip形式での圧縮と解凍する
tgz tar+gzip形式アーカイブファイルを作成する
unzip zip形式ファイルを解凍する
zip zip形式ファイルに圧縮する

プロセス管理

コマンド 説明
at 指定時刻にジョブを実行する
atq atで指定した実行前のコマンドを表示する
chkconfig 各サービスの起動, 停止の設定変更を行う
bg バックグラウンドでジョブを実行する
fg ジョブをフォアグラウンドで実行するよう切り替える
jobs バックグランドで実行しているジョブを表示する
kill プロセスおよびジョブを強制終了する
killall プロセス名を指定してプロセスを強制終了する
logout ログアウトする
lsof ファイルやデバイスなどを開いているユーザーを調べる
nice プロセスの優先度を指定してコマンドを実行する
nohup ログアウトした後もコマンドを実行し続ける
pgrep 選択基準にマッチするプロセスのプロセス ID を標準出力する
pidof 各サービスの起動, 停止の設定変更を行う
ps プロセス状況を表示する
pstree 動作しているプロセスをツリー上に表示する
renice 実行中のプロセスの優先順位を変更する
sleep 指定された時間,停止する
top 現在のシステムの状況の表示やプロセスの管理をする

マルチメディア

コマンド 説明
bmptoppm PPM画像フォーマットへ変換する
cjpeg 画像ファイルを JPEG 形式に変換する
convert 画像のサムネイルを作成する
djpeg JPEG画像ファイルを他の画像形式ファイルに変換する
jpegtran ベースラインJPEGプログレッシブJPEGを変換する