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.


5
Was genau ist eine Umgebungsvariable?
Ich weiß, dass VARIABLE=valueeine Umgebungsvariable erstellt und export VARIABLE=valuefür Prozesse verfügbar gemacht wird, die von der aktuellen Shell erstellt wurden. envzeigt die aktuellen Umgebungsvariablen an, aber wo leben sie? Was umfasst eine Umgebungsvariable (oder eigentlich eine Umgebung )?





4
So führen Sie mehrere Befehle mit nohup aus
Ich muss mehrere Befehle mit ausführen nohup. Jeder Befehl sollte nach dem vorherigen Befehl ausgeführt werden. Ich habe diesen Befehl als Beispiel verwendet: nohup wget $url && wget $url2 > /dev/null 2>&1 & Dieser Befehl funktionierte jedoch nicht. Welchen Befehl soll ich für diesen Zweck verwenden?


3
Wie wechsle ich von einer unbekannten Shell zu Bash?
Ich war überrascht, dass ich diese Frage nicht bereits auf der Website gefunden habe. Also kam heute $nach dem ich mich als neuer Benutzer angemeldet habe. Dies war unerwartet, da die Eingabeaufforderung meines Hauptbenutzers mit beginnt username@computername:~$. Wie wechsle ich von dieser anderen Shell zu Bash?
41 shell 

5
Inhalt einer Datei an den Befehl "echo" umleiten
Ich habe eine Datei mit dem Namen, my_file.txtderen Inhalt nur die Zeichenfolge ist Hello. Wie kann ich den Inhalt auf den Befehl umleiten echo? Ich weiß , dass ich die Befehle haben less, cat, more... aber ich muss es mit dem tun echo. Ich habe es versucht: $ cat my_file.txt …

4
Warum funktioniert der Befehl "cd" nicht über SSH?
Ich habe versucht, einige Dateien über SSH zu sichern, aber anstatt tardie gewünschten zu speichern , habe ich meinen Home-Ordner erhalten. Ich habe einige weitere Tests durchgeführt und es läuft darauf hinaus: ssh root@server /bin/sh -c "cd /boot && ls -l" Was zu meiner Überraschung Dateien /rootnicht auflistet /boot. Aber …
41 shell  ssh  cd-command 




7
Wie kann ich mich daran erinnern, wie die Umleitung verwendet wird?
ich weiß was program > /dev/null 2>&1 tut. Es leitet die Ausgabe an /dev/nullund 2>&1bedeutet, dass die Fehlerausgabe an dieselbe Stelle umgeleitet wird, an die die Ausgabe gesendet wird. Mein Problem ist, dass ich immer googeln muss, weil ich mich nie daran erinnere. Also, ich versuche &2>1, 1>2&, 1>&2... ich …
40 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.