Bash History

Fórumok

Bash History

Hozzászólások

Hello! hol lehet megtalalni az utoljara begepelt parancsok listajat, ahoz hasonloan, mit ahogy a midnight commander is tarolja userenkent a bashhistory file-ban, mert ha a parancssorban a le fel gombot hasznaljuk alapbol ugyanugy elojonnek az elotte begepelt parancsok, csak ezek hol tarolodnak? Elore is koszi, ha valaki tudja a valaszt

~/.bash_history fajlban
de ha jol emlexem, csak logout eseten irodnak hozza a fajlhoz a kiadott parancsok

amugy a CTRL+R-rel keresni is tudsz a mar kiadott parancsok kozott,
ha ! jellel kezdesz egy parancsot, akkor automatikusan megkeresei a legkesobb kiadott parancsot, ami illeszkedik a mintara es lefutatatja:

pl:
[code:1:150b64c6e0]bash$ ssh masikfelhasznalo@szerver[/code:1:150b64c6e0]
ha ujra ki akarod adni ezt a parancsot, akkor eleg csak ezt begepelni:
[code:1:150b64c6e0]bash$ !ssh[/code:1:150b64c6e0]

Úgy tűnik, mintha egy kis kavarodás lenne itt, pedig igazából magad is válaszoltál a kérdésedre.

Tudomásom szerint az mc a ~/.mc/history fájlban tárolja az utoljára begépelt parancsok listáját, amit az mc-ből az ESC H kombinációval tudsz előhívni lista alakban. Lépkedni az ESC P-vel vissza, az ESC N-nel előre tudsz.

Bash esetében is van hasonló lista, ami a ~/.bash_history fájlban tárolódik. Itt a lépkedés egyszerűen a fel/le gombokkal történik.

Remélem, sikerült egy kicsit oszlatni a ködöt...

[quote:3a84634c63="boobaa"]ESC H, ESC P, ESC N

az ALT+H, ALT+P, ALT+N szamomra egyszerubb

Tudomásom szerint az mc a ~/.mc/history fájlban tárolja az utoljára begépelt parancsok listáját, amit az mc-ből az ESC H kombinációval tudsz előhívni lista alakban. Lépkedni az ESC P-vel vissza, az ESC N-nel előre tudsz./quote]

Sőt, nyomogasd az ALT-P -t sokáig... :) Mármint az mc -ben

[quote:92c005be06="Jonci"]az ALT+H, ALT+P, ALT+N szamomra egyszerubb

Igazad van. Csakhogy nekem (xterm, nem szabvány magyar gombozat) ezek nem működtek, ezért szoktam át a fent leírtakra, ami viszont mindig működik.

Szervusztok!
Ubuntu 6.10 alatt a history parancs a bash-ben (?) kilépés, újraindítás után elfelejti az addig betáplált parancsokat. Hogy tudom elérni, hogy megőrizze azokat?
Remélem jól kérdeztem. Előre köszönöm a segítséget!
Va