Powershell 7
Basic handling of Powershell
Press F1 after typing a command to get help or type man before the command.
Press F2 to toggle prediction.
Press Tab to move to or list the next suggestion.
Press Shift + Tab to move to the previous suggestion.
Press → to accept the suggestion.
Press Ctrl + Space to list autocomplete suggestions.
Find the Powershell profile echo $profile or just $profile
Open the Powershell profile in notepad notepad $profile
Print the current PSReadLine key handlers Get-PSReadLineKeyHandler
or press Ctrl + Alt + ?
Misc
Find the file location of the Powershell history file. Edit and remove inaccurate predictions.
Get-PSReadLineOption | select-Object -Property HistorySavePath
# or
(Get-PSReadLineOption).HistorySavePath
Basic Commands
| Command | Description |
|---|---|
| pwd | Prints the current working directory. |
| ls | Lists the contents of the current directory. |
| cd | Changes the current directory. |
| md | Creates a new directory. |
| rm | Removes a file or directory. |
| cp | Copies a file or directory. |
| mv | Moves a file or directory. |
| cat | Displays the contents of a file. |
| tree | Lists the contents of a directory in a treelike format. |
| echo | Prints text to the console. |
| read | Reads input from the user. |
| cls | Clears the console. |
| exit | Exits the current shell. |
| help | Displays information about the builtin commands. |
| get-help | Displays information about a specific command. |
| file | Displays information about a file. |
| type | Displays the contents of a file. |