====== unix基本コマンド ====== ===== 無駄なプログラムの殺し方 ===== [yokoya@sstd1 ~]$ ps -ux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND yokoya 3634 0.0 0.0 39356 1596 tty1 S Dec16 0:00 -tcsh yokoya 9365 95.7 2.9 263724 236000 tty1 S 06:33 639:39 /usr/bin//dacapo_ yokoya 10138 0.0 0.0 24652 3300 tty1 S 17:13 0:00 python ./script93 yokoya 10203 31.8 3.7 429276 300048 tty1 R 17:24 5:19 /usr/bin//dacapo_ yokoya 10213 29.7 3.5 429284 287124 ? R 17:24 4:51 /usr/bin//dacapo_ yokoya 10223 17.2 2.5 429224 205888 ? R 17:27 2:24 /usr/bin//dacapo_ yokoya 10231 16.8 2.5 429288 203440 ? R 17:27 2:20 /usr/bin//dacapo_ . . . [yokoya@sstd1 ~]$ kill -KILL 10428 [yokoya@sstd1 ~]$ ps -ux | grep yokoya | grep dacapo | awk '{print $2}' - ===== UNIXで良く使うコマンド ===== (最低これだけは覚えよ) ^ コマンド ^ 機能 ^ 例 ^ 意味 ^ |''pwd''|カレントディレクトリの表示|''pwd''|今どこにいるか見る| |''cd''|カレントディレクトリを変更する|''cd''|ホームディレクトリに戻る| | ||''cd aDir/aSubdir''|今いるところの下にある''aDir''の下の''aSubdir''に移動する| | ||''cd ..'' |今いるところから一つ上に戻る| |''ls''|ファイルの名前のリストを見る|''ls''|そこにあるファイルの名前が表示される| | ||''ls -l''|変更された時間や変更の権限などの情報の一覧を表示する|| | ||''ls -a''|''.login''のような''.''から始まる「隠しファイル」も表示される| | ||''ls -al'' ''ls -la''|二つ以上のオプションを同時に指定することもできる| |''cat''|ファイルの内容を「連結」する|''cat aFile''|''aFile''の内容を画面に表示する| | ||''cat OneFile TheOtherFile > aFile''|''OneFile''と''TheOtherFile''の内容を一緒にして''aFile''に出力する| | ||''cat aFile | aCommand''|''aFile''の内容を''aCommand''の入力にする| |''rm''|ファイルを削除する|''rm -r''|''rm fileA''| ===== ディレクトリ(フォルダ) ===== $ mkdir folder ←folderを作る $ cd folder ←folderに入る $ ls $ cd .. ←folderの一つ上に戻る $ rm -r folder ←folderを消す $ ===== ファイル操作 ===== ===== UNIXで良く使うコマンド ===== (最低これだけは覚えよ) コマンド 機能 例 意味 pwd カレントディレクトリの表示 pwd 今どこにいるか見る cd カレントディレクトリを変更する cd ホームディレクトリに戻る cd aDir/aSubdir 今いるところの下にあるaDirの下のaSubdirに移動する cd .. 今いるところから一つ上に戻る ls ファイルの名前のリストを見る ls そこにあるファイルの名前が表示される ls -l 変更された時間や変更の権限などの情報の一覧を表示する ls -a .loginのような.から始まる「隠しファイル」も表示される ls -al ls -la 二つ以上のオプションを同時に指定することもできる cat ファイルの内容を「連結」する cat aFile aFileの内容を画面に表示する cat ?OneFile ?TheOtherFile > aFile ?OneFileと?TheOtherFileの内容を一緒にしてaFileに出力する cat aFile | aCommand aFileの内容をaCommandの入力にする rm ファイルを削除する rm -r rm fileA ===== UNIXで良く使うコマンド(その1) ===== ^ コマンド ^ 機能 ^ オプション ^ 例 ^ | cp | ファイルをコピーする | cp -r | cp the_file a_file\\ cp -r the_directory a_directory | | ls | ファイルを見る | cp -r | cp fileA fileB | | mv | ファイルの移動/名前の変更 | cp -r | cp fileA fileB\\ | pwd カレントディレクトリを表示する cp -r cp fileA fileB rm ファイルを削除する cp -r cp fileA fileB ===== UNIXで良く使うコマンド(その2) ===== ===== chmod ===== $ chmod g-r sih $ ls -l drwx--xr-x 2 kimi sstlab 4096 Jan 30 2007 sih . . . $ chmod g+r sih $ ls -l drwxr-xr-x 2 kimi sstlab 4096 Jan 30 2007 sih . . . $ chmod o-r sih $ ls -l drwxr-x--x 2 kimi sstlab 4096 Jan 30 2007 sih . . . $ chmod o+r sih $ ls -l drwxr-xr-x 2 kimi sstlab 4096 Jan 30 2007 sih . . . $ chmod go-r sih drwx--x--x 2 kimi sstlab 4096 Jan 30 2007 sih . . . $ chmod go+r sih drwxr-xr-x 2 kimi sstlab 4096 Jan 30 2007 sih . . . $ ls -l drwx------ 2 kimi sstlab 4096 Jan 30 2007 sih $ $ chmod go+rx sih $ ls -l drwxr-xr-x 2 kimi sstlab 4096 Jan 30 2007 sih [[自分用のコマンドを作る]] コマンド 機能 オプション 例 cp ファイルをコピーする cp -r cp fileA fileB ls ファイルを見る cp -r cp fileA fileB mv ファイルの移動/名前の変更 cp -r cp fileA fileB pwd カレントディレクトリを表示する cp -r cp fileA fileB rm ファイルを削除する cp -r cp fileA fileB mv ファイルの移動/名前の変更 cp -r cp fileA fileB mv ファイルの移動/名前の変更 cp -r cp fileA fileB mv ファイルの移動/名前の変更 cp -r cp fileA fileB cp cp -r cp fileA fileB cp -r dirA dirB ls ファイルを見る ls ls -F ls -a ls -d ls -l ls ls -F ls -a ls -d ls -l mv ファイルの移動/名前の変更   mv fileA fileB mv dirA dirB passwd パスワードを変更する   passwd pwd カレントディレクトリを表示する   pwd rm ファイルを削除する rm rm -i rm -r rm fileA rm -i fileA rm -r dirA [TOP] UNIXで良く使うコマンド(その2): コマンド 機能 オプション 例 cat ファイルの内容を表示する   cat fileA cd カレントディレクトリを変更する   cd dirA cp ファイルをコピーする cp cp -r cp fileA fileB cp -r dirA dirB grep 文字列を検索する   grep strA fileA ls ファイルを見る ls ls -F ls -a ls -d ls -l ls ls -F ls -a ls -d ls -l mkdir ディレクトリを作る   mkdir dirA more 一画面ずつ表示する    more fileA grep strA fileA | more vi viエディタを起動する   vi fileA mv ファイルの移動/名前の変更   mv fileA fileB mv dirA dirB passwd パスワードを変更する   passwd ps プロセスを見る ps ps -aux ps ps -aux pwd カレントディレクトリを表示する   pwd rm ファイルを削除する rm rm -i rm -r rm fileA rm -i fileA rm -r dirA man マニュアルを見る(英語) man cat UNIX基本コマンド (最終更新日時 2008-02-26 04:53:53 更新者 kimi)