Linuxコマンドの使い方
例はその場で試せます。ブラウザの中で本物のLinuxが動きます。
apt
Debian系でパッケージの検索、インストール、削除を行うapt-cache
aptのパッケージ情報を検索、表示するbzip2
ファイルを bzip2 形式で圧縮するcat
ファイルの内容を表示する、またはファイルをつなげるchgrp
ファイルやディレクトリのグループを変更するchmod
ファイルやディレクトリの権限を変更するchown
ファイルやディレクトリの所有者とグループを変更するcp
ファイルやディレクトリをコピーするcut
行から指定した列や文字だけを取り出すdd
指定したサイズごとにデータをコピー、変換するdf
ファイルシステムごとの空き容量を表示するdpkg
Debian系の.debパッケージを直接インストール、調査するdu
ディレクトリやファイルが使っているディスク容量を調べるecho
文字列や変数の値を表示するenv
環境変数を表示する、または環境を変えてコマンドを実行するexpand
タブを空白に変換するexport
シェル変数を環境変数にして、子プロセスへ引き継ぐfdisk
ディスクのパーティションテーブルを表示、編集するfile
ファイルの種類を調べるfind
条件に合うファイルをディレクトリの下から探すfmt
文章を指定した幅に整形するgrep
パターンに一致する行を検索するgzip
ファイルを gzip 形式で圧縮するhead
ファイルの先頭部分を表示するjoin
共通の項目をキーにして、2つのファイルの行を結合するkill
プロセスにシグナルを送って終了させるkillall
名前が一致するプロセスすべてにシグナルを送るln
ハードリンクやシンボリックリンクを作るls
ディレクトリの中身を一覧表示するlsmod
読み込まれているカーネルモジュールを一覧表示するlspci
PCIバスにつながっているハードウェアを一覧表示するmkdir
ディレクトリを作成するmkfs
パーティションやディスクにファイルシステムを作るmodprobe
カーネルモジュールを依存関係ごと読み込み、取り外すmount
ファイルシステムをディレクトリに接続(マウント)するmv
ファイルやディレクトリを移動する、名前を変更するnl
行に番号を付けて表示するnohup
ログアウトしてもコマンドが止まらないように実行するod
ファイルの中身を8進数や16進数などで表示するpaste
複数のファイルを行ごとに横に並べて結合するpgrep
名前などの条件に合うプロセスのPIDを表示するpkill
名前などの条件に合うプロセスにシグナルを送るps
動いているプロセスの一覧を表示するpstree
プロセスの親子関係を木の形で表示するrm
ファイルやディレクトリを削除するrmdir
空のディレクトリを削除するrpm
Red Hat系のRPMパッケージをインストール、調査するsed
テキストを行ごとに置換・削除・抽出するsort
行を並べ替えるsplit
ファイルを一定の行数やサイズで分割するssh-keygen
SSH接続に使う鍵のペアを作るsudo
別のユーザー(通常は root)の権限でコマンドを実行するsystemctl
systemd のサービスや起動の設定を管理するtail
ファイルの末尾部分を表示するtar
複数のファイルを1つにまとめる、またはまとめたものを展開するtee
標準入力を、画面とファイルの両方に書き出すtop
プロセスのCPUやメモリの使用状況をリアルタイムに表示するtouch
空のファイルを作る、またはファイルの更新日時を変更するtr
文字を置き換える、または削除するtype
コマンドがどう解釈されるか(組み込み、エイリアス、実行ファイルなど)を表示するumask
新しく作るファイルの標準の権限を決める値を表示・設定するuniq
隣り合った重複行をまとめるuptime
システムの稼働時間とロードアベレージを表示するwc
行数、単語数、バイト数を数えるwhereis
コマンドの実行ファイル、マニュアル、ソースの場所を探すwhich
コマンドの実行ファイルの場所を表示するxargs
標準入力から受け取った文字列を、コマンドの引数にして実行するxz
ファイルを xz 形式で圧縮する