{"id":760858,"date":"2023-10-22T05:08:07","date_gmt":"2023-10-22T11:08:07","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/"},"modified":"2023-10-22T05:08:07","modified_gmt":"2023-10-22T11:08:07","slug":"hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/","title":{"rendered":"Hur man k\u00f6r flera Linux-kommandon samtidigt i Linux-terminalen"},"content":{"rendered":"<p>P\u00e5 Linux m\u00e5ste du k\u00f6ra terminalkommandon samtidigt f\u00f6r att installera och k\u00f6ra applikationer.  Om du \u00e4r en Linux-nyb\u00f6rjare \u00e4r chansen stor att du letar efter metoder f\u00f6r att k\u00f6ra flera kommandon samtidigt i din terminal.  Speciellt m\u00e5ste systemadministrat\u00f6rer k\u00f6ra m\u00e5nga kommandon som ifconfig och GRIP f\u00f6r att hantera belastningar.  Linux till\u00e5ter anv\u00e4ndare att g\u00e5 fr\u00e5n nyb\u00f6rjare till professionella genom kommandon.  Att k\u00e4nna till en handfull kommandon kan skilja dig \u00e5t i Linux-communityt om du vet hur man anv\u00e4nder dem och hur man k\u00f6r flera kommandon samtidigt i terminalen p\u00e5 din Linux-maskin.<\/p>\n<h2 id=\"multiple-linux-commands-at-once-in-linux-terminal\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"Flera_Linux-kommandon_samtidigt_i_Linux-terminalen\"><\/span><strong>Flera Linux-kommandon samtidigt i Linux-terminalen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Avancerade Linux-anv\u00e4ndare \u00e4lskar tangentkombinationen Ctrl+Alt+T f\u00f6r att s\u00f6ka efter filer, installera verktyg och utf\u00f6ra andra uppgifter.  Att s\u00e4tta olika symboler och tecken mellan tv\u00e5 kommandon kan hj\u00e4lpa till att utf\u00f6ra flera kommandon samtidigt i Linux.  Du kan kombinera mer \u00e4n ett liknande kommando i Linux f\u00f6r b\u00e4ttre prestanda.<\/p>\n<p>Till exempel kan du utf\u00f6ra ett apt update och update kommando samtidigt genom att placera &#038;-symbolen i kommandot.  I hela inl\u00e4gget kommer vi att se hur man k\u00f6r flera Linux-kommandon samtidigt i terminalskalet.<\/p>\n<h3 id=\"1-use-the-command\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"1_Anvand_kommandot\"><\/span><strong>1. Anv\u00e4nd kommandot &#038;&#038;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Att k\u00f6ra kombinerade kommandon i Linux med &#038;-symbolen \u00e4r inget nytt.  Du kan anv\u00e4nda f\u00f6ljande format f\u00f6r att kombinera tv\u00e5 eller flera liknande typer av kommandon i Linux f\u00f6r att sl\u00e5 p\u00e5 systemet.  F\u00f6ljande kommando kommer att uppdatera systemf\u00f6rvaret och sedan uppdatera f\u00f6rvaret.<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt upgrade<\/pre>\n<p>K\u00f6r f\u00f6ljande kommandon f\u00f6r att skapa en ny katalog, bl\u00e4ddra i katalogen och k\u00f6r PWD-kommandot p\u00e5 katalogen p\u00e5 en g\u00e5ng via &#038;&#038;-symbolen.<\/p>\n<pre>mkdir new_dir &amp;&amp; cd new_dir &amp;&amp; pwd<\/pre>\n<h3 id=\"2-use-the-command\" class=\"ftwp-heading\"><\/h3>\n<p><strong>2. Anv\u00e4nd ||  Dom\u00e4n<\/strong>\n<\/p>\n<p>Om du \u00e4r en erfaren Linux-anv\u00e4ndare kanske du redan vet att vi kan anv\u00e4nda ett piptecken (|) i kommandot f\u00f6r att skicka kommandots utdata.  Men du kan anv\u00e4nda en dubbelpipsymbol (||) i kommandot f\u00f6r att skapa ett ELLER-villkor i kommandot.  Den logiska ELLER-operatorn best\u00e4mmer vad som ska g\u00f6ras om det f\u00f6reg\u00e5ende kommandot misslyckas eller \u00e4r falskt.<\/p>\n<p>Till exempel kan vi konfigurera den logiska ELLER-operationen i kommandot f\u00f6r att skapa en ny mapp, bl\u00e4ddra i den mappen och skriva ut kataloginformationen.  Om kommandot mkdir misslyckas, kommer n\u00e4sta del av kommandot ocks\u00e5 att misslyckas.<\/p>\n<pre>mkdir new_dir1 || cd new_dir1 || pwd<\/pre>\n<h3 id=\"3-use-the-and-command\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"3_Anvand_och_Doman\"><\/span><strong>3. Anv\u00e4nd &#038;&#038; och ||  Dom\u00e4n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>I den tidigare metoden har vi precis sett anv\u00e4ndningen av dubbelpipe (||) och dubbel och (&#038;&#038;) syntax i ett terminalkommando.  H\u00e4r kommer vi att anv\u00e4nda dem tillsammans och k\u00f6ra flera Linux-kommandon samtidigt.  Till exempel kommer f\u00f6ljande kommando att skapa en ny katalog med namnet newdir och skriva ut statusen f\u00f6r att skapa katalogen med kommandot Echo.<\/p>\n<pre>$ cd newdir || mkdir newdir &amp;&amp; echo \"directory is created\"<\/pre>\n<h3 id=\"4-use-the-command\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"4_Anvand_kommandot\"><\/span><strong>4. Anv\u00e4nd kommandot \/<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>P\u00e5 Linux anv\u00e4nder avancerade anv\u00e4ndare ofta verktyget wget eller cURL f\u00f6r att ladda ner filer.  Sedan kan vi kopiera eller flytta den filen till \u00f6nskad katalog.  Men du kan ocks\u00e5 kombinera tv\u00e5 kommandon p\u00e5 en enda rad f\u00f6r att ladda ner och flytta filen till \u00f6nskad katalog.<\/p>\n<p>F\u00f6ljande kommando skapar en ny katalog i filsystemet och flyttar den nedladdade filen till den mappen.<\/p>\n<pre>mkdir rpms\/; mv foobar-1.3-2.i386.rpm rpms\/<\/pre>\n<h3 id=\"5-use-the-command\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"5_Anvand_Doman\"><\/span><strong>5. Anv\u00e4nd ;  Dom\u00e4n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>I olika programmeringsspr\u00e5k anv\u00e4nds semikolonsymbolen (;) f\u00f6r att avsluta en rad i programmet.  I Linux bash kan du anv\u00e4nda semikolonsymbolen (;) f\u00f6r att l\u00e4gga till mer \u00e4n ett kommando i samma skalkommando f\u00f6r att utf\u00f6ra flera Linux-kommandon.<\/p>\n<p>H\u00e4r kan vi till exempel bl\u00e4ddra i en katalog (ls-kommando), skriva ut katalogs\u00f6kv\u00e4gen (via PWD-kommando) och se detaljerna f\u00f6r den aktuella anv\u00e4ndaren p\u00e5 Linux-systemet.<\/p>\n<pre>ls ; pwd ; whoami<br>$ ls ; pwd ; du ; whoami<\/pre>\n<h3 id=\"6-use-the-and-command\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"6_Anvand_och_Doman\"><\/span><strong>6. Anv\u00e4nd \/ och ;  Dom\u00e4n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Hittills har vi sett liknande typer av symboler kombinerat f\u00f6r att \u00f6ka arbetseffektiviteten.  Nu kommer vi att se hur man l\u00e4gger till och kombinerar tv\u00e5 olika typer av symboler i ett enda kommando och k\u00f6r flera Linux-kommandon samtidigt.  Du kan anv\u00e4nda f\u00f6ljande kommando i kombination av \/ och ;  f\u00f6r att bl\u00e4ddra i en katalog och ta bort filer. <\/p>\n<p>Var f\u00f6rsiktig innan du k\u00f6r n\u00e5got rm -rf-kommando p\u00e5 Linux.  Du kan ta bort viktiga filer med root-\u00e5tkomst fr\u00e5n ditt filsystem om du \u00e4r en Linux-nyb\u00f6rjare.<\/p>\n<pre>$ cd \/my_directory ; rm -Rf *<\/pre>\n<h3 id=\"7-combination-operator\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"7_Kombinationsoperator\"><\/span><strong>7. Kombinationsoperator {}<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Operat\u00f6ren f\u00f6r kombinerade parenteser fungerar f\u00f6r att utf\u00f6ra kommandon p\u00e5 katalogniv\u00e5.  Den kan anv\u00e4ndas f\u00f6r att utf\u00f6ra ett kommando och skriva ut utg\u00e5ngsstatus.  Du kan till exempel k\u00f6ra f\u00f6ljande kommando nedan f\u00f6r att skapa en katalog och sedan k\u00f6ra kommandot Echo f\u00f6r att kontrollera statusen f\u00f6r katalogen p\u00e5 din Linux-maskin.<\/p>\n<pre>ls<br>$ [ -d temp ] || { mkdir temp; echo temp directory is created now.; } &amp;&amp; ls<\/pre>\n<h2 id=\"final-words\" class=\"ftwp-heading\"><span class=\"ez-toc-section\" id=\"Sista_ord\"><\/span><strong>Sista ord<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Att blanda ihop saker \u00e4r bra i Linux om du vet vad du g\u00f6r.  Att k\u00f6ra olika skalkommandon i terminalen g\u00f6r dig definitivt till en professionell Linuxanv\u00e4ndare.  Under hela inl\u00e4gget har jag illustrerat flera metoder f\u00f6r att k\u00f6ra flera Linux-kommandon samtidigt i skalet.<\/p>\n<p>Om du \u00e4r bra med skalskript kan du ocks\u00e5 skapa dina egna anpassade kommandon f\u00f6r att g\u00f6ra saker mer professionella.  Du kan ocks\u00e5 \u00f6ppna flera flikar i skalet f\u00f6r att k\u00f6ra flera kommandon samtidigt p\u00e5 ditt Linux-system.  Om det inte \u00e4r en f\u00f6ruts\u00e4ttning f\u00f6r n\u00e4sta kommando att slutf\u00f6ra det f\u00f6reg\u00e5ende kommandot, kommer det inte att orsaka n\u00e5gra andra problem.<\/p>\n<p>Jag hoppas att det h\u00e4r inl\u00e4gget har varit anv\u00e4ndbart f\u00f6r dig.  V\u00e4nligen dela det med dina v\u00e4nner och Linux-communityt om du tycker att det h\u00e4r inl\u00e4gget \u00e4r anv\u00e4ndbart och informativt.  Du kan ocks\u00e5 skriva dina \u00e5sikter om det h\u00e4r inl\u00e4gget i kommentarsf\u00e4ltet.<\/p>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#Flera_Linux-kommandon_samtidigt_i_Linux-terminalen\" >Flera Linux-kommandon samtidigt i Linux-terminalen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#1_Anvand_kommandot\" >1. Anv\u00e4nd kommandot &#038;&#038;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#3_Anvand_och_Doman\" >3. Anv\u00e4nd &#038;&#038; och ||  Dom\u00e4n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#4_Anvand_kommandot\" >4. Anv\u00e4nd kommandot \/<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#5_Anvand_Doman\" >5. Anv\u00e4nd ;  Dom\u00e4n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#6_Anvand_och_Doman\" >6. Anv\u00e4nd \/ och ;  Dom\u00e4n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#7_Kombinationsoperator\" >7. Kombinationsoperator {}<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-kor-flera-linux-kommandon-samtidigt-i-linux-terminalen\/#Sista_ord\" >Sista ord<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>P\u00e5 Linux m\u00e5ste du k\u00f6ra terminalkommandon samtidigt f\u00f6r att installera och k\u00f6ra applikationer. Om du \u00e4r en Linux-nyb\u00f6rjare \u00e4r chansen stor att du letar efter metoder f\u00f6r att k\u00f6ra flera kommandon samtidigt i din terminal. Speciellt m\u00e5ste systemadministrat\u00f6rer k\u00f6ra m\u00e5nga kommandon som ifconfig och GRIP f\u00f6r att hantera belastningar. Linux till\u00e5ter anv\u00e4ndare att g\u00e5 fr\u00e5n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":760859,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/456016-1024x576-1.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-760858","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/760858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=760858"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/760858\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/760859"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=760858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=760858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=760858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}