##【ゴール】
mac terminalにおけるコマンドラインの理解
##【メリット】
■ 作業効率UP
##【環境】
■ Mac OS catalina
■terminal
##【その前に...】
■カレントディレクトリ = 今作業しているところ
■コード内「~~~~~」はユーザによって表示が異る
■以下のディレクトリ構造と仮定します。
Desktop
- work
- practice
-index.html
##【コード】
##pwd
カレントディレクトリを確認
~~~~~~:~~~~~$ pwd
/Users/~~~~~~
##ls
カレントディレクトリ内のファイルを確認
~~~~~~:~~~~~$ ls
Desktop
##cd
移動
~~~~~~~:~~~~~$ cd Desktop/practice
~~~~~~~:practice ~~~~$ cd index.html
~~~~~~~:index.html ~~~~~$
##cd ..
一個前のディレクトリに移動
~~~~~~~:index.html ~~~~~$ cd ..
~~~~~~~:practice ~~~~$
##mkdir
カレントディレクトリに新規フォルダを作成
~~~~~~~:practice ~~~~$ mkdir challenge
##touch
カレントディレクトリに新規ファイルを作成
~~~~~~~:practice ~~~~$ cd challenge
~~~~~~~:challenge~~~~$ touch geho.html
##mv
ファイルやフォルダを任意の場所に移動
~~~~~~~:challenge~~~~$ mv cahllenge practice
##mv
ファイルやディレクトリの名前を変更
~~~~~~~:parctice~~~~$ cd challenge
~~~~~~~:challenge~~~~$ mv geho.html hoge.html
##rm
ファイルを削除
~~~~~~~:challenge~~~~$ rm hoge.html
rm -rf
フォルダを削除
~~~~~~~:challenge~~~~$ cd ..
~~~~~~~:challenge~~~~$ rm -rf challenge
以上、最終的に
最初と同じディレクトリ構造になっている。
##【合わせて読みたい】
■ 【Javascript】 メソッド まとめ 基礎基本コード メモ
https://qiita.com/tanaka-yu3/items/2438798d159fa402b1d5
■ 【Rails new】Ruby on rails アプリケーション作成
https://qiita.com/tanaka-yu3/items/3fe1ed2852c6513d3583
■ 【メソッド集】 rails メソッド まとめ 基礎 随時追加
https://qiita.com/tanaka-yu3/items/89abad875187494bec53