基本コマンド一覧

TurboLinuxの基本コマンドをご紹介しましょう。

ファイル、ディレクトリ操作のコマンド

シェル関連のコマンド

ファイルの圧縮に関するコマンド

ユーザー管理のコマンド

マニュアル関連のコマンド

システム関連のコマンド

X Window System 関連のコマンド

ディスク管理のためのコマンド

印刷関連のコマンド

ネットワーク関連のコマンド
   

その他のコマンド

ファイル、ディレクトリ操作のコマンド

cat [ファイル] テキストファイルの内容を表示する。
cd [ディレクトリ] ディレクトリを移動する。
chmod [モード] [ファイル/ディレクトリ] ファイルのモード(パーミッション)を変更する。-Rオプションでディレクトリとその中身をまとめて変更できる。
chown [ユーザ名] [ファイル/ディレクトリ] ファイルのオーナーを変更する。-Rオプションでディレクトリとその中身をまとめて変更できる。
chgrp [グループ名] [ファイル/ディレクトリ] ファイルのグループを変更する。-Rオプションでディレクトリとその中身をまとめて変更できる。
cp [ファイル1] [ファイル2] ファイル1をファイル2へコピーする。-rオプションでディレクトリを丸ごとコピーする。
diff [ファイル1] [ファイル2] ファイルの相違を調べる。-uオプションでユニファイド差分形式、-cオプションで文脈差分形式。
du [ファイル/ディレクトリ] ファイルやディレクトリの容量を調べる。
egrep [パターン] [ファイル] 文字列を含む行を表示する(拡張正規表現が使用できる)。
fgrep [パターン] [ファイル] 文字列を含む行を表示する(正規表現が使用できない)。
file [ファイル] ファイルの種類を調べる。
find [起点となるディレクトリ] -name [ファイル名] ファイルを探す。
gvim vimエディタをGUIメニュー付きで起動する。
grep [パターン] [ファイル] 文字列を含む行を表示する。
head [ファイル] ファイルの先頭部分を表示する。
less [ファイル] テキストファイルをページごとに表示する。
ln -s [ファイル1] [ファイル2] シンボリックリンクを作成する。
locate [ファイル名] 高速にファイルを探す。
ls [ディレクトリ] ファイルの一覧を表示する。-aオプションですべてのファイルを表示、-lオプションで詳細情報を表示。
mdir [ドライブ名] DOS領域のファイルの一覧を表示する。
mkdir [ディレクトリ] ディレクトリを作成する。
more [ファイル] テキストファイルをページごとに表示する。
mv [ファイル/ディレクトリ1] [ファイル/ディレクトリ2] ファイルまたはディレクトリの名前を変更する。又は移動する。
nkf [ファイル] 日本語の文字コードを変換する。-eオプションでEUCコード、-jオプションでJISコード、-sオプションでシフトJISコードに変換。
od [ファイル] ファイルの16進ダンプを表示する。-cオプションでASCIIキャラクタで表示。
patch -p0 < [パッチファイル] パッチを当てる。-pオプションの番号でパッチファイル内のディレクトリパスから取り除く数を指定できる。
pwd カレントディレクトリのパスを表示する。
rm [ファイル/ディレクトリ] ファイルを削除する。-rオプションでディレクトリを丸ごと削除する。
rmdir [ディレクトリ] ディレクトリを削除する(ディレクトリの下にファイルがある場合には削除できない)。
sed ストリームエディタを起動する。
sort [ファイル] ファイル内の行をソートする。
tail [ファイル] ファイルの最後の部分を表示する。
touch [ファイル] 空のファイルを作成する。タイムスタンプを更新する。
tree [ディレクトリ] ディレクトリの階層を表示する。
tr 文字を置換する(引数にファイルを指定できない)。
umask [マスク値] ファイル/ディレクトリを作成した時のマスク値を設定する。
uniq [ファイル] 重複行を削除する。
vi [ファイル] viエディタを起動する。
wc [ファイル] 文字数を数える。

Top

