linux pfad per,anent zu path honzufuegen



  • Wie mache och das



  • lokal (nur fuer den user):

    in ~/.profile dem Pfad hinzufuegen:

    Bsp.:

    PATH="$HOME/neues-verzeichnis"
    

    global:

    das gleiche in /etc/profile



  • Korrektur:

    PATH="$PATH:$HOME/neues-verzeichnis"
    

    Sonst hat man nicht nur das eine Verzeichnis hinzugefügt, sondern alle anderen gelöscht!



  • In profile steht

    # ~/.profile: executed by the command interpreter for login shells.
    # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
    # exists.
    # see /usr/share/doc/bash/examples/startup-files for examples.
    # the files are located in the bash-doc package.
    
    # the default umask is set in /etc/profile; for setting the umask
    # for ssh logins, install and configure the libpam-umask package.
    #umask 022
    
    # if running bash
    if [ -n "$BASH_VERSION" ]; then
        # include .bashrc if it exists
        if [ -f "$HOME/.bashrc" ]; then
    	. "$HOME/.bashrc"
        fi
    fi
    
    # set PATH so it includes user's private bin if it exists
    if [ -d "$HOME/bin" ] ; then
        PATH="$HOME/bin:$PATH"
    fi
    

    Wie soll ich das abändern?



  • SG1@ork schrieb:

    Korrektur:

    PATH="$PATH:$HOME/neues-verzeichnis"
    

    Sonst hat man nicht nur das eine Verzeichnis hinzugefügt, sondern alle anderen gelöscht!

    Danke. Du hast natuerlich recht.


Anmelden zum Antworten