Wollten Sie schon immer Operationen in Ihrem Betriebssystem automatisieren? Wollten Sie schon immer ein Programm schreiben, das eine Datei erstellen und diese Datei in ein bestimmtes Verzeichnis kopieren kann? Haben Sie jemals darüber nachgedacht, diese Aufgaben mit der BASH-Shell in Ubuntu zu erledigen? Wenn ja, dann ist dies der Artikel für Sie!
Schritte
Schritt 1. Starten Sie das Terminal
Sie können das Terminal starten, indem Sie den Dash öffnen und nach dem Namen suchen. Sie können es auch mit der Tastenkombination Strg+Alt+T öffnen.
Schritt 2. Starten Sie den vi/vim-Editor
Vim ist ein kostenloser und beliebter Texteditor, der die Befehlszeilenschnittstelle verwendet. Wenn Sie Vim derzeit nicht installiert haben, können Sie dies einfach tun, indem Sie diesen Befehl in das Terminal eingeben: sudo apt-get install vim.
Schritt 3. Gib vim ListDir.sh ein und drücke auf ↵ Enter
Geben Sie im Editor "I" oder "i" ein. Auf diese Weise können Sie Ihr Shell-Skript einfügen/mit der Eingabe beginnen.
Schritt 4. Geben Sie den folgenden Code ein:
#!/bin/bash. Dies ist bekannt als a Shebang Leitung.
Schritt 5. Geben Sie den Code wie in der Abbildung gezeigt ein
Die erste Zeile (Echo "Welcome") druckt die Zeile "Welcome" in das Terminal. echo wird verwendet, um den angegebenen Text und eine neue Zeile zurückzugeben. Die zweite Zeile (ls) listet den Inhalt des Verzeichnisses auf. ls ist die Abkürzung für list. Die letzte Zeile (eine weitere echo-Anweisung) gibt den Text zurück Dies vervollständigt die Liste der Verzeichnisse.
Schritt 6. Beenden Sie vim
Geben Sie die folgenden Tastenkombinationen ein, Esc +: + wq, um den Editor zu verlassen. Dadurch werden die Änderungen in die Datei geschrieben und Sie kehren zum Terminal zurück. Speichern Sie die Datei als ListDir.sh
Schritt 7. Ändern Sie die Zugriffsberechtigungen
Geben Sie den folgenden Befehl ein: chmod +x ListDir.sh. chmod ist ein Befehl, der in Unix-ähnlichen Betriebssystemen verwendet wird, um die Zugriffsberechtigungen auf eine Datei zu ändern.
Schritt 8. Führen Sie das Skript aus
Geben Sie./ListDir.sh ein, um dieses Skript auszuführen. Sie sollten die Liste der Verzeichnisse und die Nachricht erhalten, wie im obigen Bild gezeigt.
Tipps
- Standardmäßig ist vim nicht installiert.
- Verwenden Sie vim, um Ihre Shell-Skripte zu bearbeiten.
- Geben Sie Ihr Passwort ein und lassen Sie Ubuntu zaubern.
- Geben Sie nach Abschluss der Installation den Befehl aus.
Warnungen
- Platzieren Sie zunächst Ihre Shell-Skripte in Ihrem Home-Verzeichnis, wenn Sie Ihre Shell-Skript-Reise beginnen. Sobald Sie sich damit vertraut gemacht haben, legen Sie sie in Ihrem gewünschten Verzeichnissystem ab.
- Stellen Sie sicher, dass sich die von Ihnen erstellten Dateien nicht in Systemverzeichnissen des / = Root-Dateisystems befinden.