PATH módositás hogyan?

PATH módositás hogyan?

Hozzászólások

[quote:12c5821fb2="kanyi"]csak nem tudtam melyik shell csinálja .cshrc -t ezek szerint a tcsh shell, (mert nekem ilyen sincsen, pedig feltettem mind a cs mind a tcsh shelleket)

Csinálni egyik se csinálja. Ez a te feladatod, hogy ilyeneket feltegyél. Amúgy fenti (bash-ra vonatkozó) példára utalva:
csh-ban ezeket az inicializáló fájlokat .login -nak és .cshrc -nek hívják. A .login felel meg a .(bash_)profile -nak, a .cshrc pedig .bashrc -nek. Csak épp fordított a sorrend, azaz shell indulásakor először a .cshrc, majd (ha login shell-ről van szó, akkor) a .login tartalma fut le.

bash alatt:
export PATH=PATH$:/akármi

ugyanezt kell beírni a .bashrc-be, a végére.

[quote:f5818322d8="edaile"]bash alatt:
export PATH=PATH$:/akármi

ugyanezt kell beírni a .bashrc-be, a végére.

Akkó' pontosítsuk:
[code:1:f5818322d8]
export PATH=${PATH}:/akarmi
[/code:1:f5818322d8]

Hello hogyan tudom módositani a PATH tartalmát, mert szükségem lenne mégegy könyvtárra benne?

Nem megy a PATH =.:/akármi
sem a
PATH=PATH$:/akármi

és nem találom a .profile könyvtárat sem a dolgokhoz, hozzak látre egyet a HOME-ban?

Bizony ezt már a linux-kezdő levelezési listára is felírtam. Sajnos nekem se sikerült jól megoldanom a problémát.
Folyton csak az aktuális session-ban marad meg a beállítás. Hiába exportálok, rakom bele a bash indító részébe, sőt az init fájlokkal is foglalkoztam. Hasztalan volt.
Egy időszakos megoldás:
Az alkalmazás indításához készítesz egy bash scriptet és az első sorába hozzáadod a jelenlegi PATH-hoz, amit akarsz. (Sufni megoldás tudom.) :(

PATH=$PATH:/akarmi;
echo "PATH=$PATH" > ~/.bashrc;

Sajnos az eredeti kerdesfelteves hianyos. Tudni kellene, melyik shell alatt akarod hasznalni a valtozokat.

Ha linux, gondolom, marad a bash...

Amugy a 'man bash' meg a 'man environ' a legtobb kerdesre valaszt ad, ha kicsit hosszu is.

A ~/.bash_profile tartalma bejelentkezeskor ervenyesul, azaz ha a shell login shell. Mas shellek (sh, ksh...) alatt ennek ~/.profile a neve. Ebben kellene megadni a PATH valtozot is. (Olvastam, hogy valaki pl a .xsession vagy .xinitrc fajlbol is legeloszor a .bash_profile -t hivja meg, barmi mas elott.)

A ~/.bashrc tartalma minden egyes tovabbi shell inditasakor kerul beolvasasra, pl terminal inditasakor.

OK bocsi, az az igazság, hogy egy program telepitése miatt kérdeztem, és nem bash shellhez kell hanem tcsh vagy csh shellhez (mindegy csak C shell legyen, legalábis ezt irja a progi telepitője)
és nekem nincsen ~/.profile könyvtáram, akkor csináljak egyet? És abban adjam meg a kivát elérési utat? Ja és mi az a .cshrc file, mert ott kéne változásokat ezközölnöm, progi dokumentációja szerint.

[quote:a1a585f96d="kanyi"]OK bocsi, az az igazság, hogy egy program telepitése miatt kérdeztem, és nem bash shellhez kell hanem tcsh vagy csh shellhez (mindegy csak C shell legyen, legalábis ezt irja a progi telepitője)
és nekem nincsen ~/.profile könyvtáram, akkor csináljak egyet? És abban adjam meg a kivát elérési utat? Ja és mi az a .cshrc file, mert ott kéne változásokat ezközölnöm, progi dokumentációja szerint.

A .profile az fájl, a .cshrc is fájl, sima adott shell-ben emészthető scriptfájlok... Gondolom a tcsh fent van, man tcsh, meg ilyesmi :)

Eegen, ez egyértelmű volt hogy fájlok (a UNIXban minden file), csak nem tudtam melyik shell csinálja .cshrc -t ezek szerint a tcsh shell, (mert nekem ilyen sincsen, pedig feltettem mind a cs mind a tcsh shelleket) de van helyette,
.dmrc ezt tudjátok mi csinálta?

[quote:94294d8e02="kanyi"]
.dmrc ezt tudjátok mi csinálta?

.dmrc
File KDE Display Manager (KDM) configuration file; specifies what desktop
environment to run when logging in via KDM.

http://tech-meister.com/UNIX/LINUX/misc-dotfiles-linux.txt