echo v bashrc

Juraj Hilovsky hilovsky na unipo.sk
Pátek Květen 19 09:08:00 CEST 2000


Nie je na tom nic divne.
Subory bashrc, cshrc a pod. sa vykonavaju pred kazdym prikazom, ktory
spustite.
Nedavajte tie echa do *rc, ale do .login, profile a pod.
V pripade shellu bash je to tusim /etc/profile a ~/bash.profile.
Tie sa spustia iba raz pri prihlasovani a potom uz nie.
-----Původní zpráva-----
Od: Michal Bozon <bozon na natur.cuni.cz>
Komu: linux na linux.cz <linux na linux.cz>
Datum: 18. máj 2000 11:04
Předmět: echo v bashrc


>'zdar
>
>Dejou se mi na linuxu RedHat 6.1 CZ divne veci. Dal jsem do /etc/bashrc
>(na konec) nejake to echo (konkretne jsem chtel, aby po prihlaseni se
>prikazovy radek neobjevil hned pod -Password:-, ale o neco nize. Takze
>jsem tal dal tri echa za sebou). (Jinak to samozrejme muze byt treba
>echo "Brejden")
>A ty divne veci:
>mam udelany soubor "mntcdrom":
>- - - mntcdrom - - -
>#!/bin/bash
>mount -t iso9660 -r /dev/cdrom /mnt/cdrom
>- - -
>a kdyz ho spustim, tak se mi ty echa vypisou.
>
>Kdyz ty echa dam do /etc/profile misto do /erc/bashrc, tak je to OK,
>echa se vypisuji jen kdy maji (doufam, zatim jinde se mi ty echa
>nevypsaly), tedy po prihlaseni (vschni uzivatele)
>
>Stejne je to se soubory ~/.bash_profile (no problem) a ~/.bashrc.
>
>Taky se mi dokonce stalo, kdyz jsem pouzival KDE:
>Pri hledani v KFinderu se mi ty echa (konkretne to bylo v ~/.bashrc:
>echo -e "\033[1;34mPrihlasil ses\033[0m" nabo neco takoveho) vypsaly na
>zacatek listu vyhledanych souboru. Opravdu divne.
>
>Mohl by mi nekdo vysvetlit, proc se tak deje?
>
>Thanx,
>
>Michal Bozon
>bozon na natur.cuni.,cz
>




Další informace o konferenci Linux