Linuxの基本コマンド

             
ls: ファイル一覧の表示 pwd: 現在地を表示
cd: ディレクトリ移動 su: 違うユーザになる
(Tips)絶対パスと相対パスについて ping
nslookup
: ホストが稼動中か調べる
: ドメインからIPアドレスを調べる
mv: ディレクトリ・ファイルの場所を移動させるipconfig: ネットワークインタフェース状態表示
vp: ディレクトリ・ファイルをコピーexit: ログアウトコマンド
rm
rmdir
mkdir
: ファイル削除
: ディレクトリ削除
: ディレクトリ作成
shutdown: シャットダウンや再起動
cat
more
: ファイルの中身を表示するtar: アーカイブの作成・解凍
Ctrl+C: 実行中のコマンドを強制終了grep: 文字検索
chmod
chown
: パーミッションや所有者権限の変更df: ディスクの使用状態を表示
wget: ファイルをダウンロードdate: 現在の日付と時刻を表示?
ln: シンボリックリンク

ls
リスト略称。
ファイルの一覧を出力させるコマンド。
現在地のディレクトリのファイル一覧を出します。

ls -la だと、詳細表示します。

cd
カレントディレクトリ略称
cdと、ただ単に打つとホームディレクトリに戻ります。

cd ディレクトリ名(※相対パスでも絶対パスでもいい)

補足: 絶対パスと相対パス
相対パスとは、現在地からみた時です。

/home/cdからみた時・・・
/home/cd/abcは現在地cdから見て「abc」という場所にある= cd abc
/home/scn/alphaは現在地cdより1つ上にあるscnのalphaにある。= cd ../scn/alpha
※./は現在のディレクトリ、../は1つ上の階層を示す

絶対パスとは最上部ルート(/またはrootともあらわす)からみた場所の示し方で
どこから見ても同じファイルを間違いなくさせます。

cd /usr/local/bin/share/soft1
/を基準に考えるため、どのような場所にいてもOKです。

mv
ファイルやディレクトリを移動するコマンド。

mv 動かすファイル名 [スペース] 移動先
移動先は相対・絶対パスどちらでもOK

cp
ファイルをコピーします。上記mvと使い方は同じ。
cp コピー元ファイル 移動先
rm, rmdir, mkdir
ファイルを削除する。
rm 削除したいファイル

「DEL」という文字を含むファイル全てを削除対象にするには
rm del*

rm -fとすると、いちいち「削除しますか?」の確認を出さず即刻削除します。

rmdirはファイルではなくディレクトリを削除します。
rmdir 削除したいディレクトリ名 (※-f因数は使えない)

mkdirはディレクトリを作成します。 mkdir NAME

cat, more
ファイルの中身を表示します。
cat ファイル名

catで表示しきれないときは
more ファイル名
を使って順番に表示します。下のほうに「** %」と表示されます
次を表示するにはスペースキー。

Ctrl+C
コマンドではないかも・・・現在の作業を取り消す。
chmod, chown
chmodはパーミッションを変更します。
chmod 755 file
755の部分のパーミッションを(数字でもアルファベットでrxwでも両方OK)、
fileには対象のファイルを指定します。*を使って含むもの全てもいっせいに可能

chownはファイルの持ち主権限を変更します。
chown ユーザ名:グループ名 ファイル名

pwd
現在地のディレクトリを示します。
su
他のユーザ権限になります。成りすますっていうんでしょうか(表現悪くてすみません)

su - ユーザ名
ユーザ名をつけないでsuだけ打つとrootになります。

ping, nslookup
Winでもおなじみなコマンド。
ping ***
***にはホスト名かIPアドレスを入れます。
正しくホストに接続できると、応答が帰ります。
※セキュリティ上、わざと応答しないモノもあります。

nslookupはFQDN(ホスト)からIPをさがすコマンドです。
nslookup とだけ打ち、次にホスト名を打つと
連続してIPアドレスを調べることが出来ます。
nslookup FQDN
とすると、対象ホストのIPを調べたら終了します。
例) nslookup www.yahoo.co.jp

ipconfig
ネットワークインターフェース(LANなど)の設定と状態を表示します。

ipconfig -a とうつと接続の有無にかかわらず表示します。

exit
ログアウトします。間違っても電源無理やりきったり
sshクライアントソフトを落とさないように・・・。
suから戻るにも、これを使います。

電源をきるときは・・・
シャットダウン: halt
再起動: reboot

tar
アーカイブ(圧縮されたファイル)の作成・解凍をします。

tar xzvf FILE1 (ファイルを解凍します)
tar zcvf FILE2 (アーカイブファイルを作ります)
tar ztvf FILE3 (アーカイブの中身を確認します)

grep
ファイルの中から指定した文字を検索する。

grep 検索文字列 ファイル名
例)grep search /etc/file
(/etc/fileの中からsearchという文字列を探す)

shutodwn
シャットダウンコマンド
shutdown A B
Aは動作。-hが電源をきる、-rが再起動
Bは時間。nowですぐに動く(時刻指定もOK)

例: shutdown -h now

df
ディスク(パーティション)の使用状態を表示します
date
現在の日付と時刻を表示します
ln
シンボリックリンクを張ります。

例えば ln -s /usr/bin/perl /usr/local/bin/perl
と打つとCGIなどでPerlへのパスを「/usr/local/bin/perl」と記述しても
RH系で実際に存在するパス[/usr/bin/perl]を呼び出してくれるので使える ということです

wget
インターネット上のページやファイルをダウンロードします。
例)# wget http://server.jp/archive.tar.gz

戻る


Copyright(C)2002-06.Suzuaki All Rights Reserved.
情報の無断転載・直リンクはご遠慮下さい
(リンクする場合はTOPページにお願いします。)