SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


seminar:unix基本コマンド

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 aFileaFileの内容を画面に表示する
cat OneFile TheOtherFile > aFileOneFileTheOtherFileの内容を一緒にしてaFileに出力する
cat aFile | aCommandaFileの内容をaCommandの入力にする
rmファイルを削除するrm -rrm 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)

seminar/unix基本コマンド.txt · 最終更新: 2022/08/23 13:34 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki