korabbi parancsok

Fórumok

Sziasztok!

Karakteres kepernyon, ha a felfele nyilat nyomom meg, akkor a korabban kiadott parancsok jelennek meg.
Hogyan lehet ez a korabbi parancsok listajat kitorolni?

Koszi

Hozzászólások

Ezt biztos, hogy nekem válaszoltad? :)

Egyébként meg valami réges-rég megtartott security tanfolyamon magyarázta az előadó, hogy egyes betörők hajlamosak a shell history-ját átirányítani a /dev/null-ra, hogy minél kevesebb nyoma maradjon annak amit művelt.

--
Fel! Támadunk!

man 3 history ? nem tudom, csak kerdezem.
miert mi van hpux-on ami kenyelmes? :-P

stm: valami hardver konfig (keret?) rendszer.
szemelyesen nekem nem tetszett a hasznalata

nem, rootnak nem kell ismerni minden parancsot,
csak azt amit hasznalni celszeru a rendszere
uzembiztonsaganak erdekeben, a tobbit eleg
tudni hol talalja

A home konyvtarodban levo .bash_history fajlban talalhato az elobb kiadott parancsok listalya. Ennek az allomanynak a tartalmat tudod szerkeszteni, illetve torolni (vagy a fajlt torolni).
A parancsertelmezo ebbe a fajlba akkor irja ki az aktualis konzolon kiadott parancsokat, amikor az ember (szabalyosan) kilep.
Hogy lehet ez ellen vedekezni? Biztosan nem tudom, de otleteim vannak.
- torlod a fajlnak a tartalmat az elozo hozzaszolasokban megadott modok egyikevel, majd szamodra irhatatlanna teszed (chmod 400 fajlnev).
- egy szkriptet irsz a .bash_logaut fajlba (ez elvileg a kilepesnel hajtodik vegre), ami torli a history fajl tartalmat (azt sajnos nem tudom, hogy a consol parancsok mentese vagy a logaut fajl tartalma hajtodik elobb vegre (nincs per pill probalkozasra lehetosegem))
- a feljebb emlittett /dev/null-ba torteno linkeles is jo otlet

Ezek az otletek sejlettek fel bennem
ja ezek disztro fuggetlenek, viszonta bash parancsertelmezore vonatkoznak.

Én jó dolognak tartom főleg letöltésnél vagy ha valamit állítgatok és többször kell megnyitni ugyanazt a fájlt.

Miért nem a '

history -c

'-t használjátok, amikor ez pont erre lett kitalálva?