[ BrainSX @ 27.10.2001. 16:14 ] @
Zelio sam dodat aliase za neke komande (npr. alias lla='ls -la') i stavio
sam ih u .bashrc ...ali kad se logoiram i probam lla kaze da komanda nije
nadena....
Koristim Slackware 8.0 a cuo sam da treba nesto napisati da se .bachrc ucita...

Hvala
[ BORG @ 27.10.2001. 17:59 ] @
Citat:
BrainSX je napisao:
Zelio sam dodat aliase za neke komande (npr. alias lla='ls -la') i stavio
sam ih u .bashrc ...ali kad se logoiram i probam lla kaze da komanda nije
nadena....
Koristim Slackware 8.0 a cuo sam da treba nesto napisati da se .bachrc ucita...

Hvala


U fajl .alias u tvom home diru to pisi,a ne u .bashrc
[ BrainSX @ 27.10.2001. 18:12 ] @
znaci ne moze nikako u .bashrc ?
[ random @ 27.10.2001. 19:24 ] @
U fajl .alias??? Prvi put čujem za to. Molim te uputi me odakle ti to :o).

Ok, ovako. Ovo pitanje je već neko postavljao, a vidi se da se niste udostojili truda da pročitate man za bash.

A odgovor je sledeći.

Login shell ne čita ~/.bashrc. Login shell čita ~/.bash_profile, ~/.bash_login i ~/.profile. Non-login shell (npr. kad startuješ xterm) čita ~/.bashrc.

E sad sam odluči kako ćeš da to izvedeš, možeš da dupliraš aliase u ~/.profile i ~/.bashrc, ili da na kraj ~.profile fajla staviš

Code:

. ~/.bashrc


ili nešto treće...

I za ime sveta, pročitaj man, mislim da je nekako tužno da moram ja da ti ga prepričavam.

[ random @ 27.10.2001. 19:28 ] @
Naravno možeš i svaki put da kucaš

Code:
$ . ~/.bashrc

kad hoćeš da učitaš podešavanja iz .bashrc u login shell.
[ BORG @ 28.10.2001. 10:10 ] @
Odakle mi to ? Daj random mislio sam da ces barem ti to znati....
sa mog compa je to,i savrseno radi...samo napises sta trebas i eto....
ne znam,meni savrseno radi,ali pogledajte to obojica pa mi javite rezultate....
[ random @ 28.10.2001. 14:28 ] @
Well, na mom ne radi. Evo da vidimo i na galebu (Slackware Linux):

Code:

random@galeb:~$ cat > .alias
alias proba='ls -l'
^D
random@galeb:~$ ^D
... (login)
random@galeb:~$ proba
bash: proba: command not found
random@galeb:~$


Daklem to nije nešto što ima veze sa bashom, ali se naravno takvo ponašanje može lako emulirati stavljanjem linije

Code:
. $HOME/.alias


negde u /etc/profile ili ~/.profile. Koji distro koristiš?
[ BrainSX @ 28.10.2001. 15:06 ] @
Sad radi ... procitao sam man =)) ... i stavio ih u .bash_profile

Sad me zanima jel mi se bas moraju izlistati svi aliasi nakon sto se
logiram ??
[ random @ 28.10.2001. 15:29 ] @
Ne bi trebalo ništa da ti se izlistava, alias komanda ne ispisuje ništa na stdout.

