Als «shell» getaggte Fragen

Die Shell ist die Befehlszeilenschnittstelle von Unix. Sie können Befehle interaktiv in eine Shell eingeben oder Skripts schreiben, um Aufgaben zu automatisieren. Verwenden Sie dieses Tag für Fragen zu / bin / sh und den meisten kompatiblen Shells (ash, bash, ksh, zsh,…). Überprüfen Sie Shell-Skripte mit Fehlern auf http://shellcheck.net, bevor Sie sie hier veröffentlichen.


14
Batch-Umbenennung von Dateien
Ich habe ein Verzeichnis voller Bilder: image0001.png image0002.png image0003.png ... Und ich möchte, dass ein Einzeiler sie in (etwa) umbenennt. 0001.png 0002.png 0003.png ... Wie mache ich das?
151 shell  bash  rename 


9
So prüfen Sie, ob eine Shell angemeldet / interaktiv / stapelweise ist
Ich denke, ich verstehe die Unterschiede zwischen einer interaktiven, einer Login- und einer Batch-Shell. Weitere Hilfe finden Sie unter den folgenden Links: Was ist der Unterschied zwischen einer 'Login'- und einer' Interactive'-Bash-Shell (von der Schwestersite: serverfault.com ) 2.1: Shelltypen: Interaktive Shells und Anmeldeshells (vom Benutzerhandbuch zur Z-Shell ) Meine Frage …
144 shell 

4
Wie füge ich ein Repository von der Shell in Debian hinzu?
In Ubuntu kann man ein Repository mit folgendem Befehl hinzufügen - sudo add-apt-repository ppa:yannubuntu/boot-repair Da Ubuntu auf der Debian-Codebasis basiert, hatte ich erwartet, dass dasselbe auch in Debian funktionieren würde, aber das tut es nicht. Was ist der Grund dafür? Gibt es einen anderen Shell-Befehl, mit dem ich dasselbe erreichen …
141 shell  debian  apt  repository  ppa 





7
Wie töte ich eine außer Kontrolle geratene Katze?
Oft führe ich den catBefehl versehentlich für Dateien mit einem Inhalt von bis zu einigen tausend Zeilen aus. Ich versuche, den catBefehl mit Ctrl+ Coder Ctrl+ abzubrechen Z, aber beide werden erst wirksam, nachdem die Gesamtausgabe von catim Terminal angezeigt wird. Ich muss also warten, bis sie catvollständig ausgeführt wird. …
128 shell  terminal  kill  cat  tcsh 




3
Anführungszeichen innerhalb von $ (Befehlsersetzung) in Bash
In meiner Bash-Umgebung verwende ich Variablen, die Leerzeichen enthalten, und diese Variablen bei der Befehlssubstitution. Leider kann ich die Antwort auf SE nicht finden. Wie zitiere ich meine Variablen richtig? Und wie soll ich es machen, wenn diese verschachtelt sind? DIRNAME=$(dirname "$FILE") oder zitiere ich außerhalb der Vertretung? DIRNAME="$(dirname $FILE)" …

4
Vorrang der logischen Shell-Operatoren &&, ||
Ich versuche zu verstehen, wie die logische Operatorrangfolge in Bash funktioniert. Zum Beispiel hätte ich erwartet, dass der folgende Befehl nichts wiedergibt. true || echo aaa && echo bbb Entgegen meiner Erwartung bbbwird jedoch gedruckt. Kann mir bitte jemand erklären, wie ich Compounded &&und ||Operatoren in Bash verstehen kann ?
126 bash  shell 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.