PATH kérdés

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #1961544
    kokog
    Felhasználó

      Hali,

      ez valóban így van. Ennek az az oka, hogy a $HOME/bin hozzáadása a PATH-hoz sztem csak a bashrc fájlban történik meg (ez a home könyvtáradban van), amit ugye a bash futtat le, amikor indítod (pl. egy konzolon). Hogy a bin benne legyen a path-ban, hozzá kell adni valami központi szkripthez…

      #1961545
      aty
      Felhasználó

        Az /etc/profile vagy /etc/profile.d könyvtárban lévõ dolgok szolgálják ezt a célt. UHU-ban nem biztos, hogy pont ez a nevük.

        #1961546
        pointux
        Felhasználó

          Elegánsabb megoldás a környezeti (enviromental) változókat a környezeti változók közé tenni. Ezek általában az /etc/env.d könyvtárban vannak. Itt kell létrehozni egy tetszõleges file-t és belerakni a változó=érték sorokat. (1 sorba csak 1-et!)

          #1961547
          pointux
          Felhasználó

            Ezek a környezeti változók a felhasználó bejelentkezése elõtt töltõdnek be, ezért csak így lehet megadni /home/pistike
            Ha mindenképpen ${HOME} változót szeretnél berakni valahova, akkor a /etc/profile file-ba tedd bele. Azért nem a profile.env-be, mert a legközelebbi env. frissítéskor törlõdne.
            Egyébként a profile alkalmas arra, hogy megkülönböztetéssel kezelje a felhasználókat. (Alapban a root és a user meg is van különböztetve.) Tehát tudsz olyat, hogy csak a user, vagy csak a root, vagy mindkettõ megkapja, ill. természetesen e file mintájára el tudod azt is készíteni, hogy bárkit megkülönböztess.

            export PATH=”${HOME}/bin:${PATH}”

            Szerintem a Mandrake-ben sem lehet másképp.

            #1875401
            csaba
            Felhasználó
            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.