Usput, preporučio bih ti da obrišeš .bash_profile i .bash_login i staviš sve u .profile... To je neka moja praksa, jer bash izvršava samo jedan od ova tri fajla, i to prvi na koji naiđe, a traži ih ovim redom kojim sam ih nabrojao. To piše i u manu ali možda nije najjasnije...
[ BORG @ 28.10.2001. 22:21 ] @
Debian linux 2.2 .....
[ Dart_jedI @ 02.11.2001. 09:15 ] @
Ako hoces da organizujesh svoje SHELL okruzenje i da postavljash aliase
ne menjaj /etc/profile , vec prekopiraj profile u svoj HOME direktorijum
i rename-uj ga u .profile , i tako svaki user moze podesavati svoje shell
varijable
[ random @ 02.11.2001. 13:00 ] @
Mnnnggghhhhhhljjjj!!!! (suza mi se u oku skuplja) Zašto bi ga za ime sveta KOPIRAO??? Ljudi, molim vas, lepo vas molim, pretty please with sugar on top, READ THE F_____ MANUAL!!!!!
[ Dart_jedI @ 07.11.2001. 08:04 ] @
Pa koliko ja znam kopira se svakom useru , da bi svaki mogao da podesava
shell varijable !!!
RANDOME PREPAMETNI!
[ Gojko Vujovic @ 07.11.2001. 09:52 ] @
Ne bih se složio sa ovim. Po tebi, /etc/profile bi trebalo tretirati samo kao sample file, zar ne ? Mislim da to ne piše u uputstvu..
[ random @ 07.11.2001. 10:49 ] @
Pa naravno. Kad bi iskopirao /etc/profile u ${HOME}/.profile, prvo bi se izvršio ceo /etc/profile, pa onda ceo ~/.profile, a pošto je ovaj drugi kopija prvog, većina komandi bi se izvršilo dvaput. Ovo je u najblažem slučaju traćenje resursa i usporava proces logovanja, a u nekim slučajevima može i da izazove probleme.

P.S. Prepametan nisam, ali znam šta znam, i kad postujem odgovor retko grešim, jer se trudim da govorim samo o onome u šta sam dobro upućen. Mislim da bi ta praksa prijala još nekima ovde.
[ Dart_jedI @ 07.11.2001. 12:06 ] @
Ok , ajde ...onda po tvom kako bi obican user uspeo da menja svoj shell??
Kad nema pristup /etc/profile ???
Po pravilu nikad ne bi trebao da dirash /etc/profile
A to sto se tice trosenja resursa ...ma dajjjjjjjjjj o cemu ti pricas ?????????????????
[ zgubidan @ 07.11.2001. 12:59 ] @
Bre .. stavish u '~/.profile' ono shto ti treba a nije definisano u '/etc/profile' . Znaci ne izvrshavash dva puta istu stvar. To sa kopiranjem '/etc/profile' je besmisleno.
'vi ~/.profile' i ubacish shta ti treba !!!!

[ Dart_jedI @ 07.11.2001. 13:13 ] @
Pa majke ti kako si dobio ~/.profile ???
da ne stoji u ~ po defoultu ??????
O CEMU JA PRICAM OVDE SVE VREME!
[ zgubidan @ 07.11.2001. 13:23 ] @
Citat:
Dart_jedI je napisao:
Pa majke ti kako si dobio ~/.profile ???
da ne stoji u ~ po defoultu ??????
O CEMU JA PRICAM OVDE SVE VREME!

pa .. recimo da sam imao srece ;)) ( slucajno mi se nashli vi i pico na mashini)
znash .. kad o necemu nemash pojma, ne prilici da se ponashash drcno i arogantno. A uz to josh i necesh da saslushash ljude.
[ Dart_jedI @ 07.11.2001. 13:36 ] @
OK ne znam nista,ja se zajebo slucajno i instalirao slack!:))))
Nisam bezobrazan
izvinjavam se ako sam nekoga uvredio ok
[ Gojko Vujovic @ 07.11.2001. 17:05 ] @
vi ~/.profile i upišeš šta ti treba. Ako ne postoji fajl, vi će ga kreirati. Šta je tu mudrost, i zašto bi duplirao system wide verziju iz /etc/profile ?
[ Jovan Marjanovic @ 08.11.2001. 14:11 ] @
a zasto bi koristili bash kad su marljivi programeri napravili zsh ?

inace, moj Mandrake 8.1 ima nesto jako lepo sto se zove /etc/profile.d
i tamo se sve podesava za "default" user env.
Moj lek za sve boljke - custom ~/.xinitrc. sredis sve sto ti treba, pa onda custom ~/.profile pa sredis sve sto treba. I tako jedan te isti tarball raspakujem na oko 8 razlicitih UNIXA, i osecam se ko kod kuce. (naravno tamo imam sve .vim* .zsh* .terminfo i slicne fajlove) Onda samo skompajlam wmaker za tu platformu i sve radi kako treba.

[ Gojko Vujovic @ 08.11.2001. 15:29 ] @
Možemo li dobiti taj tarbal ili neke njegove bitnije delove na uvid, kako bi smo možda nešto pametno iskoristili ?