I cannot find the user's PowerShell local profile file on Linux. Where is it located at on non-Windows OSs?
2 Answers
Following the XDG Base Directory specification the user's profile file is located at:
~/.config/powershell/profile.ps1
You can always get the profile location on any OS by executing $PROFILE
at the command prompt. This will output the location of the profile file.
For example, on my Mac
> $PROFILE
/Users/robb/.config/powershell/Microsoft.PowerShell_profile.ps1
-
On a fresh install of pwsh on OS X Ventura, this file doesn't exist; the
.config
dir didn't even exist. You have to create it. Nov 3, 2022 at 4:56 -
You may need to create it depending on your OS, how you installed PowerShell and what activities you did in PowerShell before looking for your profile file. This is still the location nonetheless. Nov 12, 2022 at 12:17