Féltucat parancs, ami az utóbbi időben megkönnyítette az életem.
Van pár olyan teendő, amit rendszeresen el kell végezni, így érdemes valami mód automatizálni. Erre általában egy-egy scriptet ír az ember, vagy csak simán egy szövegfájlból bemásolja a parancsot és a jól összeszedett paramétereket.
1, Könyvtárak tömörítése MX Linux alatt:
find -maxdepth 1 -type d -not -name . -exec zip -r '{}'.zip '{}' \;Napi szinten kell nekem egy könyvtárban az összes alkönyvtárat tömöríteni. Ez a kis parancs megtesz, hogy azonos névvel elkészíti az összes alkönyvtár zip tömörítvényét. Archiválásnál kényelmes.
A parancsot a könyvtárban kell kiadni.
Hozzátartozó megoldás, amikor több zip tömörítvényt szeretnénk kibontani, gyorsan. Bár mindenkinek egyértelmű, hogy
unzip *.zip
De ez nekem valami miatt zsh shell alatt nem megy. Inkább így kell:
unzip ”*.zip„
Így már az összes zip fájlt kicsomagolja egyszerre.
2, Videó hangosítás MX Linux alatt:
Pár videó nagyon halk, ami zavaró tud lenni. Természetesen fel lehet tekerni a hangszórón a potmétert, vagy a videólejátszó programban emelni a hangerőt. De a hangszóró kartávolságnál messzebb van, és a videólejátszó programnak is véges az maximális hangereje. Igen, tudom, hogy a VLC-ben…. De én nem azt használok, és ott is véges a maximum.
Itt is, mint a legtöbb audió, és videó esetben az ffmpeg lesz a megoldás.
ffmpeg -i vid.mkv -vol 512 -vcodec copy output.mkv
Kicsit fura mód kell megadni a hangosítás mértékét. A 256 nem változtat, az 512 duplázza a hangot. Ebből már számolható, hogy mennyi is lenne, ha felezni akarnánk, a túl hangos filmet…
Egy kb. kétórás, 5-6Gigás film öt perc alatt készül el.
3, Egy fájl másolása, az összes könyvtárba MX Linux alatt:
Ha egy fájl kell bemásolni az összes alkönyvtárba, akkor az elég fárasztó tud lenni egyesével. Ez a kis parancs sor ezt oldja meg.
for dir in *; do [-d "$dir" ] && cp /path/file.txt "$dir" ; done
Ilyen lehet egy sablon, amit ki kell tölteni majd az adott mappában, de lehet egy licenc, vagy bármiféle leírás stb.
Ugyanezt megoldhatjuk egy komplett könyvtárral is:
for dir in *; do [ -d "$dir" ] && cp -rf /path/folder "$dir" ; done
4, Mp3-ból és egy képből videó MX Linux alatt:
Egy zeneszámból készíthetünk olyan videót, melynél egy kép jelenik meg. Ilyent ezerszám találhatunk a youtube-n. Sokan ezt úgy oldják meg, hogy egy videóvágó programba importálják a hangot, és a videó sávba pedig a képet teszik. Ez jó megoldás, ha több képet szeretnénk egymás után, és esetleg még effekteket is a váltásnál. De ha csak egy statikus kép alatt szóljon a hang, akkor egyszerűbb így:
ffmpeg -loop 1 -i image.jpg -i hang.mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k - shortest output.mp4
A paraméterezést lehet változtatni az igényeknek megfelelően. Az ffmpeg jól dokumentált, így mindenki megtalálja a számára kívánatos beállításokat.
5, Insert billentyű tiltása MX Linux alatt:
Én kifejezetten nem használom a normál írás/felülírás váltásra a szövegszerkesztőben az INS, azaz az insert billentyűt. Kifejezetten idegesít, ha véletlenül benyomom, és átvált felülírásra.
Ezt nagyon egyszerűen meg lehet oldani.
xmodmap -pke | grep -i insert
Lekérdezzük a kódját.
Ez valószínűleg a 118-as lesz, így letiltjuk:
xmodmap -e "keycode 118 ="
Ha más billentyűt akarunk letiltani, akkor a
xmodmap -pke
kilistázza.
Ez egy adott munkamenetre szól, így egy újabb bejelentkezésnél visszaáll az eredeti állapot. Ha állandósítani akarod, akkor az autostart-ba tedd be.
6, Régebben törölt csomagok „purgálása” MX Linux alatt:
Sok esetben csak egy remove-t használok a csomag leszedésére. Gyorsabb beírni, de nem szedi le az összes beállítófájlt, vagy egyéb olyant, amire nincs jelenleg szükségem.
Ezért én ezt a parancssort használom:
dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
A kimenete:
laci:~/ $ sudo dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1) [18:59:42]
[sudo] laci jelszava:
(Adatbázis olvasása ... 409919 files and directories currently installed.)
Purging configuration files for gv (1:3.7.4-1+b1) ...
Purging configuration files for qpdfview (0.4.14-1+b1) ...
Processing triggers for menu (2.1.47+b1) ...
Jogos a kérdés, hogy miért van minden címsorban a MX Linux. Azért mert más rendszeren esetleg nem, vagy nem az általad elvártak szerint működhet egy-egy parancs. Én, amikor ezeket írtam, mindegyiket kipróbáltam, nálam (MX 18 Linux + zsh shell) korrektül mentek.
Ennyi.
Már jópár MX Linux-os (de nagy valószínűséggel máshol is működő) parancssoros megoldást mutattam be:
- CLI – Hasznos parancsok
- Duplikátumok keresése
- CLI – RedShift
- CLI – képmanipulálás
- CLI – Undistract-me
- RepoMustra – NMS + LolCat
- CLI – Szemét eltávolítás
Ez is a blogomban jelent meg :)

