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:
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:
Egy kis kukacoskodás
Beküldte Hosszú Lajos -
Értékelés:
Egy kis kukacoskodás
Beküldte atime -
Értékelés:
Egy kis kukacoskodás
Beküldte kimarite -
Értékelés:
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:
Egy kis kukacoskodás
Beküldte kimarite -
Értékelés:
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:
Elgépelés
Beküldte kimarite -
Értékelés:
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.