[TIL]mac os開発環境構築編


右奮闘のaptはosインストールと同時に使用できますが.
macでは、ファイルをインストールするためにhomebrewが役割を果たします.
https://brew.sh/
上のリンクからhomebrewをインストールできます.
brewコマンドの使用
プログラム検索brew searchクエリ情報brew infoプログラム名プログラムインストールbrewインストーラ名brew自身更新brew updateプログラムアップグレードbrewプログラム名プログラム削除brewアンインストールプログラム名インストールプログラム表示brew list
brewを使用してwgetをインストールする場合は、次の手順に従います.
brew install wget
  • wgetはURLでファイルをダウンロードするプログラムです.
    同様にneoftch
  • をインストールできます.
    brew install neofetch
  • neofetch CLIシステムの重要情報
  • を表示する

    Javascript実行時


    実行時はプログラミング言語駆動の環境です.実行時は、プログラムが実行時に実行される場所です.JavaScriptを使用してコードを記述すると、コードが実行されます.このとき、運行する場所が運行時です.
  • クロム、SafariなどのWebブラウザが典型的なJavaScriptランタイム
  • である.

    Node.jsの登場!


    以前は、JavaScriptの実行時はWebブラウザのみでした.
    node.jsは、新しいJavaScriptが実行される場合、ブラウザ以外の場所で実行できます.node.jsが表示されると、JavaScriptを使用してWebページやサーバなどの他のアプリケーションを作成できます.
    node.jsを使用してJavaScriptコードをブラウザとノードに変換します.js環境で実行できます.HTMLスクリプトタグ内にJavaScriptコードを記述すると、そのコードはWebブラウザで実行されます.CLI環境でnodeコマンドの入力を求めるメッセージが表示された場合、作成されたコードはnodeとなります.jsという名前のランタイムで実行
    touch hello.js // hello라는 이름을가진 js파일생성 
    vim hello.js // hello 파일안에 return 1+1;
    //작성을 위한 펴집기 실행(편집 저장은 cmd+x or esc :wq)
    node hello.js  // helloo.js를 node라는 런타임으로 실행
    Javaスクリプト演算(helloのif 1+1など)がある場合は、nodeコマンドで出力値が2であることを確認できます.

    NVM


    nvmはnodeです.jsの異なるバージョンのプログラムを管理する
    すなわち,ノードはnvmである.jsを管理する場合、コンソールがバージョン12.45.12のバージョンで正常に動作しているが、最適な更新後のバージョン12.60で返されていない場合は、実行されているバージョンに再消去して再インストールする必要はなく、コマンドで次のバージョンに移動することもできます.
    nvm ls //nvm을 통해 설치한 node version
    nvm install 12.18.3 // 특정 버전의 node를 설치
    nvm use 버전넘버 12.20.5// 사용중인 node version을 다른 버전으로 변경하고 싶을 때

    nvmインストール


    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
    習ったばかりのwgetを使って、nvmを簡単にインストールできます
    nvm install --lts // lts 버전의 node.js를 설치
    node -v //node의 버전을 확인
    LTSはLong Term Supportの略で、長期的なサポートを保証します.

    nvmの使い方



    ナノ編集


    さっきVimでコードを編集しました
    これよりも近接性の良いnano編集もあります.
    nano file_name// 나노에디터로 파일 열기

    必ずエディタを使いますか?


    Amazon Webサービスなどのリモートサーバ環境にアクセスするには、リモートでテキストファイルを編集する必要がある場合があります.