Linuxのコマンドをアルファベット順に並べました。それぞれのコマンド名をクリックすると、動作、構文、オプションの意味をご覧いただけます。コマンドの基本を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。
Linuxコマンド集
- &
- コマンドをバックグラウンドで実行する
- &&
- 1つ目のコマンドが正常終了した場合に2つ目のコマンドを実行する
- :
- 何もせず,0を返す
- .
- シェル・スクリプトを実行する
- >
- 出力のリダイレクト
- >>
- 出力をファイルへ追加する
- <
- 入力のリダイレクト
- <<
- 入力の終端を通知する
- |
- コマンドの出力を次のコマンドの入力として渡す
- ||
- 1つ目のコマンドの実行に失敗した場合に2つ目のコマンドを実行する
- ;
- コマンドの区切り
- #
- コメントを記述する
- [
- 条件式の真偽を判定する
- alias
- コマンドの別名を登録する
- apt-get
- パッケージを取得してインストール/アップデートする
- arp
- システムのARPキャッシュを操作する
- at
- 指定時刻にジョブを実行する
- atq
- 実行待ちジョブを表示する
- atrm
- 実行待ちジョブを削除する
- banner
- メッセージを#で大きく表示する
- basename
- ファイル名からディレクトリや末尾の文字列を削除したものを返す
- batch
- 自動的にジョブを実行する
- bc
- 数値計算を行う
- bg
- ジョブをバックグラウンドで実行するよう切り替える
- break
- ループ構造から抜け出す
- builtin
- シェル・コマンドを優先して実行する
- bunzip2
- ファイルを展開する(拡張子.bz2)
- bzip2
- ファイルを圧縮・展開する(拡張子.bz2)
- cal
- カレンダを表示する
- case
- 条件分岐構造を作る
- cat
- ファイルを連結して標準出力に出力する
- cd
- ディレクトリを移動する
- chattr
- ファイルの属性を変更する
- chgrp
- ファイルやディレクトリのグループを変更する
- chmod
- ファイルやディレクトリのアクセス権を変更する
- chown
- ファイルやディレクトリの所有者を変更する
- clock, hwclock
- ハードウエアが管理する時刻の読み出し,設定をする
- command
- コマンドやシェル・コマンドを優先実行する
- compress
- ファイルを圧縮・展開する(拡張子.Z)
- configure
- Makefileを生成する
- continue
- ループ内の特定の行を飛ばす
- cp
- ファイルやディレクトリをコピーする
- cpio
- ファイルをバックアップする
- crontab
- プログラムを定期的に実行するcrondの設定ファイルを編集する
- cut
- テキスト・ファイルの各行から一部分を取り出す
- 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ファイルシステムの情報を出力する
- e2fsck
- ファイルシステムをチェックする
- echo
- 引数に与えられた文字列を表示する
- edquota
- ディスククォータを設定する
- enable
- シェル・コマンドを有効化,無効化する
- env
- 環境を変更してプログラムを実行する
- eval
- 複数の変換処理を一度に行う
- exec
- 現行のジョブに置き換えてコマンドを続行する
- exit
- ログアウトする。プロセスを終了する
- expand
- タブをスペースに変換する
- export
- 変数を大域変数として追加する
- expr
- 整数計算を行う
- factor
- 素因数分解をする
- fastboot
- システムを高速に再起動する
- fasthalt
- システムを高速にシャットダウンする
- fdformat
- フロッピ・ディスクを初期化する
- fdisk
- ハード・ディスクのパーティションを設定する
- fg
- フォアグラウンドでジョブを実行するよう切り替える
- file
- ファイル・タイプを判定する
- find
- ファイルやディレクトリを検索する
- finger
- ユーザー情報を表示する
- fmt
- テキストを整形する
- for
- ループ制御構造を作る
- free
- メモリーの使用状況を表示する
- fsck
- ファイル・システムの検査と修復を行う
- ftp
- FTPサーバーに接続し,ファイル転送を行う
- function
- シェル関数を定義する
- gpasswd
- グループを管理する
- grep
- 文字列を検索する
- groupadd
- グループを作成する
- groupdel
- グループを削除する
- groupmod
- グループ情報を変更する
- grub-install
- ブートローダーGRUBをインストールする
- gunzip
- ファイルを展開する(拡張子.gz)
- gzip
- ファイルを圧縮・展開する(拡張子.gz)
- halt
- システムをすぐにシャットダウンする
- head
- ファイルの先頭部分を表示する
- hexdump
- 16進数や8進数で出力する
- history
- コマンドの実行履歴を表示する
- host
- ホストの情報を検索する
- hostname
- ホスト名を表示,設定する
- iconv
- 文字コードを変換して出力する
- id
- ユーザーIDやグループIDを表示する
- if
- 条件分岐構造を作る
- ifconfig
- ネットワーク・インタフェースの参照・設定・起動・停止
- ifdown
- ネットワーク・インターフェースを無効にする
- ifup
- ネットワーク・インターフェースを有効にする
- insmod
- カーネルモジュールをロードする
- iptables
- パケットフィルタリングを設定する
- iwconfig
- 無線LANインタフェースの参照・設定
- last
- 最近ログインしたユーザーの情報を表示する
- lastlog
- ユーザーが最後にログインした日付を表示する
- ldconfig
- 共有ライブラリの依存関係情報を更新する
- ldd
- 共有ライブラリの依存関係を表示する
- less
- テキスト・ファイルの内容を閲覧する
- lftp
- FTPサーバに接続してファイルを転送する
- lha
- ファイルを圧縮・展開する(拡張子.lzh)
- ln
- ファイルやディレクトリにリンクを張る
- locate
- ファイルを高速に検索する
- login
- ログインする
- lpc
- プリンタを制御する
- lpq
- 印刷ジョブを確認する
- lpr
- プリンタで印刷する
- lprm
- 印刷キュー内の印刷ジョブを取り消す
- ls
- ファイルやディレクトリの情報を表示する
- lspci
- PCIデバイスを表示する
- lsusb
- USBデバイスを表示する
- 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
- ファイルやディレクトリの移動・名前の変更をする
- netstat
- ネットワーク関連の統計情報を表示する
- newgrp
- グループ権限を変更する
- nice
- 優先順位を決めてコマンドを実行する
- nkf
- 文字コードを変換する
- nl
- 行番号を付けて出力する
- nohup
- ログアウトした後もコマンドを実行し続ける
- nslookup
- ドメイン情報を対話的にDNSサーバーから取得する
- od
- バイナリ・ファイルの内容を閲覧する
- passwd
- ユーザーのパスワードを変更する
- paste
- ファイルを水平方向に連結する
- pidof
- プロセスのpidを調べる
- ping
- パケットを送り,リモート・ホストの状況を調べる
- popd
- スタックに保存したディレクトリに戻る
- pr
- 印刷用にファイルを整形する
- printenv
- 環境変数を表示する
- ps
- 実行中のプロセスを表示する
- pstree
- プロセスの親子関係をツリー表示する
- pushd
- カレント・ディレクトリをスタックに保存して移動
- pwconv
- shadowパスワードに移行する
- pwd
- 現在のディレクトリの場所を確認する
- rcp
- リモート・マシン間でファイルのコピーをする
- read
- 読み出したファイルを解釈する
- readonly
- 変数を読み込み専用にする
- reboot
- システムをすぐに再起動する
- renice
- 実行中のコマンドの優先順位を変更す
- repquota
- ファイルシステムのクォータ利用状況まとめを表示する
- restore
- バックアップを復元する
- return
- 戻り値を返して関数を終了する
- rlogin
- リモート・マシンにログインする
- rm
- ファイルやディレクトリを削除する
- rmdir
- ディレクトリを削除する
- rmmod
- カーネルモジュールをアンロードする
- route
- ルーティング・テーブルを表示・設定する
- rpm
- RPMパッケージをインストール/アンインストールする
- rsh
- リモート・マシンのコマンドを実行
- runlevel
- ランレベルを表示する
- 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
- スワップ領域を有効にする
- tac
- ファイルを逆順に標準出力へ出力する
- tail
- ファイルの末尾を表示する
- tar
- ファイルを圧縮・展開する(拡張子.tar)
- tcpdump
- ネットワークトラフィックをダンプ出力する
- tee
- 標準入力を標準出力とファイルに出力する
- telnet
- 他のホストと通信をする
- test
- 条件式の真偽を判定する
- time
- 指定したコマンドの実行時間を表示する
- times
- コマンドが使用した時間を表示する
- top
- 現在のシステム状況を表示する
- touch
- ファイルのタイム・スタンプを変更する
- tr
- 文字を一括変換する
- traceroute
- ホストまでの経路を調べる
- trap
- システム割り込み時の処理を設定する
- tune2fs
- ext2/ext3/ext4ファイルシステムのパラメータを調整する
- type
- コマンドに関する情報を表示する
- ulimit
- コマンドに割り当てる資源を制限する
- umask
- ファイル作成時のパーミッションを指定する
- umount
- ファイル・システムをアンマウントする
- unalias
- コマンドの別名を抹消する
- uname
- システム情報の表示
- uncompress
- ファイルを展開する(拡張子.Z)
- uniq
- ソート済みのファイルから重複した行を削除する
- unset
- 変数の定義を解除する
- until
- ループ制御構造を作る
- unzip
- ファイルを展開する(拡張子.zip)
- updatedb
- locate用ファイル・データベースを更新する
- useradd
- ユーザーを追加する
- userdel
- ユーザーを削除する
- usermod
- ユーザーのアカウント情報を変更する
- uudecode
- エンコードされているファイルを復元する
- uuencode
- ファイルをエンコードする
- w
- ログインしているユーザー名と処理内容を表示する
- wait
- プロセスおよびジョブの終了を待つ
- wc
- テキスト・ファイルの行数,単語数,バイト数を表示
- wget
- ファイルをダウンロードする
- whereis コマンドの場所とマニュアルページの場所を表示する
- which
- コマンドを探す
- while
- ループ制御構造を作る
- who
- 現在ログインしているユーザーを表示する
- xargs
- 標準入力から生成したコマンドラインを実行する
- yum
- パッケージを取得してインストール/アップデートをする
コマンド集(機能別) | コマンド逆引き大全 | シェル・スクリプト・リファンレス
アルファベット一覧
記号 | 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