Bash Tutorial #1 - Scripting for the Linux Terminal

Поділитися
Вставка
  • Опубліковано 15 січ 2025
  • This tutorial series is about writing very simple scripts for the terminal.
    ❤❤❤ Early access to tutorials, polls, live events, and downloads ❤❤❤
    ❤❤❤ www.patreon.co... ❤❤❤
    ❤❤❤ Not up for Patreon? ❤❤❤
    ❤❤❤ www.paypal.me/... ❤❤❤
    🌍 Website
    🌍 the-morpheus.de
    ¯\_(ツ)_/¯ Join the Community ¯\_(ツ)_/¯
    ** the-morpheus.d... **
    ** / themorpheustuts **
    ( ͡° ͜ʖ ͡°) More news? More code?
    ℱ / themorpheustutorials
    🐦 / themorpheustuts
    🐙 github.com/The...
    You order from Amazon? Order through me, costs you zero and you help me out
    "-(¯`-.-'¯)-" amzn.to/2slBSgH
    Video requests?
    🎁 docs.google.co...
    Questions? Feedback? Write me!
    ✉ www.patreon.co...
    ✉ / themorpheustutorials
    ✉ the-morpheus.d...
    or just write a comment :)
    Playlist: • Linux Tutorial

КОМЕНТАРІ • 129

  • @upupaepops6700
    @upupaepops6700 8 років тому +4

    Freue mich so sehr, danke Morpheus!!!!!!

  • @LS-ni7zi
    @LS-ni7zi 8 років тому +1

    Richtig super, ich freu mich total auf die Playlist.

  • @lazymf8544
    @lazymf8544 4 роки тому +3

    1:04
    WSL: *hold my bash*

  • @m.s.3346
    @m.s.3346 6 років тому +1

    Eines der besten Linux-Videos, die ich kenne! Danke!

  • @MSCS9816
    @MSCS9816 8 років тому +1

    Sehr tolle Video Reihe ! :)
    Wünsche euch allen ein Gesundes Neues Jahr mit hoffentlich noch vielen weiteren tollen Videos.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +4

      vielen Dank, dir und allen anderen, die hier lesen, auch ein tolles neues Jahr.
      Auf Videos könnt ihr euch verlassen ;)

  • @goral9033
    @goral9033 5 років тому +7

    "Hallo ich kann fliegen" xDDD Made my day

  • @lupuscogitabunduscogitabun2660
    @lupuscogitabunduscogitabun2660 8 років тому +6

    Juhu \o/ darauf habe ich gewartet :D

  • @Juckelfunk
    @Juckelfunk 8 років тому +4

    Darauf habe ich gewartet. ^^

  • @ursus2486
    @ursus2486 4 роки тому +30

    Bin 2020 hier und weiß das jetzt die Linux Konsole für Windows gibt🤣🤣

    • @moncoeur6296
      @moncoeur6296 4 роки тому +5

      Unvorstellbar irgendwie, aber geil. Endlich hat Microsoft mal was richtig gemacht :D

    • @Jermartob
      @Jermartob 3 роки тому +2

      2021 XD

  • @Octavius200
    @Octavius200 4 роки тому +2

    Inzwischen gibt es unter Windows 10 das Linux-Subsystem, das benötigt wird, um die Linux-Bash von inzwischen verschiedenen Anbietern im Windows-Store installieren zu können.

  • @Simonh39
    @Simonh39 8 років тому +6

    Perfekt!

  • @NetLamp
    @NetLamp 8 років тому +4

    Uii, meine Chance mal mit Linux richtig warm zu werden :D Bin ja mal gespannt, was man mit Bash so alles anstellen kann - soll ja recht viel sein.
    Achja, und die die Windows wollen können ja einfach eine VM benutzen. Oder dieses "Linux Subsystem", wo aber ja vermutlich längst nicht alles funktionieren wird.
    Funktioniert dieses "#!programmpfad" mit jedem Programm unter Linux? Wäre gut zu wissen :) Und startet sich die Datei dann nach dem Ausführbar machen auch durch draufklicken mit dem entsprechenden Programm?
    Jedenfalls freue ich mich ziemlich auf die Serie :) Grüße, NetLamp

    • @NetLamp
      @NetLamp 8 років тому +1

      Ok, danke :) Dann weiß ich jetzt auch endlich, warum das bei so vielen Programmen dabei steht :D

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +1

      danke fürs Antworten :)

    • @felixonwater
      @felixonwater 6 років тому

      zudem gibt es den windows entwickler modus etc. indem man im cmd Linux befehle benutzen kann

  • @emeukal7683
    @emeukal7683 4 роки тому +1

    Linux Konsole unter Windows ist da und spitze.

  • @aktim2543
    @aktim2543 8 років тому +3

    Die Linux konsole gibt es schon auf windows 10, wenn man den entwickler modus aktiviert hat man das normale cmd und das Linux terminal, und es wird die linux konsole weiter entwickelt. Also es klappt auch unter Windows 10.
    PS: cooles Viedeo weiter so! :D

  • @btx47
    @btx47 7 років тому +2

    @The Morpheus, du solltest jetzt sehr verwundert sein ;) 0:59

  • @lassmirandadennsiewillja183
    @lassmirandadennsiewillja183 3 роки тому +1

    Update: Unter Windows 10 könnt ihr nun auch mit Linux arbeiten. ;-)

  • @seeking9145
    @seeking9145 5 років тому +1

    3:15 bei mir ändert sich das Icon nicht. Habe Linux Mint. Funktioniert trotzdem alles

  • @Marketing-Webdesign
    @Marketing-Webdesign 5 років тому

    Tolle Info Daumen hoch und Abo

  • @peterwacker9297
    @peterwacker9297 8 років тому

    Danke, Freue mich schon seit die Videos privat draußen waren. :)
    Man kann anstatt sich übers Terminal die Rechte zu erarbeiten, auch in die Eigenschaften des Scripts dann unter Zugriffsrechte alles Einstellen.
    Es gibt noch ein cooles Feature fürs Terminal (zumindest in Ubuntu) und zwar kannst du mit spd-say einen Text sprechen lassen. Funktioniert auf Englisch besser.

    • @vitandi9000
      @vitandi9000 8 років тому +1

      als kleiner zusatz: es gibt (für normalerweise) alle Linuxe das tool "espeak", womit man sich ebenfals texte im terminal vorlesen lassen kann. dazu gibt es auch ein paar optionen für sprache, geschwindigkeit usw

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +1

      danke, die kannte ich auch noch nicht, sehr cool

  • @niko2405
    @niko2405 7 років тому

    2:00 wo ist der Unterschied zwischen shell und bash. Wenn man mit Shell arbeiten möchte muss man in diesem Fall kein #/bin/shell eingeben, das macht Linux automatisch. Eine weitere frage ist, wieso hast du bei 4:00 mit sudo gemcht? changemod kann man doch auch ohne root rechte machen :/

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому +1

      zu deiner ersten Frage: Bash ist ein Shell-Dialekt, der einfach mehr Erweiterungen hat.
      zu chmod: Eigentlich braucht man da immer root Rechte. Aber für den Fall wäre es vermutlich auch ohne gegangen^^ bei mir ist aber chmod irgendwie mit root im Kopf :D

    • @niko2405
      @niko2405 7 років тому

      The Morpheus Tutorials Thanks Bro, bist ein netter Mensch ;-)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому

      Danke :)

  • @guidoguloff3056
    @guidoguloff3056 4 роки тому +1

    Mit dem chmod sollte man schon ein bisschen aufpassen. Geht in dem Fall auch ohne sudo, und ich mache es so: chmod u+x, dann ist es immer nur für den aktuellen Benutzer ausführbar.

  • @Kunait.
    @Kunait. 8 років тому +4

    YES!

  • @jojo-fp1zv
    @jojo-fp1zv 8 років тому

    Ich freue mich schon auf die nächsten Tutorials ... allerdings hätte ich ein frage. Haben Shell Scripting und Bash Scripting viel gemeinsam?
    Danke im voraus!

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +4

      Bash Scripts sind die Shell Scripts für Linux. Shell ist ja ein etwas weiterer Begriff.

    • @jojo-fp1zv
      @jojo-fp1zv 8 років тому

      The Morpheus Tutorials ok danke

    • @jojo-fp1zv
      @jojo-fp1zv 8 років тому

      The Morpheus Tutorials aber die bash datei kann man auch unter .sh speichern oder irr ich mich?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +1

      kannst du machen :)

  • @MM-doremifaso
    @MM-doremifaso 5 років тому +1

    4:30 Das sudo wird aber nicht gebraucht, du kannst das auch als normaler Nutzer ausfuehren, weil die Datei ja dir gehoert

  • @schnell_mit_der_shell
    @schnell_mit_der_shell Рік тому

    Guter Einstieg :-)

  • @j0code
    @j0code 6 років тому +1

    +The Morpheus Tutorials
    geht das auch unter Mac?
    (des hat ja dieselbe Konsole/Terminal)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Oh ich kenn mich leider mit Mac quasi gar nicht aus, sorry

    • @j0code
      @j0code 6 років тому

      The Morpheus Tutorials ok

    • @unbekanntvergessen8724
      @unbekanntvergessen8724 5 років тому

      Hallo@@j0code, ich glaube das funktioniert auch unter macOS. Da ja Teile des MkLinux in der Basis von macOS (de.wikipedia.org/wiki/MacOS#Architektur) verankert sind.
      Einfach probieren (wenn das nicht schon längst passiert ist) :)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 років тому

      Danke 🙂

  • @weltraumputze2145
    @weltraumputze2145 8 років тому +2

    Cool!

  • @Mindfak224
    @Mindfak224 5 років тому +2

    Es gibt mittlerweile eine Linux Konsole unter Windows. Im Microsoft Store einfach Ubuntu eingeben.

  • @steven1sbreit3r95
    @steven1sbreit3r95 8 років тому

    Ein GUTES NEUES JAHR ich lasse dir noch ein Abbo da.
    Würde gerne das nächste Video noch sehen, doch youtube hat Da ne sperre vor!
    So schießt man sich ein Eigentor.
    //end
    Haut rein, in die Tasten!
    hoffentlich werden bald ach die Unreal Engine 4 Vids von “ Privat “ auf “ Public “ umgestellt.
    Have a nice day, Bye.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +1

      Gleichfalls ein gutes Neues :)
      alles geplant ;) Ich gebe jeden Tag ein bis 2 Videos frei, nicht alle auf einmal, um meine liebe Abonnenten nicht zu entnerven.
      Da ich aber aktuell nicht hochladen kann, hab ich das schon vorher erledigt ;)

  • @alexmattheis
    @alexmattheis 5 років тому

    Dankeschön. :)

  • @WZen0
    @WZen0 8 років тому

    3:20 wie hast du Atom auf einen linux rechner gebracht kann mir da mal jemand nen link geben ich habs nämlich nicht gefunden

    • @0xTim
      @0xTim 8 років тому +1

      Wie kann man das nicht finden? atom.io

    • @WZen0
      @WZen0 8 років тому

      Tim ja schon aber als ich es gedownloadet hab wars die win version

    • @user-uq2kz7up4d
      @user-uq2kz7up4d 8 років тому

      Creepershockwave du musst erst Linux deinstallieren.

    • @0xTim
      @0xTim 8 років тому

      Creepershockwave Normalerweise wird dein OS automatisch erkannt, also solltest du auch die Linux-Version bekommen, wenn du mit Linux auf die Seite gehst. Notfalls, guckst du halt auf GitHub und kompilierst selbst oder lädst dir den entsprechenden Release runter:
      github.com/atom/atom/releases/tag/v1.12.9

  • @lexa4973
    @lexa4973 4 роки тому

    Wo genau ist der unterschied zwischen /bin/bash und .../sh und ist das m´nur nen ordner?

    • @Henry-sv3wv
      @Henry-sv3wv 2 роки тому

      sh ruft oft über symlink auch die bash auf aber bash erkennt das es mit symlink sh aufgerufen wurde und läuft dann im posix compatibility mode
      weil bashsisms machen ja sachen inkompatible zu shells die das nicht verstehen tun

  • @florian2119
    @florian2119 4 роки тому +1

    Klar kann man Bash unter Windows nutzen mit dem Linux Subsystem

  • @theodorlavendel6207
    @theodorlavendel6207 3 роки тому

    Ist bash nicht auch bei mac?

  •  Рік тому

    müsste doch nach 6 Jahren doch noch funktionieren aber weiter als in gedit das script zu speichern ging nicht , im Terminal ausführbar machen null da er weder verzeichniss noch sonst etwas findet. Und am anfang des Videos sollte man doch erst einmal den startpunkt wissen , was für ein Ordner geöffnet wurde oder ob man sich einen erstellen muss . Na ja fragen über fragen

  • @ChoosenEye
    @ChoosenEye 8 років тому +1

    Windows - Linux Subsystem unter Windows 10? :P

    • @theitalian94
      @theitalian94 8 років тому +2

      dort funktioniert nicht einmal der Ping Befehl....

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      ist halt eher suboptimal ;)

    • @humm535
      @humm535 6 років тому

      Öhm... Ich hab' ganz gute Erfahrungen mit MSYS2.

    • @schroederxleon
      @schroederxleon 5 років тому

      meiner meinung nach ähnlich sinnlos wie wine in linux... wenn mans unbedingt braucht einfach des andere betriebssystem benutzen

  • @flinkiklug6666
    @flinkiklug6666 2 роки тому +1

    Ist macOS Linux? Die Commands gehen bei mir im Terminal

  • @pzay
    @pzay 2 роки тому

    Ich habe Linux als Betriebssystem aber wie kann man das Programm herunterladen? Kann mir jemand bitte helfen?

  • @7Ferhat
    @7Ferhat 8 років тому

    funktioniert das auch mit meinem Mac?

  • @nancymuller1090
    @nancymuller1090 7 років тому +1

    Linuxconsole unter Windows soll nicht möglich sein? Ich denke schon und das Teil ist nen ziemlicher Oldtimer: Die Cygwin www.cygwin.com/

  • @Swamtrooper8
    @Swamtrooper8 3 роки тому

    Waren die drei Zahlen nicht root:Nutzer:öffentlich?
    Sprich ne Datei mit ner 7 auf Platz 3 ermöglicht jedem das Lesen, Schreiben und Ausführen - in Kombination mit dem Wissen, dass ein Bash-Skript alles kann, was man ins Terminal hauen kann, wäre das quasi eine Einladung an die Öffentlichkeit des Rechners Schabernack mit der Maschine zu treiben, oder nicht? 🤔💥

  • @lorenzhoerb2435
    @lorenzhoerb2435 8 років тому

    Hey,
    ich möchte gerne auf Linux (Mint/Ubuntu) umsteige. Ich habe auf meinem Laptop gerade Windows 10 und möchte dieses aber nicht vollständig löschen, da ich für die Schule einige Programme brauche die nur auf Windows laufen und ich gerne manchmal zocken möchte.
    Also wie soll ich es am Besten machen?
    # Über eine VM
    # Windows als Hauptsystem und daneben Linux
    # oder anders rum?
    Würde mich über ein paar Ideen freuen

    • @sneakylancable283
      @sneakylancable283 8 років тому

      Du kannst manche Windows Programme auch auf Linux benutzen mit WINE, da musst aber ausprobieren welche gehn. Ob ne VM ne gute Lösung ist kommt auf die Hardware drauf an.

    • @lorenzhoerb2435
      @lorenzhoerb2435 8 років тому

      Danke für den Tipp. Aber funktioniert das auch mit Spielen?

    • @sneakylancable283
      @sneakylancable283 8 років тому

      Also die Performance wird mit wine generell schlechter (oder ist genau wie auf Windows). Das kommt darauf an wie Grafikintensiv das Spiel ist. Neue Spiele, die nur Directx11 / 12 unterstützen laufen zum Beispiel noch nicht mit wine.
      Schau am besten auf winehq.org nach.
      Welche Graka / CPU hat der Laptop denn?

    • @lorenzhoerb2435
      @lorenzhoerb2435 8 років тому

      i7 6700 / gtx 960

    • @sneakylancable283
      @sneakylancable283 8 років тому

      Ok damit geht sogar auch ne VM :D

  • @javacuber-c5j
    @javacuber-c5j 8 років тому

    Geht das nicht auch auf Macs

    • @vonDowntownLP
      @vonDowntownLP 8 років тому

      JavaCuber MacOS basiert auf linux also ja

    • @vitandi9000
      @vitandi9000 8 років тому +2

      also "ein mensch" hat recht mac und linux basieren auf unix, bzw mac ist ein unix und linux wurde aus minix "entwickelt", welches wiederum auch ein (minimal)unix ist
      der hauptunterschied ist, dass linux bzw ein linux-betriebssystem (linux ist nämlich "nur" ein(/der beste) kernel) aus freier software besteht und mac propritär ist.
      windoof kommt aus einer ganzannderen richtung und hat mehrfach das rad neu erfunden, wobei man froh sein kann, wenn es sich überhaupt in eine richtung dreht.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      ihr habt doch alle Recht :D

    • @javacuber-c5j
      @javacuber-c5j 8 років тому

      ein mensch Ok :D

  • @luckymynameislucky9010
    @luckymynameislucky9010 5 років тому +1

    *Hallo,schreibst Du auch Scripte für:**greasyfork.org/de** ?*

  • @TheMCmace
    @TheMCmace 3 роки тому +1

    WSL hat geregelt

  • @Mei8888
    @Mei8888 Рік тому +1

    6 Jahre später und ich kann Bash über WSL in Windows verwenden.😀

  • @ichich7873
    @ichich7873 4 роки тому +6

    Linux Konsole ist jetzt unter win möglich xD

  • @damnson4491
    @damnson4491 3 роки тому

    soweit okay, setzt zwar noch Vorwissen voraus, aber soweit okay erklärt

  • @regenjacob
    @regenjacob 4 роки тому

    vim4thewin :D

  • @peterlen1491
    @peterlen1491 8 років тому

    auf Windows 10 ist es auch möglich mit "Bash on Windows" :D

  • @3xrd965
    @3xrd965 2 місяці тому

    2024 und ich mache das in meiner Linux console auf windows xD 1:00

  • @alberthallbert2571
    @alberthallbert2571 6 років тому

    Weiß jemand wo hier der Fehler liegt?
    Ich bekomme nach dem Abspeichern der Datei kein neues Icon am Schreibtisch und ich kann die Datei per Rechtsklick nicht mit dem Terminal öffnen.
    prntscr.com/j8khcs

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Das liegt vermutlich an deinem Linux bzw der Oberfläche. Je nachdem können die sich unterscheiden.

  • @siggisigmann
    @siggisigmann 7 років тому +1

    Haha eine Linuxconsole ist in der Beta unter Windows 10 verfügbar

  • @7Ferhat
    @7Ferhat 8 років тому

    kannst du coole texteditore für den Mac empfehlen? Ich benutze derzeit sublime text

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +2

      Soweit ich weiß geht Brackets auch auf Mac.
      Als reiner Texteditor ist der ziemlich cool.
      Ansonsten - für IDEs würde ich immer passend zur Sprache eine wählen. PHPStorm für Webdev, PyCharm für Python, Eclipse für Java und so weiter.

    • @MM-doremifaso
      @MM-doremifaso 5 років тому

      vim oder besser neovim, sind die besten Editoren die es gibt

  • @b3yc0d34
    @b3yc0d34 5 років тому +1

    Linux auf windows 10
    docs.microsoft.com/en-us/windows/wsl/install-win10

  • @haribosou
    @haribosou 8 років тому

    Bin am Durchdrehen weil mir niemand hilft. Wäre dir sehr dankbar, wenn du mir hilfst. Es geht um ein sehr kurzes Bash Skript, dass allerdings einen Fehler enthält und ich weiss nicht welchen. Das Skript möchte ich in " bin/phyton " schreiben. Kannst du mir helfen wie. Wäre dir sehr dankbar. Ich wünschte ich wäre so super wie du und nicht eine Anfängerin wie ich. unten den Code
    #!/bin/bash
    #Script M122 Filecontrol.sh
    #Skript testet ob die Anzahl richtiger Parameter bei der Ausführung eingegeben wurde
    while $# read line
    do
    echo "Geben Sie 2 Dateinamen an"
    echo "usage Filecontrol.sh file1 file2"
    else
    echo "es hat genügend Parameter"
    done
    while [ -e $1 ]
    do
    echo "die datei \"$1\" existiert "
    exit 1
    else
    echo "die datei existiert nicht"
    done
    while[ -e $2 ]
    do
    echo "die datei \"$2\" existiert."
    else
    echo "Achtung die Datei \"$2\" existiert nicht."
    exit 1
    done
    Nächste Woche habe ich Prüfung. Bin Ihnen sehr dankbar, wenn Sie mir helfen. Liebe Grüsse

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      Nunja, deine while-Schleifen sind syntaktisch leider nicht korrekt. Da fehlt unter anderem das Semikolon.
      Bei der ersten while hast du auch keine Bedingung angegeben.
      Außerdem bin ich mir nicht ganz sicher, wie du die Argumente einlesen möchtest, du hast da glaube ich keine Abfrage dafür gemacht.

  • @haroldkummer8572
    @haroldkummer8572 4 роки тому

  • @sghfsdhfssghgfjsgfjs9739
    @sghfsdhfssghgfjsgfjs9739 8 років тому

    "KlickMichIchBinEineFee" alter was?! hahaha