Ja jūs daudz strādājat no komandrindas, iespējams, jūs interesē citi projekti, piemēram, tmux. Bet šodien mēs jūs iepazīstināsim GNU paralēli ja jūs viņu nepazītu. Ar to jūs vienlaikus varat veikt vairāk lietu vienlaikus, padarot konsoli par daudzuzdevumu centru, lai operācijas veiktu efektīvāk un ātrāk. Tas viss pateicoties funkcionalitātēm, kuras GNU Parallel ļauj veikt uzdevumus paralēli.
GNU Parallel ļaus jums iegūt vairāk no sava procesora, strādājot ar komandām, ar iespēju epalaist vairākas komandas vienlaikus vienkāršā un vienkāršā veidā, ietaupot laiku. Lai to instalētu, to varat atrast lielākajā daļā lielāko izplatītāju krātuvēs, tāpēc, lai to instalētu, jums būs jāizmanto tikai izmantotais pakotņu pārvaldnieks, kam seko paralēlais nosaukums. Pēc instalēšanas tā darbība nav sarežģīta, jo mēs jums to parādīsim.
Piemēram, ja vēlaties mainīt vairāku .jpg failu formātu, iespējams, sāksit, izmantojot komandu katram no esošajiem failiem, taču, ja to ir pārāk daudz, tas kļūst sarežģīti. Ja esat nedaudz pieredzējis un ja ir pietiekami daudz failu, ar kuriem strādāt, iet pa vienam nav praktiski, tāpēc jūs noteikti izmantosiet skriptu, kas jums palīdzēs veikt darbu, lai automatizētu darbu.
Tā vietā ar GNU Parallel tas būs a līdzīgi komandai xargs ja esat kādreiz to izmantojis. Piemēram, lai mainītu formātu no .jpg uz .png, mēs varētu rīkoties šādi:
find /home -name "*.jpg" | parallel -I% --max-args 1 convert % %.png
Ar to mēs iegūstam komandu atrast, lai meklētu visus .jpg failus / home direktorijā ar jebkuru nosaukumu un visus rezultātus nodotu paralēli caurulei, kas pēc tam pa vienam pārsūtīs komandu convert, lai tos pārvērstu png. Tas nozīmē, ka tas veiks konvertēšanu name1.jpg name1.png, konvertēšanu name2.jpg name2.png utt.