Maroonのブログ ~Webと時々雑談~

Webを中心に、いろんなことダラダラ書いていきます。

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に変更する

 

とりあえず今日はここまで。

お疲れさまでした。