このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。
【Docker入門】PowerShellの基本操作①

PowerShellは、Windowsの管理や自動化のための強力なコマンドラインシェルおよびスクリプト言語です。以下に、PowerShellの基本操作を行うためのコマンドについてコンテンツを2つに分けて解説します。
PowerShellの基本コマンドの概要
PowerShellは、様々な操作を行うためのコマンドレット(Cmdlet)を提供しています。これらのコマンドレットは、動詞-名詞の形式を取り、システムの管理や操作を行うための様々な機能を提供します。PowerShellのコマンドレットは.NET Frameworkの機能を利用しており、豊富な機能を提供します。
PowerShellでは、PowerShell固有のコマンド、Windowsのコマンドプロンプトで使用するのコマンド、Linuxで使用するコマンドの一部を使用することができます。
基本コマンドと説明
ここでは、下表のコマンドについて解説します。
コマンド | 説明 |
---|---|
pwd | pwd は「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」コマンドでディレクトリの指定を省略しても、同様に作業ディレクトリに移動できます。 |
dir | Windowsのコマンドプロンプトで利用できる標準コマンドです。「dir」は「directory」を意味します。指定したディレクトリに含まれるファイルやディレクトリの一覧を表示します。 |
ls | 「ls」は、ファイルやディレクトリの一覧(リスト)を表示するときに使用するコマンドです。主にLinuxなどのUNIX系OSで標準的に使用されるコマンドです。「ls」は「list segments」の略です。 |
↑、↓ | [↑][↓]の矢印キーで過去のコマンド実行履歴(コマンドヒストリ)を順番に表示させることができます。 |
cls | 「cls」は画面やコンソールウィンドウの出力(表示)内容を消去するコマンドです。「cls」は「clear the screen」の略で、日本語で「画面消去」の意味します。 |
exit | 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のウィンドウが閉じます。