TIL Day-7
6492 ワード
CLIの起動
端末はコマンドラインインタフェース(CLI)である.
クリーンアップ用語
pwd(印刷作業ディレクトリ):現在位置を決定するコマンド
mkdir(make directory):新しいフォルダを作成する
touch:ファイルの作成
rm:ファイルの削除、rm-rf:フォルダの削除
ls(list):特定のフォルダに含まれるファイルまたはサブフォルダのリストを印刷します。
ls-a(all):非表示のすべてのファイルとフォルダを表示します。
ls-l:ファイルとフォルダの詳細を表示
cd(change directory):フォルダに入る
cat:ファイルの内容を端末に出力する
mv[フォルダまたはファイル][フォルダに到着]:ファイルまたはフォルダを移動
cp[ソースファイル名][コピーするファイル名]:コピーする内容のファイルにファイルを貼り付ける
cp-rf[ソースファイル名][コピーするファイル名]:フォルダの内容をコピーするフォルダに貼り付けます。
管理者権限とパス
絶対パスは、フォルダまたはファイルがルートフォルダからフォルダに入ったときにフォルダに遭遇できるかどうかを示します。
ex) /home/[username]/helloWorld/hello/ -> 여기서 '/'는 루트폴더로 기준점을 나타낸다.
相対パスは、特定のフォルダまたはファイルの現在の位置を基点として表します。
現在位置のフォルダはポイント(.)親フォルダに2つのポイントがあることを示します(...)に表示されます。
sudo:管理者権限を取得するコマンド
nanoの実行
vscはありますが、nanoの使い方を把握するには、Amazon Webサービスなどのリモートサーバ環境でテキストファイルを遠隔編集する必要がある可能性があります。2020年にはCLIは依然として有用であり、将来も引き続き有用であるため、端末で自由に使用できるエディタを理解する必要があります。
Package Managementについて
Achievement Goals
aptの使用
sudo apt update -> 관리자 업데이트 필요
sudo apt install 패키지이름
apt search 검색어
apt show 패키지이름
apt remove 패키지이름
Javascript実行時の学習
Achievement Goals
node.なぜjsを使うのですか?
端末からノードへ。jsの実行方法
node filename.js을 프롬프트에 입력하면 작성한 코드가 node.js라는 런타임에서 실행된다.
작성 후 node filename.js를 실행하면 생성된 내용이 출력된다.
nvmとnode。js
nvmインストール
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
또는
sudo apt update
sudo apt install wget
이후
nvm --version 으로 nvm 버전 확인하기
node.インストールjs
nvm install --lts
node -v
node.js簡単な使い方
なぜ常に最新バージョンを使用しないのですか?
nvmバージョンの確認
nvm ls
nvm install 12.18.3
nvm use 버전넘버
sprint review
デフォルトで覚えておく必要があるCLIコマンド>
相対パスを使用すると、絶対パスよりもコード量を減らすために、場所をすばやく見つけることができます.
sudo:管理者権限を取得するコマンド
nvmとnpmの違い
質問:常に最新バージョンを使用することはできませんか?
答え:このバージョンでのみ返されるプログラムを使用する必要がある場合があります.
このバージョンと最新バージョンを切り替える番組互換性の問題.
devDependency:開発に必要なモジュール(ex.eslint(コード可読性を作成するルール)、mocha(テスト環境に必要なモジュール)、cha()
vscodeから端末を開く方法
間違いは何ですか.rangeが見つかりません.
最初にエラーが発生したファイルは何ですか?lorderの928行目
もし私たちがどんなファイルでエラーが発生したか知っていたら、私たちは何行目か知ることができますか?(advanced)
sprintのたびにnpmをインストールします.
npm installならpackagejson上のファイルをダウンロードできます.
npm run test/npm text/
npm install range-rangeモジュールをインポートします.
../getList
./getList->絶対パスを使用するより相対パスを使用する方が簡潔です.
Reference
この問題について(TIL Day-7), 我々は、より多くの情報をここで見つけました https://velog.io/@boo1996/TIL-Day-7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol