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
- 1099 megtekintés
Hozzászólások
echo -n "" > ~/.bash_history
- A hozzászóláshoz be kell jelentkezni
vagy csak simán
rm ~/.bash_history
:-)
--
Intel(R) Pentium(R) 4 CPU 1.80GHz, 512 MB ram, 2.6.17-gentoo-r5-cvk
- A hozzászóláshoz be kell jelentkezni
Ez tenyleg hatasosabb :D
igy a jovoben sem lesz ilyen "problema"
PtR
- A hozzászóláshoz be kell jelentkezni
Én így szoktam nullázni filet: >file
- A hozzászóláshoz be kell jelentkezni
Hi!
Lehet, hogy ez disztrófüggő, de nálam, ha törlöm a ~/.bash_history- t, az újra létrejön elég hamar.
Akkor inkább:
rm ~/.bash_history && ln -s /dev/null ~/.bash_history
- A hozzászóláshoz be kell jelentkezni
Miért jó szopatni magad, ha nincs előző parancslista, főleg ha csak 1-2 karaktert gépelsz el benne?
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
Ezt most ne tőlem kérdezd, nem én akartam, én csak leírtam. Amúgy ez abban az esetben hasznos lehet, ha nem akarod, hogy a rendszergazdi olvasgassa, hogy Te miket csináltál, vagy ilyesmi ... .
- A hozzászóláshoz be kell jelentkezni
rosszindulat on: pl. betört valahová és el akarja tüntetni a nyomait. ;)
--
Fel! Támadunk!
- A hozzászóláshoz be kell jelentkezni
Akkor ha az adminnak van esze, akkor kiadott elotte egy chattr +a .bash_history parancsot, es akkor ugyan le nem torli :)
- A hozzászóláshoz be kell jelentkezni
Akkor sem, ha ő a rút? ;)
--
Fel! Támadunk!
- A hozzászóláshoz be kell jelentkezni
tegyuk fel, ha o a root, akkor ismeri a history-t
es a chattr - ami fs fuggo fs fuggo lehetoseg - sem okoz gondot neki.
bar a mai vilagban..
erdemben pedig:
file iras - shell fuggo megoldas - helyett a
$ history -c
sem rosz.
- A hozzászóláshoz be kell jelentkezni
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!
- A hozzászóláshoz be kell jelentkezni
(nem)mellesleg: hpuxon mér' nincs man history?
+1: mi az az stm? (fejből tessék válaszolni, elvégre egy root-nak ismernie kell minden parancsot :p )
--
Fel! Támadunk!
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
En minden altalam hasznalt rendszeren histsize=0azok, ki az aki nem gepelte meg be a root jelszot parancskent? Naugye :)
- A hozzászóláshoz be kell jelentkezni
nalam meg read-only valtozo a histsize meg a histfile :P
- A hozzászóláshoz be kell jelentkezni
export HISTSIZE=0
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Koszonom a valaszokat.
- A hozzászóláshoz be kell jelentkezni
nem .bash_logaut, hanem .bash_logout, amúgy érdemes még egy clear parancsot is beszúrni, hogy kilépéskor törölje a képernyőt maga után.
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
kill -9 $$ sem egy utolso lehetoseg, ha nem akarsz nyomokat...
- A hozzászóláshoz be kell jelentkezni
É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.
- A hozzászóláshoz be kell jelentkezni
Ez a history dolog tenyleg jo dolog (nagyon kenyelmes), folleg hogy meg lehet benne keresni a CTRL-R el.
- A hozzászóláshoz be kell jelentkezni
Miért nem a '
history -c
'-t használjátok, amikor ez pont erre lett kitalálva?
- A hozzászóláshoz be kell jelentkezni