| pwd |
| cd [移動先パス] |
| ls [オプション] |
| cp [-ir] コピー元ファイル コピー先ファイル名 |
オプション -iは 既存のファイルに上書きするとき確認メッセージが表示される。 -r はディレクトリごとコピーするとき使う。
例
(1)ファイル abc.c を efg.c という名前でこぴーする
cp -i abc.c efg.c
(2) /opt/sample.c をカレントディレクトリに名前を変えずにコピーする
cp -i /opt/sample.c .
( ピリオド . は、カレントディレクトリの意味です)
(3) カレントディレクトリにあるtmp1というディレクトリをtmp2というディレクトリ名でコピーする
cp -ir tmp1 tmp2
| mv
元のファイル 移動先ファイル名 |
mvは元のファイルが移動するので気をつけてください。元のファイルと移動先ファイルが同じなら、移動先ファイルは消えてしまいます。
mv はファイルだけでなく ディレクトリもオプションなしで移動できます(移動されてしまいます)
例
(1)
sample.pyというファイルを カレントディレクトリ下のpublic_htmlというディレクトリに名前を変えずに移動させる
mv sample.py public_html/
(2) sample.pyというファイルを カレントディレクトリ下のpublic_htmlというディレクトリにsample.cgiと
いう名前で移動させる
mv sample.py public_html/sample.cgi
| rm [ -ir] ファイル |
rm コマンドで削除したものは、もとに戻りません。(ゴミ箱が無いので)とっても危険なコマンドなので消すときは
例
(1) 拡張子が.bak のファイルを全て消す
rm -i *.bak
(2) tmpというディレクトリを消す
rm -ir tmp
| an コマンド名 |
| history |
(1) ソースファイル file.c を コンパイルして 実行形式のファイル file
にする例
gcc file.c -o file
動作確認は ./file
(2) ソースファイル file1.c file2.c file3.c をコンパイルして実行形式の1つのファイルにする
gcc file1.c file2.c file3.c
-o file (ただし、3つのファイルのどれか一つにmain関数が必要)
| chmod [オプション] ファイル名 |
| ls -l drwxrwxr-x 2 karappi karappi 4096 4月 2 21:40 folder -rwxr-xr-x 1 karappi karappi 20 4月 2 21:19 job.sh |
| dir |
オーナー | グループ | 他 人 |
||||||
| d |
r | w |
x |
r |
w |
x |
r |
w |
x |
| - |
- |
- |
- |
- |
- |
- |
- |
- |
- |
| ps [オプション] |
| kill プロセスid |