Command Line 基本操作まとめ
冒頭メモ
Progateがある程度インプットが終わったので、これから制作物を作っていく。
その過程で学んだことをTech Blogとして記録し、Zennに投稿することにした。
無理ない範囲で楽しく発信していく。
今後は読んだ技術書とかのレビューもしていく。
一歩目としては、無難なToDoリストを作成することにする。
今日やりたいことは「GIt」と「Github」の準備。
って思ったが、Command Lineの知識が前提らしい。
履修することにした。
コースが終わったが、ターミナルへの恐怖感がだいぶなくなった。
(プログラミングと出会う前までは、見るだけでビビり散らかしてた笑)
基本的なコマンド一覧
コマンドライン
→文字だけでコンピュータを操作するためのもの
UNIXコマンド
→主にLinuxやmacOSで利用されるコマンドの一種
ターミナルにコマンド(命令)を入力することで、コンピュータに指示を与えることができる。
touch ファイル名
→空のファイルを作成できる
cat ファイル名
→ファイルの中身を表示
cat: can't open 'beginner': No such file or directory
→catコマンドを実行したときに、存在しないファイルを指定するとエラーが出力
補完機能
→tabキーで可能
コマンドラインではフォルダ=ディレクトリと呼ぶ
mkdir ディレクトリ名
→ディレクトリを作成
カレントディレクトリ
→今自分がいるディレクトリ
cd ディレクトリ名
→指定したディレクトリに移動
ルートディレクトリ
→一番親のディレクトリ ルートディレクトリは「/」で表される
カレントディレクトリ
→現在作業しているディレクトリ pwdでカレントディレクトリを確認できる
ls(エルエス)コマンド
→カレントディレクトリの中身を確認 確認できるディレクトリとファイルは、基本的には1つ子の階層だけ
「cd 1つ親のディレクトリ名」としても移動することができない
→1つ親のディレクトリに移動したい場合のコマンドは「cd ..」
例 languages $ cd .. progate
cdと..の間に半角スペースはマスト
cd
→ホームディレクトに移動 「~」で表される。
ホームディレクトリ
→ユーザーが作業をするときに起点にするディレクトリのことを言います。
mv ファイル名 ディレクトリ名
→指定したディレクトリにファイルを移動
mv ディレクトリ名 移動先のディレクトリ名
→そのディレクトリ以下のファイルやディレクトリも一緒に移動
mv ファイル名 新しいファイル名
→ファイル名を変更
cp コピーするファイル名 新しいファイル名
→コピー
cp -r コピーするディレクトリ名 新しいディレクトリ名
→ディレクトリのコピー -rの記述はマスト
rm ファイル名
→ファイルを削除
「-r」を付けることでディレクトリも削除することができる。
Discussion