ディレクトリ操作系 |
cd |
ディレクトリを移動する |
|
書式 |
cd [ディレクトリ名] |
|
|
|
ls |
ファイルやディレクトリ名を表示する |
|
書式 |
ls [オプション] |
|
オプション |
|
-a |
通常のファイルの他、ドットファイルも含めて表示する |
|
-F |
/(ディレクトリ)や@(シンボリックリンク)等の分類記号を付加して表示する |
|
-l |
ファイルやディレクトリの所有者、保護モード、最終更新日時を付加して表示する |
|
-t |
ファイルを最終更新日時に従って並べて表示する |
|
-R |
サブディレクトリ内のファイル、ディレクトリもすべて表示する |
|
-C |
1行に複数のファイル、ディレクトリを表示する |
|
-1 |
1行に1つのエントリを表示する |
|
|
|
mkdir |
ディレクトリを作成する |
|
書式 |
mkdir [オプション] [ディレクトリn] |
|
オプション |
|
-m mode |
作成するディレクトリの保護モードを指定した値modeに設定する |
|
-p |
引数に指定したディレクトリのパスが存在しない場合、その中間ディレクトリも含めてディレクトリを作成する |
|
|
|
pwd |
カレントディレクトリを表示する |
|
|
|
rmdir |
ディレクトリを削除する(対象ディレクトリが空の場合のみ) |
|
書式 |
rmdir [オプション] [ディレクトリn] |
|
オプション |
|
-p |
引数に指定したディレクトリのパスが存在する場合にはその中間ディレクトリも含めて削除する |
|
|
|
ファイル操作系 |
cat |
ファイルの内容を表示する |
|
書式 |
cat [オプション] [ファイルn] |
|
オプション |
|
-n |
表示する内容に行番号を付加する |
|
-b |
表示する内容に空行をカウントせず行番号を付加する |
|
|
|
more |
(長い)ファイルの内容を一画面ずつ表示する |
|
書式 |
more [ファイルn] |
|
|
キーボードの[Space]で次画面、ファイルの最後で自動終了 |
|
|
|
less |
(長い)ファイルの内容を一画面ずつ表示する |
|
書式 |
less [ファイルn] |
|
|
キーボードの[Space]で次画面、キーボードの[q]で終了 |
|
|
|
head |
ファイルの先頭部分を表示する |
|
書式 |
head [オプション] [ファイルn] |
|
オプション |
|
-n |
指定した行数n行だけを表示する |
|
|
|
tail |
ファイルの末尾部分を表示する |
|
書式 |
tail [オプション] [ファイルn] |
|
オプション |
|
-n |
指定した行数n行だけを表示する |
|
|
|
sort |
ファイルの行を並び替える |
|
書式 |
sort [オプション] [ファイルn] |
|
オプション |
|
+n |
対象フィールドの開始位置nを指定する |
|
-n |
対象フィールドの終了位置nを指定する |
|
-r |
並び替え順を逆にする |
|
-f |
アルファベットの大文字と小文字の違いを無視する |
|
|
|
uniq |
ファイルのユニークな行を表示する |
|
書式 |
uniq [オプション] [入力ファイル] [出力ファイル] |
|
オプション |
|
-u |
重複しない行だけを出力する |
|
-d |
重複した行だけを出力する |
|
-c |
重複した行数を各行の横に出力する |
|
|
|
grep |
ファイル内の文字列を検索する |
|
書式 |
grep [オプション] [文字列パターン] [ファイルn] |
|
オプション |
|
-v |
指定した文字列パターンを含まない行を表示する |
|
-n |
行番号を付けて表示する |
|
-l |
指定した文字列を含むファイル名を表示する |
|
|
|
wc |
テキストファイルの大きさを調べる |
|
書式 |
wc [オプション] [ファイルn] |
|
オプション |
|
-l |
行数を表示する |
|
-w |
単語数を表示する |
|
-c |
文字数を表示する |
|
|
|
diff |
2つのファイルの内容の違いを調べる |
|
書式 |
diff [オプション] [ファイル(ディレクトリ)1] [ファイル(ディレクトリ)2] |
|
オプション |
|
-i |
大文字と小文字の違いを無視する |
|
-r |
サブディレクトリの違いも調べる |
|
-s |
違いを調べたファイルをすべて表示する |
|
|
|
chown |
ファイルの所有者を変更する |
|
書式 |
chowm [オプション] [ユーザー名] [ファイル(ディレクトリ)n] |
|
オプション |
|
-R |
サブディレクトリ以下もまとめて変更する |
|
|
|
chgrp |
ファイルの所属グループを変更する |
|
書式 |
chgrp [オプション] [グループ名] [ファイル(ディレクトリ)n] |
|
オプション |
|
-R |
サブディレクトリ以下もまとめて変更する |
|
|
|
chmod |
ファイルの保護モードを変更する |
|
書式 |
chmod [オプション] [モード] [ファイル(ディレクトリ)n] |
|
オプション |
|
-R |
サブディレクトリ以下もまとめて変更する |
|
|
|
compress |
ファイルをcompress形式で圧縮する |
|
|
|
uncompress |
compress形式で圧縮されたファイル(ファイル名.Z)を展開する |
|
|
|
gzip |
ファイルをgzip形式で圧縮する |
|
|
|
gunzip |
gzip形式で圧縮されたファイル(ファイル名.gz)を展開する |
|
|
|
zcat |
圧縮されたファイルの中身を表示する |
|
|
|
tar |
ファイルを保管・復元する |
|
書式 |
tar [オプション] [ファイルn] |
|
オプション |
|
c |
新しく保管ファイルを作成する |
|
r |
指定したファイルを保管ファイルに追加する |
|
x |
指定したファイルを保管ファイルから復元する |
|
t |
指定したファイルを保管ファイルから探し、あればそのファイル名を表示し、無ければすべてを表示する |
|
v |
保管・復元時の情報を表示する |
|
Z |
compress形式の圧縮・展開を同時に行う |
|
z |
gzip形式の圧縮・展開を同時に行う |
|
|
|
split |
ファイルを分割する |
|
書式 |
split [オプション] [ファイル] [分割後のファイル] |
|
オプション |
|
-n |
分割する行数nを指定する |
|
-b n |
分割するバイトサイズnを指定する |
|
|
|
ln |
ファイルに別名をつける |
|
書式 |
ln [オプション] [オリジナルファイル(ディレクトリ)] [リンクファイル名] |
|
オプション |
|
-s |
シンボリックリンクで別名をつける |
|
-f |
同名のファイルがある場合は上書きする |
|
-i |
同名のファイルがある場合にユーザーに上書き確認を行う |
|
|
|
find |
ファイルを検索する |
|
書式 |
find [開始ディレクトリ] [検索条件] [処理方法] |
|
検索条件 |
|
-name |
指定されたファイル名で検索する |
|
-mtime |
指定された更新時刻前で検索する |
|
-user |
指定されたファイルのオーナー名で検索する |
|
処理方法 |
|
-print |
検索結果を表示する |
|
-ls |
検索結果のファイル情報を表示する |
|
-exec |
検索結果に対して指定されたコマンドを実行する |
|
-ok |
検索結果に対して指定されたコマンドを確認つきで実行する |
|
|
|
cp |
ファイルをコピーする |
|
書式 |
cp [オプション] [コピー元ファイルn] [ディレクトリn] [コピー先ディレクトリ] |
|
オプション |
|
-i |
コピー先に同名のファイルが存在する場合には上書きするかどうかをユーザーに確認する |
|
-f |
上とは逆に確認なしですべての上書きを行う |
|
-R |
ディレクトリごとコピーする |
|
-p |
日付、フラグ等のファイル情報をそのままコピーする |
|
|
|
mcopy |
フロッピーディスクにファイルをコピーする |
|
書式 |
mcopy [コピー元ディレクトリn/ファイルn] [コピー先ディレクトリ] |
|
|
|
mdel |
フロッピーディスク上のファイルを削除する |
|
書式 |
mdel [ファイルn] |
|
|
|
mv |
ファイルを移動する、ファイル名を変更する |
|
書式 |
mv [オプション] [移動元ファイルn] [ディレクトリn] [移動先ディレクトリ] |
|
オプション |
|
-i |
コピー先に同名のファイルが存在する場合には上書きするかどうかをユーザーに確認する |
|
-f |
上とは逆に確認なしですべての上書きを行う |
|
|
|
rm |
ファイル(ディレクトリ)を削除する |
|
書式 |
rm [オプション] [ファイルn] |
|
オプション |
|
-i |
コピー先に同名のファイルが存在する場合には上書きするかどうかをユーザーに確認する |
|
-f |
上とは逆に確認なしですべての削除を行う |
|
-Ri |
削除しても良いかどうか、ユーザーに確認してからディレクトリを削除する |
|
-Rf |
上とは逆に確認なしですべての削除を行う |
|
|
|
touch |
ファイルの日付を変更する |
|
書式 |
touch [オプション] [ファイル(ディレクトリ)n] |
|
オプション |
|
-c |
引数で指定したファイルが存在しない場合は新規に作成しない |
|
-m |
最終更新日時のみを変更する |
|
-f file |
最終更新日時をfileの日時に合わせる |
|
-t time |
最終更新日時をtimeに変更する |
|
|
|
nkf |
日本語ファイルの文字コードを変更する |
|
書式 |
nkf [オプション] [ファイル] |
|
オプション |
|
-j |
JISコードに変更する |
|
-e |
日本語EUCコードに変更する |
|
-s |
シフトJISコードに変更する |
|
|
|
| |
|
2つのコマンドを組み合わせる |
|
書式 |
コマンド | コマンド |
|
使用例 |
$ ps | wc |
|
|
|
> |
|
標準出力をファイルに切り替える |
|
書式 |
コマンド > ファイル |
|
|
|
< |
|
標準入力をファイルに切り替える |
|
書式 |
コマンド < ファイル |
|
|
|
>> |
|
標準出力を出力先ファイルに上書きせず、追加して書き込む |
|
書式 |
コマンド >> ファイル |
|
|
|
>& |
|
標準出力と標準エラー出力をファイルに切り替える |
|
書式 |
コマンド >& ファイル |
|
|
|
tee |
|
コマンドの出力結果をファイルと画面の両方に出力する |
|
書式 |
tee [オプション] [ファイルn] |
|
オプション |
|
-a |
入力をファイルの最後に追加保存する |
|
|
|
システム管理系 |
which |
プログラムの存在するパスを表示する |
|
|
|
jobs |
実行中のプログラムを表示する |
|
書式 |
jobs [オプション] [ジョブ番号] |
|
オプション |
|
-l |
プロセス番号を表示する |
|
-p |
ジョブのグループリーダーのプロセス番号のみ表示する |
|
|
|
sleep |
プログラムを特定の時間停止(スリープ)する |
|
書式 |
sleep [時間[単位]] |
|
|
|
date |
現在時刻を表示・変更する |
|
|
|
cal |
カレンダーを表示する |
|
書式 |
cal [月] [西暦] |
|
|
|
whoami |
自分のユーザー情報を表示する |
|
|
|
groups |
自分のグループ情報を表示する |
|
|
|
id |
(自分の)ユーザーID、グループID等を表示する |
|
書式 |
id [オプション] [ユーザー名] |
|
オプション |
|
-G |
所属グループIDのみを表示する |
|
-g |
グループIDのみを表示する |
|
-u |
ユーザーIDのみを表示する |
|
|
|
w |
ログインしているユーザーの情報を表示する |
|
|
|
finger |
ユーザーの個人情報を表示する |
|
|
|
chfn |
ユーザー情報を変更する |
|
書式 |
chfn [ユーザー名] |
|
|
|
history |
過去に実行したコマンドの履歴を表示する |
|
|
|
alias |
コマンドにエイリアス(別名)を付ける |
|
書式 |
alias [別名='コマンド列'] |
|
|
|
unalias |
設定されているコマンドエイリアスを解除する |
|
書式 |
unalias [オプション] [別名n] |
|
オプション |
|
-a |
設定されているすべてのエイリアスを解除する |
|
|
|
type |
コマンドのタイプに関する情報を表示する |
|
書式 |
type [オプション] [コマンド名] |
|
オプション |
|
-a |
指定したコマンド名に関するすべてのタイプを表示する |
|
-t |
指定したコマンド名のタイプのみを表示する |
|
|
|
echo |
変数の値を表示する |
|
|
|
printenv |
環境変数を表示する |
|
|
|
export |
環境変数として変数を設定する |
|
書式 |
export 変数名[=設定する値] |
|
|
|
env |
実行しようとするプロセスに対してのみ環境変数を設定する |
|
書式 |
env 変数名[=設定する値] [コマンド名] |
|
|
|
source |
シェルの設定ファイルを読み込む |
|
|
|
su |
スーパーユーザーに変身する |
|
|
|
adduser |
対話形式で新規ユーザーを作成する |
|
|
|
useradd |
新規ユーザーを作成する |
|
書式 |
useradd [オプション] [ユーザー名] |
|
オプション |
|
-m |
ユーザーのホームディレクトリが存在しない場合に自動的に作成する |
|
-c |
ユーザーのフルネームを引数で指定された名前に設定する |
|
-d |
ユーザーのホームディレクトリを引数で指定された場所に設定する |
|
-e |
ユーザーのアカウントの無効日を引数で指定された日付に設定する |
|
-g |
ユーザーのグループIDを引数で指定されたIDに設定する |
|
-G |
ユーザーの所属グループを引数で指定する |
|
-s |
ユーザーのログインシェルを引数で指定する |
|
-u |
ユーザーのIDを引数で指定されたIDに設定する |
|
|
|
userdel |
ユーザーを削除する |
|
書式 |
userdel [オプション] [ユーザー名] |
|
-r |
削除するユーザーのホームディレクトリも削除する |
|
|
|
passwd |
パスワードを変更する |
|
書式 |
passwd [ユーザー名] |
|
|
|
mkpasswd |
パスワードをランダムに生成する |
|
|
|
df |
ファイルシステムの容量を表示する |
|
|
|
du |
ディスク使用量を表示する(KByte) |
|
書式 |
du [オプション] [ディレクトリ] |
|
オプション |
|
-a |
サブディレクトリのみならず、各ファイルに対してのディスク使用量を表示する |
|
-b |
表示するディスク使用量の単位をバイト単位で表示する |
|
-s |
合計サイズだけを表示する |
|
|
|
last |
ユーザーのログイン履歴を表示する |
|
書式 |
last [ユーザー名] |
|
|
|
uptime |
システムの稼働時間を表示する |
|
|
|
uname |
システム情報を表示する |
|
|
|
dmesg |
システムメッセージを表示する |
|
|
|
mount |
ファイルシステムをマウントする |
|
|
|
umount |
マウントを解除する |
|
|
|
shutdown |
システムを停止・再起動する |
|
書式 |
shutdown [オプション] [時間] [警告メッセージ] |
|
オプション |
|
-t |
システムをシャットダウンするまでの時間をsec秒にて指定する |
|
-k |
警告メッセージを各プロセスに送るだけで、実際にはシャットダウンしない |
|
-r |
システムを再起動する |
|
-h |
システムを停止する |
|
|
|
ps |
プロセスの状態を表示する |
|
書式 |
ps [オプション] [プロセス番号n] |
|
オプション |
|
u |
ユーザー名と開始時刻を表示する |
|
a |
すべてのユーザープロセスを表示する |
|
x |
制御端末のないプロセス情報を表示する |
|
l |
より詳細な情報を表示する |
|
f |
プロセスの親子関係をツリー状に表示する |
|
w |
1プロセスあたりの表示行数を増やす |
|
j |
ジョブ形式で表示する |
|
|
|
rpm |
パッケージアプリケーションの確認・追加を行う(RedHat、Turbo Linux) |
|
書式 |
rpm [オプション] [アプリケーションn] |
|
オプション |
|
-i |
パッケージファイルをインストールする |
|
-U |
パッケージをアップグレードする |
|
-q |
パッケージに関する情報を表示する |
|
-e |
パッケージを削除する |
|
|
|
man |
コマンドに関するオンラインマニュアルを表示する |
|
書式 |
man [コマンド名] |
|
|
|
kill |
プログラムを終了させる |
|
書式 |
kill [プロセス番号] |
|
|
|
chkconfig |
システムサービスのランレベルの表示、設定、変更を行う |
|
書式 |
chkconfig [オプション] |
|
オプション |
|
--list name |
システムサービスの状態を調べる |
|
--add name |
新しいシステムサービスを追加する |
|
--del name |
既存のシステムサービスを削除する |
|
|
|
ネットワーク管理系 |
ifconfig |
現在のネットワークインターフェイスの設定を表示する |
|
|
|
ping |
指定したホストとの接続性を確認する |
|
|
|
route |
インターネットへの経路を設定する |