注目の書籍

好評発売中!

知識ゼロから始めるLinuxサーバーの作り方

Linux初心者でも
本格 サーバーが“即席”で 完成!自宅サーバー
クラウド化も!

必聴講座ご紹介

Cloud Days Tokyo 2012
クラウド時代を勝ち抜く企業戦略を考える

エムオーテックス


Cloud Days Tokyo 2012
クラウド時代の企業インフラとユーザー環境の姿

ヴイエムウェア


Cloud Days Osaka 2012
クラウドでIT維新を〜ビジネスを加速させるベストプラクティス

アマゾン データ サービス ジャパン

オープンソース/Linux

Linuxコマンド集

日経Linux

Linuxコマンド集 INDEX(アルファベット順)

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

 アルファベット一覧 カテゴリー順メニューへ 
記号 | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | y | z
コマンドの基本を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。隔週で新たなコマンドの使い方を公開します。
 記号
& コマンドをバックグラウンドで実行する
&& 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 ディレクトリを移動する
chgrp ファイルやディレクトリのグループを変更する
chmod ファイルやディレクトリのアクセス権を変更する
chown ファイルやディレクトリの所有者を変更する
clock, hwclock ハードウエアが管理する時刻の読み出し,設定をする
command コマンドやシェル・コマンドを優先実行する
compress ファイルを圧縮・展開する(拡張子.Z)
continue ループ内の特定の行を飛ばす
cp ファイルやディレクトリをコピーする
cpio ファイルをバックアップする
crontab プログラムを定期的に実行するcrondの設定ファイルを編集する
cut テキスト・ファイルの各行から一部分を取り出す

 d
date 日付や時刻を表示,設定する
dd ファイルの変換とコピーを行う
df ディスク・ドライブの使用量を表示する
dig ドメイン情報をDNSサーバーから取得する
dirs 記録しているディレクトリを表示する
domainname ドメイン名を表示,設定する
dpkg debパッケージのインストール・アンインストールを行う
du ディレクトリ内のファイル容量を表示する

 e
echo 引数に与えられた文字列を表示する
enable シェル・コマンドを有効化,無効化する
eval 複数の変換処理を一度に行う
exec 現行のジョブに置き換えてコマンドを続行する
exit ログアウトする。プロセスを終了する
export 変数を大域変数として追加する
expr 整数計算を行う

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

 g
grep 文字列を検索する
groupadd グループを作成する
groupdel グループを削除する
groupmod グループ情報を変更する
gunzip ファイルを展開する(拡張子.gz)
gzip ファイルを圧縮・展開する(拡張子.gz)

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

 i
id ユーザーIDやグループIDを表示する
if 条件分岐構造を作る
ifconfig ネットワーク・インタフェースの参照・設定・起動・停止
iwconfig 無線LANインタフェースの参照・設定

 j
jobs 実行中のジョブを表示する
jwhois ドメインの登録情報を検索する

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

 l
last 最近ログインしたユーザーの情報を表示する
lastlog ユーザーが最後にログインした日付を表示する
less テキスト・ファイルの内容を閲覧する
lha ファイルを圧縮・展開する(拡張子.lzh)
ln ファイルやディレクトリにリンクを張る
locate ファイルを高速に検索する
login ログインする
lpc プリンタを制御する
lpq 印刷ジョブを確認する
lpr プリンタで印刷する
lprm 印刷キュー内の印刷ジョブを取り消す
ls ファイルやディレクトリの情報を表示する

 m
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 ディレクトリを作成する
mkfs ファイル・システムを構築する
mktemp 適当なファイル名の空ファイルを作成する
mlabel フロッピ・ディスクにボリューム・ラベルを付ける
mmd MS-DOSディレクトリの作成
mmove MS-DOSファイルを移動する
more テキスト・ファイルの内容をページ単位で閲覧する
mount ファイル・システムをマウントする
mrd MS-DOSディレクトリの削除
mren MS-DOSファイルのファイル名を変更する
mtype MS-DOSファイルの内容を表示する
mv ファイルやディレクトリの移動・名前の変更をする

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

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

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

 q
quota ディスクの使用状況と使用限界を表示

 r
rcp リモート・マシン間でファイルのコピーをする
read 読み出したファイルを解釈する
readonly 変数を読み込み専用にする
reboot システムをすぐに再起動する
return 戻り値を返して関数を終了する
rlogin リモート・マシンにログインする
rm ファイルやディレクトリを削除する
rmdir ディレクトリを削除する
route ルーティング・テーブルを表示・設定する
rpm RPMパッケージをインストール/アンインストールする
rsh リモート・マシンのコマンドを実行

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

 t
tail ファイルの末尾を表示する
tar ファイルを圧縮・展開する(拡張子.tar)
tee 標準入力を標準出力とファイルに出力する
telnet 他のホストと通信をする
test 条件式の真偽を判定する
time 指定したコマンドの実行時間を表示する
times コマンドが使用した時間を表示する
top 現在のシステム状況を表示する
touch ファイルのタイム・スタンプを変更する
tr 文字を一括変換する
traceroute ホストまでの経路を調べる
trap システム割り込み時の処理を設定する
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 ファイルをダウンロードする
which コマンドを探す
while ループ制御構造を作る
who 現在ログインしているユーザーを表示する

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

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

この記事に対するfacebookコメント

nikkeibpITpro

読みましたか? 〜 未読記事をご紹介