ナビゲーション
作業ディレクトリを表示する
pwd
pwd意味
現在のターミナルが動作しているフォルダの絶対パスを出力します。
使う場面
プロジェクトフォルダ内でのみ実行できるコマンドの前に実行します。
例
pwd依頼例
ターミナルが現在、どのフォルダにあるかを確認します。
プログラミング
Webプロジェクトの編集、実行、テスト、デバッグでよく使うターミナルコマンドの検索ガイドです。
33 件
ナビゲーション
pwd
pwd現在のターミナルが動作しているフォルダの絶対パスを出力します。
プロジェクトフォルダ内でのみ実行できるコマンドの前に実行します。
pwdターミナルが現在、どのフォルダにあるかを確認します。
ナビゲーション
ls
ls現在のディレクトリ内のファイルとフォルダをリストします。
package.json、src、またはnext.config.mjsなどの、期待されるファイルが存在するかどうかを確認するために使用します。
ls現在のプロジェクトフォルダ内のファイルをリストします。
ナビゲーション
cd
cd ~/projects/my-web-appターミナルを、別のフォルダに移動します。
プロジェクト固有のコマンド (npm run build など) を実行する前に使用します。
フォルダが間違っている場合でも、コマンド自体が正しい場合でも、コマンドが失敗する可能性があります。
cd ~/projects/my-web-appコマンドを実行する前に、プロジェクトフォルダに移動します。
ナビゲーション
clear
clearファイルやコマンド履歴を変更せずに、表示されているターミナル出力をクリアします。
古い出力が視覚的にノイズが多い場合に、コマンドを再実行する前に使用します。
clearビルドを再実行する前に、ターミナルをクリアします。
ファイルとフォルダ
cat
cat package.jsonファイルの内容をターミナルに出力します。
package.json、設定ファイル、または小さなテキストファイルなどの短いファイルに使用します。
非常に大きなファイルの場合、すべてを表示する代わりに、sed、rg、またはページャを使用することを推奨します。
cat package.json`package.json` ファイルのスクリプトを表示します。
ファイルとフォルダ
sed
sed -n '1,120p' src/components/SiteHeader.tsxファイルから選択した行を印刷できます。
ソースファイル全体を開かずに、ソースファイルのセクションを調査するために使用します。
sed -n '1,120p' src/components/SiteHeader.tsx`SiteHeader.tsx`の最初の120行を表示します。
ファイルとフォルダ
mkdir
mkdir -p src/app/[locale]/reference/terminal-commands新しいフォルダーを作成します。 -p オプションは、存在しない親フォルダーも作成し、フォルダーがすでに存在する場合でもエラーにならないようにします。
新しいページフォルダまたはアセットフォルダを追加する前に使用します。
mkdir -p src/app/[locale]/reference/terminal-commandsターミナルコマンドのページ用のルートフォルダーを作成します。
ファイルとフォルダ
cp
cp .env.example .env.localファイルまたはフォルダーを別の場所にコピーします。
例のファイルからローカル設定を作成するか、テンプレートを複製するために使用します。
宛先ファイルが存在する場合、cpコマンドはそれを上書きできます。
cp .env.example .env.localローカル設定を上書きしない場合にのみ、example envファイルをコピーします。
ファイルとフォルダ
mv
mv old-name.ts new-name.tsファイルまたはフォルダを移動するか、宛先が同じフォルダにある場合は、名前を変更します。
ファイル名、ルートフォルダ名、またはアセットを移動する場合に使用します。
ルートフォルダの名前を変更すると、URLが変更されます。
mv old-name.ts new-name.tsファイルの名前を変更し、必要に応じてインポートを更新します。
安全操作
rm
rm unused-file.tsファイルを削除します。`-r`オプションを使用すると、フォルダを再帰的に削除できます。
ファイルが意図的にプロジェクトから削除された場合のみ使用します。
rm is destructive. Check the path carefully before running it.
rm unused-file.tsこのファイルを削除する前に、何が削除されるかを説明してください。
検索と確認
rg
rg -n "errorMessageGuide" srcファイル全体を高速にテキストで検索します。
編集前に、インポート、コンポーネント、スラッグ、CSSクラス、または古い名前を見つけるために使用します。
rg -n "errorMessageGuide" srcこのコンポーネントがインポートされている場所を検索します。
検索と確認
rg --files
rg --files src/app一般的な無視ルールを尊重しながら、ファイルパスをすばやくリストします。
ビルド出力のスキャンなしで、ページファイル、コンポーネント、およびライブラリを見つけるために使用します。
rg --files src/app`src/app`ディレクトリ内の参照ページファイルをリストします。
検索と確認
find
find src -name 'page.tsx'パス、名前、またはその他のファイルプロパティでファイルシステムを検索します。
テキストコンテンツではなく、ファイル名パターンで検索する場合に利用します。
find src -name 'page.tsx'すべての page.tsx ルートファイルを見つける。
検索と確認
wc
wc -l src/lib/terminal-commands.ts行、単語、またはバイト数をカウントします。
他のコマンドと組み合わせて、ファイルサイズを推定したり、検索結果の数を取得したりするために使用します。
wc -l src/lib/terminal-commands.tsこのデータファイルに含まれる行数を数えます。
パッケージ
npm install
npm install`package.json` および `package-lock.json` に記載されているパッケージをインストールします。
プロジェクトをクローンした後、または依存関係が不足している場合に、使用します。
依存関係のバージョンが異なる場合、`package-lock.json` が変更されることがあります。
npm install`node_modules` が存在しない場合にのみ、依存関係をインストールします。
開発サーバー
npm run dev
npm run devプロジェクトのローカル開発サーバースクリプトを実行します。
編集中にブラウザでページをテストするために使用します。
実行中の開発サーバーは、停止されるまでターミナルセッションをアクティブに保ちます。
npm run dev開発サーバーを開始し、ローカルURLを教えてください。
パッケージ
npm run build
npm run buildプロダクションビルドスクリプトを実行し、多くのコンパイル、ルート、および型の問題を検出します。
デプロイ前、または新しいページを追加した後に実行します。
npm run buildプロダクションビルドを実行し、警告またはエラーをまとめます。
パッケージ
npm run lint
npm run lintプロジェクトの lint スクリプトを実行し、スタイルと静的コードの問題を検出します。
迅速なフィードバックが必要な場合に、ビルド前に実行します。
npm run lint`lint` を実行し、実行可能なエラーのみを表示します。
パッケージ
node -v
node -vインストールされているNode.jsのバージョンを出力します。
プロジェクトまたは依存関係が、特定のNodeバージョンを必要とする場合に、使用します。
node -vこの警告を説明する前に、Node.jsのバージョンを確認します。
パッケージ
npx
npx next infoインストールされている、または一時的にダウンロードされた npm パッケージからコマンドを実行します。
パッケージスクリプトが存在しない場合に、ワンショットのツールコマンドに使用します。
npx can download packages from the network if they are not installed.
npx next infoこの`npx`コマンドが、ネットワークアクセスを必要とするかどうかを説明してください。
Git
git status
git status --short現在のブランチと、変更された、ステージングされた、または追跡されていないファイルを表示します。
編集、コミット、プル、またはブランチの切り替え前に実行します。
git status --shortGit の状態を確認し、変更されたファイルを要約します。
Git
git diff
git diff -- src/components/SiteHeader.tsx変更されたファイルの行ごとの差分を表示します。
コミットする前に、変更された内容を正確に確認するために使用します。
git diff -- src/components/SiteHeader.tsxこのタスクの差分をレビューします。
Git
git log
git log --oneline -5コミット履歴を表示します。
最近の作業を確認したり、調査するコミットを見つけたりするために使用します。
git log --oneline -5最新の5つのコミットを表示します。
Git
git add
git add src/lib/terminal-commands.ts次のコミットに含める変更を選択します。
集中型のコミットには、明確なパスを使用します。
git add src/lib/terminal-commands.tsこのターミナルコマンドのページに関連するファイルのみをステージします。
Git
git commit
git commit -m "Add terminal command reference"段階的な変更をGitの履歴に記録します。
ステージングされた変更を確認した後に使用します。
git commit -m "Add terminal command reference"ステージングされた変更を、明確なメッセージとともにコミットします。
開発サーバー
Ctrl+C
開発サーバーのターミナルでCtrl+Cを押します。現在実行中のターミナルコマンドを中断します。
ターミナルを閉じたり、ポートを変更したりする前に、ローカルの開発サーバーを停止するために使用します。
コマンドが実行されているターミナルセッションで使用します。
開発サーバーのターミナルでCtrl+Cを押します。実行中の開発サーバーを停止します。
開発サーバー
lsof
lsof -i :3001ポートを使用しているプロセスを表示できます。
開発サーバーがEADDRINUSEで失敗した場合に、使用します。
lsof -i :3001ポート3001を使用しているプロセスを見つける。
開発サーバー
ps
ps aux実行中のプロセスを表示します。
実行中の開発ツール、サーバー、またはバックグラウンドプロセスを調査するために使用します。
ps auxNext.jsの開発サーバーがまだ実行されているかどうかを確認します。
安全操作
kill
kill 12345プロセスIDでプロセスにシグナルを送信して、プロセスを停止します。
通常の停止が利用できない場合に、サーバーが実行され続ける場合に、使用します。
間違ったプロセスを停止しないように、PIDを注意深く確認します。
kill 12345プロセスを終了する前に、PIDがどのプロセスに属しているか教えてください。
ネットワーク
curl
curl -I http://localhost:3001/koターミナルからHTTPリクエストを送信し、応答を表示します。
ローカルまたはデプロイされたURLが、200、404、500、またはリダイレクトを返すかどうかを確認するために使用します。
curl -I http://localhost:3001/koこのページが200を返すかどうかを確認するために、curlを使用します。
ネットワーク
ping
ping 172.30.1.55ホストが、基本的なネットワークパケットに応答するかどうかを確認します。
Web アプリケーションのヘルスチェックではなく、ネットワークの到達可能性の簡易チェックとして使用します。
ping 172.30.1.55このデバイスが、開発マシンのIPアドレスにアクセスできるかどうかを確認します。
検索と確認
which
which nodeコマンド名に対して、どの実行ファイルが実行されるかを表示します。
異なるNode、npm、またはツールバージョンが、マシンに存在する可能性がある場合に使用します。
which nodeどのNode実行可能ファイルが使用されているかを確認します。
安全操作
chmod
chmod +x script.shファイルの読み取り、書き込み、または実行権限を変更します。
ローカルスクリプトが実行可能である必要がある場合に、使用します。
chmod -R 777のような広範な権限変更を避けてください。
chmod +x script.shこのスクリプトに対する最も安全な権限変更を説明します。