[JS] Command Line Interface


コマンドラインインタフェース(CLI)とは?


コマンドラインインタフェース(CLI:CommandLine Interface)またはコマンドラインインタフェースとは、ユーザとコンピュータがテキスト端末を介して対話する方法を指す.つまり,キーボードのみでコンピュータに入出力する方法である.

1.USEFUL COMMANDS


ディレクトリリストの確認 ls:現在の場所ディレクトリのファイルリストを表示できます。 ls-al:非表示のファイル。くっつく。 ls-l:ファイル使用権限、所有者、ファイルルーム、サイズ、日付、時間などの詳細を出力します。

ディレクトリの移動 cd[dir name]:dir nameに移動します。 cd~:ホームディレクトリに移動します。 cd/:最上位レベルのルートディレクトリに移動します。 cd . : 現在のディレクトリ cd .. : 親ディレクトリに移動します。 pwd:現在のディレクトリを確認します。 tip)ディレクトリ名が長いか、スペースがある場合はtabキーを押して自動的に完了します。

プライマリコマンド touch[file name]:空のファイルを生成します。 mkdir[dir name]:ディレクトリを作成します。 cat[file name]:テキスト形式のファイルをチェックします。 mv[file or dir name][target dir]:ファイルとディレクトリを移動します。 mv[file or dir name][new name]:ファイルとディレクトリの名前を変更します。 cp[file name][target dir]:コピーするファイル名とコピーするファイル名をスペースで区切ります。(パスを指定して別の場所にコピーすることもできます。) cp-r[dir name]:ファイルとハンバーガーディレクトリをディレクトリ全体にコピーします。

削除コマンド rmコマンドが本当に削除するかどうか分からない場合は、削除したファイルがリサイクルステーションに入らないため、慎重に使用する必要があります。 rm[file name]:ファイルを削除します。 rmdir[dir name]:ディレクトリを削除するときに使用するコマンドで、複数のディレクトリを削除するときにスペースでリストを区切ることができます。ディレクトリが空でない場合は、Directory not空というメッセージが出力されます。 rm-rf[dir name]:ワイルドカードで空でないフォルダを削除します。

管理者権限によるファイル所有権の実行と変更

sudo(superuser do)

superuser do의 약자로, 현재 계정에서 root권한을 이용하여 명령어를 실행 할 때 사용

chown [owner] : [group][file]

파일의 Owner또는 Group을 변경하는 명령어다.

GUIプログラムをより簡単にするコマンド explorer . : Windowsファイルマネージャで現在のフォルダを表示する open . : MacOS Finderで現在のフォルダを表示する code . : 現在のフォルダをVscodeエディタとして開く