ファイルの圧縮に関するコマンド

bunzip2 [ファイル] bzip2で圧縮されたファイルを解凍する。
bzcat [ファイル] bzip2で圧縮されたファイルの中身を表示する。
bzip2 [ファイル] ファイルをbzip形式で圧縮する。
compress [ファイル] ファイルをcompress形式で圧縮する。
gunzip [ファイル] 圧縮ファイルを解凍する。
gzip [ファイル] ファイルをgzip形式で圧縮する。
lha LHA形式の圧縮アーカイブを作成する、展開する。
lha a [アーカイブ] [ファイル/ディレクトリ] 圧縮アーカイブを作成する。
lha x [アーカイブ] 圧縮アーカイブを展開する。
tar 圧縮アーカイブを作成する、展開する。
tar cvzf [アーカイブ] [ファイル/ディレクトリ] 圧縮アーカイブを作成する。
tar tvzf [アーカイブ] 圧縮アーカイブの一覧を表示する。
tar xvzf [アーカイブ] 圧縮アーカイブを展開する。
zcat [ファイル] 圧縮ファイルの中身を表示する。
uncompress [ファイル] compressで圧縮されたファイルを解凍する。

Top

マニュアル関連のコマンド

apropos [キーワード] キーワードからコマンドを調べる。
help [組み込みコマンド名] シェルの組み込みコマンドのヘルプを表示する。
jman [コマンド名] 日本語のマニュアルを表示する。
makewhatis whatisデータベースを更新する。
man [コマンド名] オンラインマニュアルを表示する。
type [コマンド名] コマンドの種類やパスを調べる。
whatis [コマンド名] コマンドの簡単な説明を表示する。
which [コマンド名] コマンドのパスを調べる(type -pathのエイリアス)
xman [コマンド名] Xアプリケーションのマニュアルブラウザを起動する。

Top

X Window System 関連のコマンド

gv [ファイル] ポストスクリプトフアイルを表示する。
kterm 日本語端末エミュレータを起動する。
startx Xサーバを起動する。
turbowmcfg ウインドウマネージャを変更する。
turboxcfg X Window Systemの設定を行う。
xclock 時計を表示するXアプリケーション。
xemacs XEmacsエディタを起動する。
xeyes マウスカーソルを追いかける目玉を表示するXアプリケーション。
xpdf [ファイル] PDFファイルを表示する。
xrdb [リソースファイル] リソースをリソースデータベースに登録する。-mergeオプションでリソースを追加する。そうでなければリソースを置き換える。
xterm 英語端末エミュレータを起動する。
xwininfo Xアプリケーションの位置などの情報を表示する。
xkill Xアプリケーションを強制終了する。

Top

印刷関連のコマンド

lpc restart all プリンタデーモンを再起動する。
lpq プリントキューに格納されているジョブの一覧を表示する。
lpr [ファイル] 印刷を実行する。-pオプションでプリンタを指定できる。
lprm [ジョブ番号] プリントキューからジョブを削除する。
prn [ファイル] テキストファイルを整形して印刷する。
psconv [ファイル] テキストファイルをポストスクリプトファイルに変換する。
turboprintcfg プリンタ設定ツールを起動する。

Top

シェル関連のコマンド

alias [エイリアス名] = [コマンド] エイリアスを設定する。
bg [ジョブ番号] 一時停止中のジョブをバックグラウンドジョブとして再開する。
chsh ログインシェルを変更する。
export [変数名] = [値] シェル変数をエクスポートして環境変数にする。
fg [ジョブ番号] バックグラウンドジョブをフォアグラウンドジョブにする。
history コマンド履歴の一覧を表示する。
jobs ジョブの一覧を表示する。
set シェル変数の一覧を見る。
source [ファイル] シェルスクリプトファイルを実行する。
unalias [エイリアス名] エイリアスを削除する。
unset [変数名] 変数定義を削除する。
echo [文字列/変数名] 文字列を標準出力に表示する。

Top

ユーザー管理のコマンド

finger [ユーザ名] ユーザ情報を表示する。
groupadd [グループ名] グループを追加する。
groupdel [グループ名] グループを削除する。
groups 所属グループを表示する。
id ユーザID、グループIDを表示する。
su 別のユーザになる。
su - スーパーユーザになる。
su - [ユーザ名] ユーザ名で指定したユーザになる。
passwd [ユーザ名] パスワードを変更する。
turbousercfg ユーザ設定ツールを起動する。
useradd [ユーザ名] ユーザを追加する。
userdel [ユーザ名] ユーザを削除する。
userdel -r [ユーザ名] ユーザをホームディレクトリごと削除する。

Top

システム関連のコマンド

dmesg システムメッセージを表示する。
exit セッションを終了する。
free メモリの使用状況を表示する。
kernelcfg モジュール情報を設定するためのXアプリケーション。
kill [ジョブ番号/プロセス番号] ジョブ、プロセスにシグナルを送る。
kinput2 日本語入力サーバ。
kon 漢字コンソールエミュレータを起動する。
ldd [プログラムのパス] プログラムがリンクしているライブラリを調べる。
logout セッションを終了する。
lsmod 現在ロードされているモジュールの一覧を表示する。
make Makefileの内容に従ってオブジェクトを生成する。
modprobe [モジュール名] モジュールをロードする。
printenv 環境変数の一覧を表示する。
ps プロセスの一覧を表示する。
pstree プロセスの一覧を階層構造で表示する。
rpm RPMパッケージの管理を行う。
rpm -ivh [パッケージ] パッケージをインストールする。
rpm -Uvh [パッケージ] パッケージをアップグレードする。
rpm -e [パッケージ] パッケージを削除する。
shutdown システムを終了する/再起動する。
shutdown -h now システムを終了する。
shutdown -r now システムを再起動する。
telinit [ランレベル] ランレベルを変更する。
tksysv サービスの管理を行うXアプリケーション。
turbopkg パッケージ管理ツールを起動する。
uname -r カーネルのバージョンを表示する。

Top

ディスク管理のためのコマンド

df パーティションごとのディスクの使用容量を調べる。
fdformat [デバイスファイル] フロッピーディスクをフォーマットする。
fdisk [デバイスファイル] パーティションを作成する。
mke2fs [デバイスファイル] パーティションをext2ファイルシステムでフォーマットする。
mount [デバイスファイル] [マウントポイント] ファイルシステムをマウントする。-tオプションでファイルシステムのタイプを指定できる。
turbofscfg ファイルシステム設定ツールを起動する。
umount [マウントポイント] マウントを解除する。

Top

ネットワーク関連のコマンド

ftp [ホスト名] リモートホストとの間でファイル転送を行う。
hostname ホスト名を表示する。
ifconfig ネットワークインターフェースの状態を表示する。
imsetup IM-100の設定を行う。
lynx テキストベースのWebブラウザ。
ncftp 高機能なFTPクライアント。
netcfg ネットワークの設定を行うXアプリケーション。
netscape WebブラウザNetscape Communicatorを起動する。
netstat ネットワークの状態を表示する。
nslookup [ホスト名/IPアドレス] IPアドレスとホスト名の対応を調べる。
ping [ホスト名] リモートホストと接続可能かどうか調べる。
showmount NFSサーバの情報を表示する。
smbpasswd [ユーザ名] Samba用のパスワードを設定する。
telnet [ホスト名] リモートホストにログインする。
xhost + [ホスト名] ローカルのXサーバに外部のホストの接続を許可する。
xon [ホスト名] [コマンド] リモートホストのXアプリケーションを実行する。

Top

その他のコマンド

cal カレンダーを表示する。
date 現在の日付時刻を出力する。

注意:ここで示したのはごく一部の使用方法に過ぎません。より詳しい説明については、man [コマンド名]を実行すると表示されるオンラインマニュアルを参照して下さい。

*大津 真著「TurboLinux4によるUNIX入門」より


<HOME>