CLIの基本
CLIとは
「Command Line Interface」の略称で、コマンドラインインターフェースのこと。
「コマンド」という、キーボードによる文字入力を行い、コンピューターに命令をしていく!
GUIとは
CLIに対し、GUI(グラフィカルユーザーインターフェース/Graphical User Interface)というものが存在する。
MacならFinderなど様々なアプリケーションがGUIに該当するが、
マウスを動かし、ボタンを押すなどで完結するため、操作性がよく扱いやすい。
エンジニアでない限り、CLIを使う場面はあまりないかも?
用語
ディレクトリ
フォルダのことを、CLIでは「ディレクトリ(directory)」と呼ぶ。
階層構造
ファイルやディレクトリには、「階層構造」がある。
ディレクトリの中にさらにディレクトリがある状態を、「階層構造」または「ツリー構造」と呼ぶ。
カレントディレクトリ
カレントディレクトリ(current directory)」とは、現在いるディレクトリのこと。
「作業ディレクトリ」とも呼ばれる。
CLIで操作する場合は、「今、自分がどこで作業しているか?」を認識することが大事!
ホームディレクトリ
個々の利用者が自由に使えるディレクトリのこと。
通常、~(チルダ)という記号で表す。
Cloud9の場合、environmentの一つ上の階層のec2-userというディレクトリがホームディレクトリになる!
パス
階層構造において、あるファイルやディレクトリの場所を指すものが「パス」にあたり、
パスには「絶対パス」と「相対パス」が存在する!
絶対パス
例
/ # 先頭
/フォルダ1
/フォルダ1/フォルダ4
/フォルダ1/フォルダ4/フォルダ6
/フォルダ1/フォルダ4/フォルダ6/xxx.txt
この中で先頭にあたる部分を「ルートディレクトリ(root directory)」といい、
パスをルートディレクトリから表記したものを「絶対パス」と言う。
相対パス
相対パスでは現在位置からの目的パスを表記する!
例
../xxx.txt
「../」という表記は現在位置の一つ上の階層になる!
今日からDMMの事前学習スタート!
ハローワークに行って、キャリコンも終わらせて申請も完了!
事前に進めてたUdemyの講座のおかげで
理解不足だったところが補修されていく感じで進められてる
特にGitは複雑であまり手をつけられていなかったから、
今日からコツコツ草を生やしたい😂🌱
Discussion