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.


21
Färben Sie Ihre Terminal- und Shell-Umgebung?
Die meiste Zeit arbeite ich in Unix-Umgebungen und verwende Terminalemulatoren. Ich versuche, Farbe in der Befehlszeile zu verwenden, da Farbe die Ausgabe nützlicher und intuitiver macht. Welche Optionen gibt es, um meiner Terminalumgebung Farbe hinzuzufügen? Welche Tricks benutzt du? Welche Fallstricke sind Ihnen begegnet? Leider variiert die Unterstützung für Farben …
262 shell  bash  colors  prompt 



3
Was sind die Steuerungs- und Umleitungsoperatoren der Shell?
Ich sehe oft Online-Tutorials, die verschiedene Befehle mit verschiedenen Symbolen verbinden. Zum Beispiel: command1 | command2 command1 & command2 command1 || command2 command1 && command2 Andere scheinen Befehle mit Dateien zu verbinden: command1 > file1 command1 >> file1 Was sind diese Dinge? Wie werden sie genannt? Was machen Sie? Gibt …

6
Was ist der Unterschied zwischen den Bash-Operatoren [[vs [vs (vs ((?
Ich bin ein bisschen verwirrt darüber, was diese Operatoren anders machen, wenn sie in Bash verwendet werden (Klammern, doppelte Klammern, Klammern und doppelte Klammern). [[ , [ , ( , (( Ich habe Leute gesehen, die sie benutzt haben, wenn Aussagen wie diese: if [[condition]] if [condition] if ((condition)) if …
245 bash  shell  test 


6
Wie gehe ich zum vorherigen Arbeitsverzeichnis im Terminal?
Wie kann ich im Terminal einen Schlüssel definieren, um zum vorherigen Verzeichnis zu gelangen, in dem ich mich befunden habe, als ich mit dem cdBefehl das Verzeichnis gewechselt habe ? Zum Beispiel bin ich in /opt/soft/binund ich cdin /etc/squid3und ich möchte zum ersten Verzeichnis zurückkehren.
213 shell  cd-command 


8
Warum * nicht * 'ls' analysieren (und was stattdessen tun?)
Ich sehe durchweg Antworten, die diesen Link mit der definitiven Aussage "Don't parse ls!" Zitieren. Das stört mich aus mehreren Gründen: Es sieht so aus, als ob die Informationen in diesem Link mit wenig Bedenken allgemein akzeptiert wurden, obwohl ich zumindest ein paar Fehler beim gelegentlichen Lesen herausgreifen kann. Es …
204 shell  ls 


4
Warum wird die Verwendung einer Shell-Schleife zum Verarbeiten von Text als schlechte Praxis angesehen?
Wird die Verwendung einer while-Schleife zum Verarbeiten von Text in POSIX-Shells allgemein als unangemessen angesehen? Wie Stéphane Chazelas betonte, sind einige der Gründe, warum Shell Loop nicht verwendet wird, Konzept , Zuverlässigkeit , Lesbarkeit , Leistung und Sicherheit . Diese Antwort erklärt die Zuverlässigkeits- und Lesbarkeitsaspekte : while IFS= read …




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.