Hozzászólások
Jogos a kérdés, hogy miért van minden címsorban a MX Linux.
Beküldte kimarite -
Értékelés:
Éppen ezt akartam kérdezni, amikor a következő sorban leírod. :-)
Persze, más kérdés, ha a világhálón olvasnak, és itt, egy szintén Debian-alapú rendszerekkel foglalkozó fórumon. Kicsinykét azért zavaró és felettébb jó, hogy van magyarázat.
MX Linux, a desktop-oriented Linux distribution based on Debian's "stable" branch, is a cooperative venture between the antiX and former MEPIS Linux communities. Using Xfce as the default desktop, it is a mid-weight operating system designed to combine an elegant and efficient desktop with simple configuration, high stability, solid performance ...
Egy kis kukacoskodás
Beküldte Hosszú Lajos -
Értékelés:
Bizonyára vannak, akik az MX Linuxot használják, meg a Manjarót, de ez itt egy Linux Mint közösség, többnyire az utóbbi rendszert használva. Miért nem erre íródnak a bejegyzések?
Egy kis kukacoskodás Egy kis kukacoskodás Egy kis kukacoskodás
Beküldte balacy -
Értékelés:
... azért, mert ezeket úgy másolom át a blogomból. De csak azokat, melyek jó eséllyel használhatóak a MINT alatt is. Ha gondot jelent, hogy így van, akkor majd szól a moderátor, hogy ne rakjak át bejegyzéseket. Arra meg biztosan nem lesz inergiám, hogy az MX Linux szavakat kitöröljem, mert egy MINT-es fórumra is felrakom a cikket. :) De ha valakit zavar, szóljon nem zavarom a fólumot ilyenekkel...
A moderátor, vagy a fórum üzemeltetője ismeri a címemet, ha gond, nyugodtan szóljon, hogy sértem a szabályzatot. 681201@gmail.com :)
Egy kis kukacoskodás
Beküldte atime -
Értékelés:
Gondolom azért, mert ezek a parancsok működnek Mint alatt is. Inkább egy köszönöm járna neki, mint kukacoskodás.
Egy kis kukacoskodás
Beküldte Hosszú Lajos -
Értékelés:
Számomra ezek a parancsok teljesen hasztalanok. Én, ha lehet, inkább grafikus felületen oldom meg a problémáimat.
Egy kis kukacoskodás
Beküldte atime -
Értékelés:
OK.
Egy kis kukacoskodás
Beküldte kimarite -
Értékelés:
Persze, más kérdés, ha a világhálón olvasnak, és itt, egy szintén Debian-alapú rendszerekkel foglalkozó fórumon. Kicsinykét azért zavaró és felettébb jó, hogy van magyarázat.
Ezt én írtam.
A blog és a hozzászólás is magyar és érthető. Sokaknak elsőre is.
De ... felettébb kíváncsiak voltunk arra is, hogy te nem használsz parancssort. :-)
Egy kis kukacoskodás
Beküldte Hosszú Lajos -
Értékelés:
Elismerem, néha elkerülhetetlen a parancssor használata, de nagyon nem szeretem. A balacy által felsorolt parancsok igencsak ritkán használatosak, miért kell ezeket erőltetni? Nem hiszem, hogy a zip-en kívül valaki használná őket.
Egy kis kukacoskodás
Beküldte kimarite -
Értékelés:
Nem erőlteti senki. Sokakat érdekel viszont a bash programozás (is). Más is olvassa a fórumot.
Elgépelés
Beküldte kimarite -
Értékelés:
Ez így nem lesz jó, új sorba ugrott a kapcsoló (utána sem jó):
Így lenne jó:
Legfeljebb három szerkesztési lehetőség van ... (blog).
Íme:
Elgépelés
Beküldte balacy -
Értékelés:
köszi, javítottam. Valamimiatt időnként a WP tördeli sort, és ide már úgy került.
Elgépelés
Beküldte kimarite -
Értékelés:
Én igyekszem text fájlba menteni egy, egy blogot, leírást vagy más hírt. Sajnos, néha vagy többször is elfelejtem vagy nincs éppen idő rá, viszont hasznos lehet, ha megvan amúgy is mentésnek, legalábbis a szöveges tartalom. A formázás más kérdés, de nem oly nehéz, hogy irodai alkalmazást nyissak ezért.
A leírásodból ez a parancs hasznos lehet a közeljövőben:
Mert tegnap néztem a mütyürke Menü karaktereket a Mint-Y Black téma alatt, amely a telepítéskor be is van állítva. A Cinnamon témára állítva az Asztal témát, a Menü átveszi a Betűkészlet beállításait, azonban más témánál nem. Megoldás az egyedi témák alatt a cinnamon.css fájl szerkesztése. Azonban különbség van az
és a
megtalálható CSS fájlok között. És nyilván más témáknál is megvan a különbség, de azt már nem néztem, mert valamikor aludni is kell.
A Mint Y Black témánál a Menü karakterek megváltoztatása, azaz nagyítása sikerült, de a panelen lévő
-- megnyitott alkalmazások pop-up és a
-- nem megnyitott vagy az Értesítési területen található alkalmazások pop-up értesítője még változatlan.
Mert más a szövegtartalom, de keresem az egyezést. És, ha az egyedi témák alatt a cinnamon.css ugyanaz (kivétel cinnamon, ez más helyen található), akkor be lehet másolni a megváltoztatott fájl mindenhova. Most az Asztal témákról beszélek. Érdekes, hogy az Asztal-nál választott téma nem veszi át a környezeti változókat.