How to reset $PATH after accidentally setting it to something nonsense?none of command works after trying to add ~/.bash_profileSetting PATH vs. exporting PATH in ~/.bash_profileWhen I run “sudo su” I get --bash: command not found for everythingHow to reset $PATH on CentOS 6.5login loop after editing /etc/profile and /etc/login.defsReset $PATH Variable to Default Kali settingHow do you reset $PATH without terminal access?PATH variable getting reset after closing and reopening SSH sessionHow To Find All Locations Where $PATH is SetSystemd custom service doesn't read PATHPortable way to run command without PATH from bash script

Lied on resume at previous job

Unbreakable Formation vs. Cry of the Carnarium

How to answer pointed "are you quitting" questioning when I don't want them to suspect

Re-submission of rejected manuscript without informing co-authors

Need help identifying/translating a plaque in Tangier, Morocco

What is the offset in a seaplane's hull?

Why is my log file so massive? 22gb. I am running log backups

Is Fable (1996) connected in any way to the Fable franchise from Lionhead Studios?

What causes the sudden spool-up sound from an F-16 when enabling afterburner?

What is GPS' 19 year rollover and does it present a cybersecurity issue?

Calculate Levenshtein distance between two strings in Python

Hosting Wordpress in a EC2 Load Balanced Instance

Is this food a bread or a loaf?

Add an angle to a sphere

I’m planning on buying a laser printer but concerned about the life cycle of toner in the machine

extract characters between two commas?

Is it legal to have the "// (c) 2019 John Smith" header in all files when there are hundreds of contributors?

How would photo IDs work for shapeshifters?

Is "plugging out" electronic devices an American expression?

Where to refill my bottle in India?

Extreme, but not acceptable situation and I can't start the work tomorrow morning

What to wear for invited talk in Canada

What is the command to reset a PC without deleting any files

COUNT(*) or MAX(id) - which is faster?



How to reset $PATH after accidentally setting it to something nonsense?


none of command works after trying to add ~/.bash_profileSetting PATH vs. exporting PATH in ~/.bash_profileWhen I run “sudo su” I get --bash: command not found for everythingHow to reset $PATH on CentOS 6.5login loop after editing /etc/profile and /etc/login.defsReset $PATH Variable to Default Kali settingHow do you reset $PATH without terminal access?PATH variable getting reset after closing and reopening SSH sessionHow To Find All Locations Where $PATH is SetSystemd custom service doesn't read PATHPortable way to run command without PATH from bash script






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I'm on Mac OS X High Sierra. I was doing an scp command, repeated several times so I wanted to be clever and just set the variable $IMAGE for the image name and $PATH if I needed to add an extra path to it. Well, I set the $PATH variable to "page-attachments" so naturally no linux commands will work in the CLI now. I can't even try to redefine $PATH. Any command returns




-bash: page-attachments: command not found




Is there a way for me to reset it to whatever it was? I can't vim .bashrc or .bash_profile because even vim doesn't work now. I'm not sure if it was /usr/bin or /usr/local/bin or something else or what other repercussions there are.










share|improve this question



















  • 2





    new terminal ? logoff/logon ?

    – Archemar
    Mar 28 at 11:19






  • 2





    I just came back to delete my post. The variable was only defined for that tab, so using a new tab reset it. I know that's basic but it was my first time using variables in CLI and not in bash scripts.

    – Christia
    Mar 28 at 11:33






  • 1





    See also: unix.stackexchange.com/a/496440/117549

    – Jeff Schaller
    Mar 28 at 13:13











  • Sometime Unix (or Mac OS for that matter) is forgiving ...

    – Archemar
    Mar 28 at 13:24

















1















I'm on Mac OS X High Sierra. I was doing an scp command, repeated several times so I wanted to be clever and just set the variable $IMAGE for the image name and $PATH if I needed to add an extra path to it. Well, I set the $PATH variable to "page-attachments" so naturally no linux commands will work in the CLI now. I can't even try to redefine $PATH. Any command returns




-bash: page-attachments: command not found




Is there a way for me to reset it to whatever it was? I can't vim .bashrc or .bash_profile because even vim doesn't work now. I'm not sure if it was /usr/bin or /usr/local/bin or something else or what other repercussions there are.










share|improve this question



















  • 2





    new terminal ? logoff/logon ?

    – Archemar
    Mar 28 at 11:19






  • 2





    I just came back to delete my post. The variable was only defined for that tab, so using a new tab reset it. I know that's basic but it was my first time using variables in CLI and not in bash scripts.

    – Christia
    Mar 28 at 11:33






  • 1





    See also: unix.stackexchange.com/a/496440/117549

    – Jeff Schaller
    Mar 28 at 13:13











  • Sometime Unix (or Mac OS for that matter) is forgiving ...

    – Archemar
    Mar 28 at 13:24













1












1








1








I'm on Mac OS X High Sierra. I was doing an scp command, repeated several times so I wanted to be clever and just set the variable $IMAGE for the image name and $PATH if I needed to add an extra path to it. Well, I set the $PATH variable to "page-attachments" so naturally no linux commands will work in the CLI now. I can't even try to redefine $PATH. Any command returns




-bash: page-attachments: command not found




Is there a way for me to reset it to whatever it was? I can't vim .bashrc or .bash_profile because even vim doesn't work now. I'm not sure if it was /usr/bin or /usr/local/bin or something else or what other repercussions there are.










share|improve this question
















I'm on Mac OS X High Sierra. I was doing an scp command, repeated several times so I wanted to be clever and just set the variable $IMAGE for the image name and $PATH if I needed to add an extra path to it. Well, I set the $PATH variable to "page-attachments" so naturally no linux commands will work in the CLI now. I can't even try to redefine $PATH. Any command returns




