KonfliktEzt sosem értettem, hogy miért hiszi valaki azt, hogy ha valami megoldandó feladatuk akad, arra miért a konzol a felsőbbrendű, jobb megoldás. Csak mert ez nem igaz. A konzol egy általános célú eszköz, egy svájci bicska, amivel sok mindent meg lehet oldani. De nem célszoftver, és pont ezért nem versenyezhet a célszoftverekkel.
Csak ilyen problémáim vannak:
- Nem felsőbbrendű, csak egy másik megoldás
- Menet közben nincsenek üzenetek, kimenetek, nem látom a végeredményt
- Mindent - parancsot, útvonalat, kapcsolókat - egy időben fejben kell tartani. Nagy a hibalehetőség. Ráadásul nem egy parancsot, hanem sokat. Minek?
- Ráadásul körülményes, mert ugye vagyok egy programban, onnan nyitnom kell egy konzolt és onnan kell futtatnom egy parancsot, azaz egy másik programot. Ez nekem lassú, erőltetett, körülményes, bonyolult és felesleges.
Csak 2 példa:
1. Fájl futtathatóvá tétele:
Megoldás:
Alapszituáció: éppen egy fájlkezelőben (többnyire Krusaderben) vagyok
a. Fájl->Tulajdonságok->Futtatható
b. Konzol nyitás, útvonal újra megadása chmod + fájlnév +x
Döntés melyik a jobb:
Mi a francnak nyitnék konzolt, mikor 2 másodperc ezt megoldani fájlkezelőben? Gondolom egyértelmű melyiket használom. Nem azért, mert a másikat nem ismerem.
2. Rsync
Van egy mini szerverem (router+usb HDD). A szerveren módosítom a fájlokat (legalábbis többnyire), majd időközönként (lényegében naponta) szinkronizálom a változtatásokat 2 gépre. Szándékosan nem automatizáltam.
a. Grsync - beállítottam mindent (útvonal, bepipáltam a nekem szükséges kapcsolókat) majd elmentettem mint profilt. Innentől két klikk a szinkronizálás 1. programindítás, 2. szinkronizálás indítás
b. rsync - konzol indítás parancsbegépelés vagy visszakeresés history-ban majd futtatás
Döntés:
A francnak sincs kedve begépelni, vagy visszakeresni a parancsot. Meg amúgy is képtelenség megjegyezni, azaz vagy scriptet kellene csinálni (de minek), mert azt is külön meg kellene jegyezni. Macerás kirakni a tálcára. Szóval gondolom egyértelmű a döntés, és megint nem azért, mert nem ismerem a konzolos parancsot.
Szóval igen a konzol hasznos eszköz a maga helyén. De a konzolos felület miatt, sokszor macerás a használata, bonyolult parancsokat kell megjegyezni, a felület nem áttekinthető, nincs lehetőség a feladat előzetes ellenőrzésére, meg amúgy is az ember vizuális sokkal könnyebben megjegyzi, hova kell klikkelni, pláne ha az is ott van mire stb.
Igen a probléma ismert, hogy Linux alatt gyakran futhatunk bele olyan zip, rar fájlokba, amiknél hibás vagy érvénytelen karakterek keletkeznek a kicsomagolás után. Ez egy fájlnál nem nagy gond, de több száznál nagyon nagy felesleges munkát jelentene. Én amikor ilyenbe futottam, akkor winetricks-szel felraktam a 7zip-et. Ott nem jelentkezett a probléma.
Sajnos a hibás fájlnevek utólagos megszüntetése convmv-vel nem igazán volt jó megoldás.
Én is csak azt tudom javasolni, hogy az a legfontosabb, hogy a fájlokat jól kell kicsomagolni, mindegy, hogy mivel. Akár Windowson is, mert utólag javítgatni nem éri meg a fáradtságot.