このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

【Docker入門】PowerShellの基本操作①

 PowerShellは、Windowsの管理や自動化のための強力なコマンドラインシェルおよびスクリプト言語です。以下に、PowerShellの基本操作を行うためのコマンドについてコンテンツを2つに分けて解説します。

PowerShellの基本コマンドの概要

 PowerShellは、様々な操作を行うためのコマンドレット(Cmdlet)を提供しています。これらのコマンドレットは、動詞-名詞の形式を取り、システムの管理や操作を行うための様々な機能を提供します。PowerShellのコマンドレットは.NET Frameworkの機能を利用しており、豊富な機能を提供します。

 PowerShellでは、PowerShell固有のコマンド、Windowsのコマンドプロンプトで使用するのコマンド、Linuxで使用するコマンドの一部を使用することができます。

基本コマンドと説明

ここでは、下表のコマンドについて解説します。

コマンド説明
pwdpwd は「print working directory」または「present working directory」の略で、現在の作業ディレクトリの絶対パスを表示するコマンドです。
cd [PATH]    cdコマンド(change directory)は、LinuxなどのUNIX系OSやWindowsで標準的に使用されるコマンドです。指定したパスに移動します。
cd ..「cd ..」は、現在いるディレクトリの1つ上のディレクトリに移動します。
./ または .\「cd ./」は、カレントディレクトリを指定するコマンドです。
cd / または cd \ドライブ直下に移動します。
cd ~ または cd「cd ~」で作業ディレクトリに移動します。「cd」コマンドでディレクトリの指定を省略しても、同様に作業ディレクトリに移動できます。
dirWindowsのコマンドプロンプトで利用できる標準コマンドです。「dir」は「directory」を意味します。指定したディレクトリに含まれるファイルやディレクトリの一覧を表示します。
ls「ls」は、ファイルやディレクトリの一覧(リスト)を表示するときに使用するコマンドです。主にLinuxなどのUNIX系OSで標準的に使用されるコマンドです。「ls」は「list segments」の略です。
↑、↓[↑][↓]の矢印キーで過去のコマンド実行履歴(コマンドヒストリ)を順番に表示させることができます。
cls「cls」は画面やコンソールウィンドウの出力(表示)内容を消去するコマンドです。「cls」は「clear the screen」の略で、日本語で「画面消去」の意味します。
exitPowerShellを終了します。
PowerShellの基本コマンドと説明

コマンドの使用例と解説

1.PowerShellを起動する。

・PowerShellを起動します。

プロンプトが「C:\Users\ユーザー名>」と表示されます。

 「ユーザー名」は、Windowsにサインインするときに入力するアカウント名です。「ユーザー名」のところをご自身のアカウント名に置き換えてください。

PowerShell 7.4.1
PS C:\Users\joeac>

2.現在の作業ディレクトリの絶対パスを表示する。

pwdコマンドを実行します。

PS C:\Users\joeac> pwd

Path
----
C:\Users\joeac

3.ファイルやディレクトリの一覧を表示します。

dirコマンドを実行します。

PS C:\Users\joeac> dir

    Directory: C:\Users\joeac

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----          2024/02/19     0:01                .cache
d----          2023/05/07    22:21                .conda
d----          2023/05/07    22:20                .continuum
d----          2024/03/03     1:35                .docker
d----          2023/07/09    17:12                .ipython
d----          2023/05/09     0:21                .jupyter
d----          2023/07/09    17:12                .keras
(省略)

・lsコマンドを実行します。

dirコマンドの出力と同じ内容が表示されます。

PS C:\Users\joeac> ls

    Directory: C:\Users\joeac

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----          2024/02/19     0:01                .cache
d----          2023/05/07    22:21                .conda
d----          2023/05/07    22:20                .continuum
d----          2024/03/03     1:35                .docker
d----          2023/07/09    17:12                .ipython
d----          2023/05/09     0:21                .jupyter
d----          2023/07/09    17:12                .keras
(省略)

4.1つ上のディレクトリに移動します。

・「cd ..」と入力し、lsコマンドを実行します。

PS C:\Users\joeac> cd ..
PS C:\Users> ls

    Directory: C:\Users

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----          2024/03/03    11:09                joeac
d-r--          2023/05/03    13:16                Public

PS C:\Users>

5.画面の内容を消去します。

clsコマンドを実行します。

PS C:\Users>

6.Cドライブ直下に移動して、作業ディレクトリに移動します。

cdコマンドに「/」を指定するとドライブ直下に移動します。cdコマンドをパスの指定を省略するとユーザーの作業ディレクトリに移動します。

PS C:\Users> cd /
PS C:\> cd
PS C:\Users\joeac>

7.PowerShellを終了します。

exitコマンドを実行します。

PS C:\Users\joeac>exit

PowerShellのウィンドウが閉じます。