Ha mesélik, nem hiszem el, de létezik olyan, hogy egy terminálos parancs “beragad”. Délelőtt fedeztem fel, hogy minden új shellem úgy nyit, hogy elkezd wgettel letölteni egy tilos mixet. A .bash_history megtekintése után már tudtam, hogy nem én adtam véletlenül hozzá parancssorban a fájlt a .profile-hoz.
A megoldást végül a macosxhints egy írásának kommentjei között találtam meg. A lefuttatott wget parancs valahogyan bekerült a com.apple.terminal.plist fájlba executionString-ként. Innen már nem nehéz kiölni például a Developer Toolshoz járó Plist Editorral.
Ilyen problémát egy korábbi, a Tigerben már állítólag javított, hiba idézhet elő. Nem terminálból indított parancs után a terminál alapbeállításainak piszkálás és mentése esetén a parancsot is elmenti alapbeállításnak. A nem terminálból indított parancs érkezhet Quicksilver-ből, OnMyCommand-ből vagy bármelyik hasonló komfortnövelő appból.