Linuxのコマンドをアルファベット順に並べました。それぞれのコマンド名をクリックすると、動作、構文、オプションの意味をご覧いただけます。コマンドの基本を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

Linuxコマンド集

コマンド集(機能別) | コマンド逆引き大全 | シェル・スクリプト・リファンレス

アルファベット一覧

記号 | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z

カテゴリー順メニューへ

記号

&
コマンドをバックグラウンドで実行する
&&
1つ目のコマンドが正常終了した場合に2つ目のコマンドを実行する
:
何もせず,0を返す
.
シェル・スクリプトを実行する
>
出力のリダイレクト
>>
出力をファイルへ追加する
<
入力のリダイレクト
<<
入力の終端を通知する
|
コマンドの出力を次のコマンドの入力として渡す
||
1つ目のコマンドの実行に失敗した場合に2つ目のコマンドを実行する
;
コマンドの区切り
#
コメントを記述する
[
条件式の真偽を判定する

a

alias
コマンドの別名を登録する
apt-get
パッケージを取得してインストール/アップデートする
arp
システムのARPキャッシュを操作する
at
指定時刻にジョブを実行する
atq
実行待ちジョブを表示する
atrm
実行待ちジョブを削除する

b

banner
メッセージを#で大きく表示する
basename
ファイル名からディレクトリや末尾の文字列を削除したものを返す
batch
自動的にジョブを実行する
bc
数値計算を行う
bg
ジョブをバックグラウンドで実行するよう切り替える
break
ループ構造から抜け出す
builtin
シェル・コマンドを優先して実行する
bunzip2
ファイルを展開する(拡張子.bz2)
bzip2
ファイルを圧縮・展開する(拡張子.bz2)

c

cal
カレンダを表示する
case
条件分岐構造を作る
cat
ファイルを連結して標準出力に出力する
cd
ディレクトリを移動する
chattr
ファイルの属性を変更する
chgrp
ファイルやディレクトリのグループを変更する
chmod
ファイルやディレクトリのアクセス権を変更する
chown
ファイルやディレクトリの所有者を変更する
clock, hwclock
ハードウエアが管理する時刻の読み出し,設定をする
command
コマンドやシェル・コマンドを優先実行する
compress
ファイルを圧縮・展開する(拡張子.Z)
configure
Makefileを生成する
continue
ループ内の特定の行を飛ばす
cp
ファイルやディレクトリをコピーする
cpio
ファイルをバックアップする
crontab
プログラムを定期的に実行するcrondの設定ファイルを編集する
cut
テキスト・ファイルの各行から一部分を取り出す

d

date
日付や時刻を表示,設定する
dd
ファイルの変換とコピーを行う
depmod
カーネルモジュールの依存関係情報を更新する
debugfs
ext2/ext3/ext4ファイルシステムの調査・デバッグを行う
df
ディスク・ドライブの使用量を表示する
dig
ドメイン情報をDNSサーバーから取得する
dirs
記録しているディレクトリを表示する
dmesg
カーネルのリングバッファの内容を出力する
domainname
ドメイン名を表示,設定する
dpkg
debパッケージのインストール・アンインストールを行う
dselect
対話的にパッケージを管理する
du
ディレクトリ内のファイル容量を表示する
dump
ext2/ext3/ext4ファイルシステムをバックアップする
dumpe2fs
ext2/ext3/ext4ファイルシステムの情報を出力する

e

e2fsck
ファイルシステムをチェックする
echo
引数に与えられた文字列を表示する
edquota
ディスククォータを設定する
enable
シェル・コマンドを有効化,無効化する
env
環境を変更してプログラムを実行する
eval
複数の変換処理を一度に行う
exec
現行のジョブに置き換えてコマンドを続行する
exit
ログアウトする。プロセスを終了する
expand
タブをスペースに変換する
export
変数を大域変数として追加する
expr
整数計算を行う

f

factor
素因数分解をする
fastboot
システムを高速に再起動する
fasthalt
システムを高速にシャットダウンする
fdformat
フロッピ・ディスクを初期化する
fdisk
ハード・ディスクのパーティションを設定する
fg
フォアグラウンドでジョブを実行するよう切り替える
file
ファイル・タイプを判定する
find
ファイルやディレクトリを検索する
finger
ユーザー情報を表示する
fmt
テキストを整形する
for
ループ制御構造を作る
free
メモリーの使用状況を表示する
fsck
ファイル・システムの検査と修復を行う
ftp
FTPサーバーに接続し,ファイル転送を行う
function
シェル関数を定義する

g

gpasswd
グループを管理する
grep
文字列を検索する
groupadd
グループを作成する
groupdel
グループを削除する
groupmod
グループ情報を変更する
grub-install
ブートローダーGRUBをインストールする
gunzip
ファイルを展開する(拡張子.gz)
gzip
ファイルを圧縮・展開する(拡張子.gz)

h

halt
システムをすぐにシャットダウンする
head
ファイルの先頭部分を表示する
hexdump
16進数や8進数で出力する
history
コマンドの実行履歴を表示する
host
ホストの情報を検索する
hostname
ホスト名を表示,設定する

i

iconv
文字コードを変換して出力する
id
ユーザーIDやグループIDを表示する
if
条件分岐構造を作る
ifconfig
ネットワーク・インタフェースの参照・設定・起動・停止
ifdown
ネットワーク・インターフェースを無効にする
ifup
ネットワーク・インターフェースを有効にする
insmod
カーネルモジュールをロードする
iptables
パケットフィルタリングを設定する
iwconfig
無線LANインタフェースの参照・設定

j

join
2つのファイルの行を結合する
jobs
実行中のジョブを表示する
jwhois
ドメインの登録情報を検索する

k

kill
プロセスおよびジョブを強制終了する
killall
プロセスを終了する

l

last
最近ログインしたユーザーの情報を表示する
lastlog
ユーザーが最後にログインした日付を表示する
ldconfig
共有ライブラリの依存関係情報を更新する
ldd
共有ライブラリの依存関係を表示する
less
テキスト・ファイルの内容を閲覧する
lftp
FTPサーバに接続してファイルを転送する
lha
ファイルを圧縮・展開する(拡張子.lzh)
ln
ファイルやディレクトリにリンクを張る
locate
ファイルを高速に検索する
login
ログインする
lpc
プリンタを制御する
lpq
印刷ジョブを確認する
lpr
プリンタで印刷する
lprm
印刷キュー内の印刷ジョブを取り消す
ls
ファイルやディレクトリの情報を表示する
lspci
PCIデバイスを表示する
lsusb
USBデバイスを表示する

m

make
コンパイル等の処理を自動的に行う
man
オンライン・マニュアルを参照する
mattrib
MS-DOSファイルの属性を変更する
mbadblocks
フロッピ・ディスクをテストし,不良ブロックにマークを付ける
mcd
MS-DOSディレクトリの移動
mcopy
MS-DOSファイルのコピー
md5sum
MD5を計算する
mdel
MS-DOSファイルの削除
mdir
MS-DOSファイルやディレクトリの情報を表示
mformat
MS-DOSフォーマットを行う
mimeencode
ファイルをMIME形式にエンコード/デコードする
mkdir
ディレクトリを作成する
mke2fs
ext2/ext3/ext4ファイルシステムを作成する
mkfs
ファイル・システムを構築する
mktemp
適当なファイル名の空ファイルを作成する
mlabel
フロッピ・ディスクにボリューム・ラベルを付ける
mmd
MS-DOSディレクトリの作成
mmove
MS-DOSファイルを移動する
modinfo
カーネルモジュールについての情報を表示する
modprobe
カーネルモジュールをロードまたはアンロードする
more
テキスト・ファイルの内容をページ単位で閲覧する
mount
ファイル・システムをマウントする
mrd
MS-DOSディレクトリの削除
mren
MS-DOSファイルのファイル名を変更する
mtype
MS-DOSファイルの内容を表示する
mv
ファイルやディレクトリの移動・名前の変更をする

n

netstat
ネットワーク関連の統計情報を表示する
newgrp
グループ権限を変更する
nice
優先順位を決めてコマンドを実行する
nkf
文字コードを変換する
nl
行番号を付けて出力する
nohup
ログアウトした後もコマンドを実行し続ける
nslookup
ドメイン情報を対話的にDNSサーバーから取得する

o

od
バイナリ・ファイルの内容を閲覧する

p

passwd
ユーザーのパスワードを変更する
paste
ファイルを水平方向に連結する
pidof
プロセスのpidを調べる
ping
パケットを送り,リモート・ホストの状況を調べる
popd
スタックに保存したディレクトリに戻る
pr
印刷用にファイルを整形する
printenv
環境変数を表示する
ps
実行中のプロセスを表示する
pstree
プロセスの親子関係をツリー表示する
pushd
カレント・ディレクトリをスタックに保存して移動
pwconv
shadowパスワードに移行する
pwd
現在のディレクトリの場所を確認する

q

quota
ディスクの使用状況と使用限界を表示
quotaon
クォータを有効にする

r

rcp
リモート・マシン間でファイルのコピーをする
read
読み出したファイルを解釈する
readonly
変数を読み込み専用にする
reboot
システムをすぐに再起動する
renice
実行中のコマンドの優先順位を変更す
repquota
ファイルシステムのクォータ利用状況まとめを表示する
restore
バックアップを復元する
return
戻り値を返して関数を終了する
rlogin
リモート・マシンにログインする
rm
ファイルやディレクトリを削除する
rmdir
ディレクトリを削除する
rmmod
カーネルモジュールをアンロードする
route
ルーティング・テーブルを表示・設定する
rpm
RPMパッケージをインストール/アンインストールする
rsh
リモート・マシンのコマンドを実行
runlevel
ランレベルを表示する

s

scp
リモート・マシン間でファイルをコピーする
sed
文字列の置換,行の削除を行う
select
ループ制御構造を作る
set
シェルのオプションを設定する
setserial
シリアルポートの情報を設定または表示する
sg
別のグループIDでコマンドを実行する
sha1sum
SHA1チェックサムを表示または照合する
shift
引数を1つずらす
shred
ファイルを上書きし、完全に消去する
shutdown
システムをシャットダウン・再起動する
sleep
指定された時間,停止する
slogin
リモート・マシンにログインする
sort
行を並び替える
split
ファイルを分割する
ssh-keygen
SSH用の公開かぎ,秘密かぎのペアを作成する
ssh
SSHでリモート・マシンのコマンドを実行する
stat
ファイルの詳細な情報を表示
stop
バックグラウンドのジョブを停止する
su
ユーザーを切り替える
sudo
指定したユーザーでコマンドを実行する
suspend
現在のシェルの実行を停止する
swapoff
スワップ領域を無効にする
swapon
スワップ領域を有効にする

t

tac
ファイルを逆順に標準出力へ出力する
tail
ファイルの末尾を表示する
tar
ファイルを圧縮・展開する(拡張子.tar)
tcpdump
ネットワークトラフィックをダンプ出力する
tee
標準入力を標準出力とファイルに出力する
telnet
他のホストと通信をする
test
条件式の真偽を判定する
time
指定したコマンドの実行時間を表示する
times
コマンドが使用した時間を表示する
top
現在のシステム状況を表示する
touch
ファイルのタイム・スタンプを変更する
tr
文字を一括変換する
traceroute
ホストまでの経路を調べる
trap
システム割り込み時の処理を設定する
tune2fs
ext2/ext3/ext4ファイルシステムのパラメータを調整する
type
コマンドに関する情報を表示する

u

ulimit
コマンドに割り当てる資源を制限する
umask
ファイル作成時のパーミッションを指定する
umount
ファイル・システムをアンマウントする
unalias
コマンドの別名を抹消する
uname
システム情報の表示
uncompress
ファイルを展開する(拡張子.Z)
uniq
ソート済みのファイルから重複した行を削除する
unset
変数の定義を解除する
until
ループ制御構造を作る
unzip
ファイルを展開する(拡張子.zip)
updatedb
locate用ファイル・データベースを更新する
useradd
ユーザーを追加する
userdel
ユーザーを削除する
usermod
ユーザーのアカウント情報を変更する
uudecode
エンコードされているファイルを復元する
uuencode
ファイルをエンコードする

v

vi
テキスト・ファイルを編集する
vigr
groupファイルを編集する
vipw
passwdファイルを編集する
vmstat
メモリーやCPUの負荷率や使用状況を表示する

w

w
ログインしているユーザー名と処理内容を表示する
wait
プロセスおよびジョブの終了を待つ
wc
テキスト・ファイルの行数,単語数,バイト数を表示
wget
ファイルをダウンロードする
whereis
コマンドの場所とマニュアルページの場所を表示する
which
コマンドを探す
while
ループ制御構造を作る
who
現在ログインしているユーザーを表示する

x

xargs
標準入力から生成したコマンドラインを実行する

y

yum
パッケージを取得してインストール/アップデートをする

z

zcat
gzipやcompressで圧縮されたファイルの内容を表示する
zip
ファイルを圧縮する(拡張子.zip)