5

I cannot find the user's PowerShell local profile file on Linux. Where is it located at on non-Windows OSs?

2 Answers 2

4

Following the XDG Base Directory specification the user's profile file is located at:

~/.config/powershell/profile.ps1

Source: What's New in PowerShell Core 6.0 - Filesystem

1
  • it does not exists by default?
    – Hafiz
    Feb 3, 2020 at 16:32
4

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
2
  • 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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .