初歩的なコマンドや意味について、自分でもすぐ見返せるように簡単にまとめてみました。
それぞれのコマンドについてはあまり深堀ってはいません。
Command Line
ようはキーボードの文字だけでコンピューターを操作するもの。コマンド=命令。
正確にはCUIでコマンドを実行したい時、ターミナルを立ち上げたら黒い画面が出てくるが、それのこと(または画面上の行のこと)を指すよう。
単語
-
ディレクトリ...フォルダのこと
-
ルートディレクトリ...ファイル階層の最初のディレクトリのこと。それまでのディレクトリは
/で区切られる。 -
ホームディレクトリ...ユーザーがログインした際の初期位置のディレクトリ。
~で示される。 -
カレントディレクトリ...現在いるディレクトリのこと
コマンド
-
touch ファイル名ファイルを作成する -
cat ファイル名ファイルの中身を確認する -
mkdir ディレクトリ名ディレクトリを作成する(make directoryの略) -
cd ディレクトリ名ディレクトリを移動する。親→子のみ(change directoryの略) -
cd ..ディレクトリを移動する。子→親 -
cdホームディレクトリへ移動する。 -
pwdカレントディレクトリ ~ ルートディレクトリまでを確認する(print working directoryの略) -
lsカレントディレクトリの中身(ディレクトリやファイル)を確認する(listの略) -
mv ディレクトリ名(ファイル名) ディレクトリ名指定したディレクトリに移動させる。先に書いたほうが移動させたいもの。ファイルでもディレクトリでもOK。後に書いたほうが移動先のディレクトリ。(moveの略) -
mv ディレクトリ名(ファイル名) 新規ディレクトリ名(ファイル名)ディレクトリ名またはファイル名を変更する。
※同じmvコマンドでも後に書く方に既存のディレクトリ名を書くと移動、存在しないディレクトリ名を書くと改名となる。
-
cp ファイル名 新規ファイル名既存のファイルを新しいファイルにコピーする。 -
cp -r ディレクトリ名 新規ディレクトリ名既存のディレクトリを新しいディレクトリにコピーする。 -
rm ファイル名ファイルを削除する -
rm -r ディレクトリ名ディレクトリごと削除する
Git
Gitはプログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。
(Wikipediaより)
単語
-
ローカル...自分のPC
-
リモート...離れたところのPC
-
リポジトリ...ディレクトリやファイルの変更を管理する場所
-
コミット...記録すること
-
リモート...共有ファイルの置き場。Githubなど
-
プッシュ...リモートに送信 例)Githubにpushする
-
プル...リモートから受信 例)Githubからpullする
※タイトル通りあくまで自分でこう置き換えたら覚えやすいかな、という考えに基づいています。
コマンド
-
git initgitを使う時に初めに入力するもの(initializedの略。初期化の意味) -
git add対象となる共有したいファイル(ディレクトリ)の選択 -
git commit -m "メッセージ"選択したファイルを記録する。
※メッセージはコミットメッセージといい、他の人が見ても分かるように分かりやすく書く。
ここまでで共有する準備が完了する。
-
git remote add origin URLリモートに登録するときのコマンド。originはリモート名といい、一般的にはoriginを使う。 -
git push origin masterリモートに登録したあと、ファイルをアップロードするのに使うコマンド。アップロード=プッシュする -
git pull origin master同様にこのアップロードされたファイルをダウンロードするのに使うコマンド。ダウンロード=プルする -
git statusどのファイルを変更したかを確認する(変更があったファイルは赤で表示される。また、変更があったファイルのうち、addされたものは緑色で表示が変わる) -
git diff変更の内容を確認する(赤色が変更前のコード、緑色が変更後のコードとなる) -
git logコミットメッセージ、コミットの履歴を確認する -
git log -pコミットの履歴と変更内容を確認する
ざっとこんなところで。気が向いたら追加していきます。