====== 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)