Unixの復習① ~Unixコマンド編 その1~
つい先日、ドットインストール - 3分動画でマスターする初心者向けプログラミング学習サイトのUNIXコマンド入門(全16回)を一通り終えました。今までサーバー側の設定をする際に、ネットで調べてみるとコマンド操作での解説記事が多々あり、それらを読んでも分からず途方に暮れていました。そんな自分と決別するためにUnixの勉強を始めました。
上記のサイトで基礎的なコマンドを学んだので、早速超簡単に復習していきたいと思います。自分が見直したときに理解出来るように書いていますので、分かりづらいからと思いますが、どうかご理解頂きたいと思います。
cd : ディレクトリを変更(移動)する
→「$ cd 」or 「$ cd ~」 ホームディレクトリに戻る
→「$ cd /」コマンドでディレクトリの直下に戻る
ls : 現在のディレクトリの中身をみる
→「$ ls -l」: ディレクトリ内の詳細を見る事が出来る ※1
→「$ ls -a」: 隠しファイルを見る事が出来る(.ファイル名など)
→「$ ls -la」: 上記のコマンドを一度に指定
※1 ディレクトリの詳細情報について
①d②rwxr-xr-x 6 ③root ④root ⑤204 ⑥3 12 22:17 ⑦My Project
① d: ディレクトリを表す
②パーミッション(誰が読み書き出来るのか表す)
r : 読み込み可 w : 書き込み可 x : 実行
先頭から、「rwx : 所有者」、「r-x : グループ」、「r-x : 全て」を表しており、「所有者」は全ての権限を所持しているが、「グループ」と「全て」は読み込みと実行のみ権限を所持している。
③所有者、④グループ、⑤ファイルサイズ、⑥最終更新日、⑦名前
パーミッションの変更
chmod 3桁の数字 () r : 4 w : 2 x : 1
上記のディレクトリ(⑦)を変更する際には 、「chmod 755( )」と指定
mkdir : ディレクトリの作成
rmdir : ディレクトリの削除
vi : ファイルの書き込み(該当ファイルが無い場合は新規ファイルの作成)
rm : ファイルの削除
cp : ファイルコピー
「cp index.html sample/index2.html」
index.htmlの内容をsampleディレクトリ内のindex2.htmlに保存する(index2.htmlが存在しない場合は新規で作成)
mv : ファイルの移動(名前の変更)
「mv index.html sample/」
index.htmlをsampleディレクトリに移動する
「mv index.html index2.html」
index.htmlの名前をindex2.htmlに変更する
とりあえず今日はここまで。
お疲れさまでした。