目次
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)