第2週-1Linuxベース


CLIデフォルトコマンド


GUI vs CLI


コマンドラインインタフェースとは、コマンドを入力してコンピュータを操作する方法です.
グラフィックユーザインタフェースとは、Windows、macos、Linux上で画面を介してコンピュータとコミュニケーションする方法です.

デフォルトコマンド


  • pwd:現在位置の決定

  • mkdirフォルダ名:新しいフォルダを作成する

  • ls:特定のフォルダに含まれるファイルまたはフォルダをチェックする
  • ls-l:ファイルのフォーマットをすべて
  • とマーク
  • ls-a:すべての非表示のフォルダとファイルを示す

  • nautilus . : GUIで現在位置を実行

  • cd:プロンプトとインタラクティブなフォルダを別のフォルダに変更する

  • touchファイル名:ファイルの作成

  • catファイル名:ファイル内容のチェック
  • フォルダまたはファイルの名前にスペース(スペース)または特殊文字が含まれている場合は、スラッシュ()を使用して適用します.

  • rmフォルダ名:ファイルの削除
  • rm-rファイル名:フォルダ
  • を削除
  • rm-f:
  • で消去

  • mvフォルダ、ファイル名がフォルダ名に到達:フォルダまたはファイルを移動する
  • mv bye.場所をtxt bye/:byeフォルダ
  • に変更
  • mv bye.txt helloWorld.txt:ファイル名の変更

  • cpソースファイル名コピーするファイル名:フォルダまたはファイルのコピー
  • cp-rfソースフォルダ名コピーするフォルダ名:コピーフォルダ

  • whoami:現在ログインしているユーザーをチェック
  • パッケージとパッケージマネージャ


    奮闘する


    aptパッケージマネージャの主なコマンド


  • apt update:パッケージリストのリフレッシュ(管理者権限が必要)
  • パッケージをダウンロードできる複数のリポジトリの最新情報を更新します.新しいリポジトリを追加するか、パッケージをインストールする前に、最新情報を更新します.
  • をインストールしたプログラムは、新しいバージョンに変更されません.

  • apt list-アップグレード可能:アップグレード可能パッケージのリストを出力

  • apt upgrade:フルパッケージのアップグレード(バージョン更新)(管理者権限が必要)

  • apt-only-upgradeインストールパッケージ名:特定のパッケージのみをアップグレード(バージョン化)(管理者権限が必要)

  • apt installパッケージ名:パッケージのインストール(管理者権限が必要)

  • apt list-installed:インストールされているパッケージの表示

  • apt検索キーワード:検索パッケージ

  • apt showパッケージ名:パッケージ情報の確認

  • apt removeパッケージ名:パッケージを削除(管理者権限が必要)
  • 管理者権限の使用


    パッケージのインストール/削除などの操作を行う場合は、sudoコマンドを使用して管理者権限を取得します.

    Node.js


    じっこうじかん


    ランタイムとは、プログラミング言語によって駆動される環境です.
    node.js実行時の出現により,JavaScriptコードをブラウザとノード上に配置する.js環境はすべて実行できます.

    nvmが使いやすい


    NVMはNode Version Managerです.仮想マシンでは、簡単なコマンドでノードを設定し、異なるノードバージョンを簡単に移動できます.
    nvmで現在インストールされているノードのバージョンを確認します
    nvm ls
    ノードの特定のバージョンをインストールするには、次のように入力します.これにより、インストール済みバージョンを削除せずに必要なノードバージョンをインストールできます.
    nvm install 12.18.3
    使用中のノードバージョンを別のバージョンに変更する場合は、次のコマンドのみを入力します.
    nvm use 버전넘버 
    ex) nam use 12.18.3

    npm & package.json


    npm


    npmはNode Package Managerで、アプリケーションストアです.ダウンロードに必要なモジュールを含むモジュール・ストレージ

    npmコマンド

  • npm init : package.生成json
  • npm install : package.インストールjsonパッケージ
  • npm installパッケージ名:パッケージインストール
  • npm i-gパッケージ名:グローバルインストール
  • npm自体をインストールするフォルダにパッケージをインストールし、どこでも参照できます.
  • 出典:https://curryyou.tistory.com/346[カレー油]

    package.json


    package.jsonには、このプログラムを実行するために必要なモジュール、プログラムを実行する方法、プログラムをテストする方法などがリストされています.
    --save-devオプションとともにインストールすると、devDependenciesに自動的に追加されます.
    dependenciesはdevDependenciesとは異なり、プロジェクトの実行に必要なモジュールをリストします.
    npm install mocha --save-dev
    --saveオプションとともにインストールすると、dependenciesに自動的に追加されます.saveオプションは省略できます.
    npm install --save react