-bash: page-attachments: command not found




Is there a way for me to reset it to whatever it was? I can't vim .bashrc or .bash_profile because even vim doesn't work now. I'm not sure if it was /usr/bin or /usr/local/bin or something else or what other repercussions there are.







path






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 30 at 5:12







Christia

















asked Mar 28 at 11:17









ChristiaChristia

16511




16511







  • 2





    new terminal ? logoff/logon ?

    – Archemar
    Mar 28 at 11:19






  • 2





    I just came back to delete my post. The variable was only defined for that tab, so using a new tab reset it. I know that's basic but it was my first time using variables in CLI and not in bash scripts.

    – Christia
    Mar 28 at 11:33






  • 1





    See also: unix.stackexchange.com/a/496440/117549

    – Jeff Schaller
    Mar 28 at 13:13











  • Sometime Unix (or Mac OS for that matter) is forgiving ...

    – Archemar
    Mar 28 at 13:24












  • 2





    new terminal ? logoff/logon ?

    – Archemar
    Mar 28 at 11:19






  • 2





    I just came back to delete my post. The variable was only defined for that tab, so using a new tab reset it. I know that's basic but it was my first time using variables in CLI and not in bash scripts.

    – Christia
    Mar 28 at 11:33






  • 1





    See also: unix.stackexchange.com/a/496440/117549

    – Jeff Schaller
    Mar 28 at 13:13











  • Sometime Unix (or Mac OS for that matter) is forgiving ...

    – Archemar
    Mar 28 at 13:24







2




2





new terminal ? logoff/logon ?

– Archemar
Mar 28 at 11:19





new terminal ? logoff/logon ?

– Archemar
Mar 28 at 11:19




2




2





I just came back to delete my post. The variable was only defined for that tab, so using a new tab reset it. I know that's basic but it was my first time using variables in CLI and not in bash scripts.

– Christia
Mar 28 at 11:33





I just came back to delete my post. The variable was only defined for that tab, so using a new tab reset it. I know that's basic but it was my first time using variables in CLI and not in bash scripts.

– Christia
Mar 28 at 11:33




1




1





See also: unix.stackexchange.com/a/496440/117549

– Jeff Schaller
Mar 28 at 13:13





See also: unix.stackexchange.com/a/496440/117549

– Jeff Schaller
Mar 28 at 13:13













Sometime Unix (or Mac OS for that matter) is forgiving ...

– Archemar
Mar 28 at 13:24





Sometime Unix (or Mac OS for that matter) is forgiving ...

– Archemar
Mar 28 at 13:24










1 Answer
1






active

oldest

votes


















5














You could use something along the lines of:



PATH=$(/usr/bin/getconf PATH)


to use the full path to getconf, which will return a stock PATH value that you can use going forward.






share|improve this answer

























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f509191%2fhow-to-reset-path-after-accidentally-setting-it-to-something-nonsense%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    5














    You could use something along the lines of:



    PATH=$(/usr/bin/getconf PATH)


    to use the full path to getconf, which will return a stock PATH value that you can use going forward.






    share|improve this answer





























      5














      You could use something along the lines of:



      PATH=$(/usr/bin/getconf PATH)


      to use the full path to getconf, which will return a stock PATH value that you can use going forward.






      share|improve this answer



























        5












        5








        5







        You could use something along the lines of:



        PATH=$(/usr/bin/getconf PATH)


        to use the full path to getconf, which will return a stock PATH value that you can use going forward.






        share|improve this answer















        You could use something along the lines of:



        PATH=$(/usr/bin/getconf PATH)


        to use the full path to getconf, which will return a stock PATH value that you can use going forward.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Mar 28 at 13:16









        Kusalananda

        140k17261435




        140k17261435










        answered Mar 28 at 13:14









        Jeff SchallerJeff Schaller

        44.7k1163145




        44.7k1163145



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f509191%2fhow-to-reset-path-after-accidentally-setting-it-to-something-nonsense%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            -path

            Popular posts from this blog

            Creating 100m^2 grid automatically using QGIS?Creating grid constrained within polygon in QGIS?Createing polygon layer from point data using QGIS?Creating vector grid using QGIS?Creating grid polygons from coordinates using R or PythonCreating grid from spatio temporal point data?Creating fields in attributes table using other layers using QGISCreate .shp vector grid in QGISQGIS Creating 4km point grid within polygonsCreate a vector grid over a raster layerVector Grid Creates just one grid

            What is this called? Old film camera viewer?What makes a good film camera?What to do with an old film camera?What should one look for when buying a used film camera?What is the value and age of this pre-1967 Ricoh 35 mm camera?DSLR recommendation, question about old Canon 35mm film Camera & lensesCan anyone identify the silver rangefinder-style camera in this advertisement?What kind of a Polaroid 600-camera is this?Will an old film camera still work even when not used in a very long time?What is this camera / Can I develop the film?How to fit an action camera into antique (bellows) housing?What to check when buying used and old film bodies?

            Why is this plane circling around the Lucknow airport every day?Why do aircraft on Flight Radar 24 jump around randomly sometimes?What airport has this walkway over a taxiway?How does Chicago O'Hare's tower sequence aircraft at peak capacity?Which airport is featured in this Delta commercial?After a crash, for how long is the airport closed?Can a passenger plane stand still in the air, or hover at a fixed location above a ground?What are those trucks towing around, and why?What is this airport outside of Cairo, Egypt?Which US airport has the lowest circling MDH?What is this airport video?