Als «shell» getaggte Fragen

Eine Shell ist eine Software, mit der Benutzer mit dem Betriebssystem interagieren können, normalerweise durch Eingabe über eine Befehlszeile.




5
Woher stammt die Aufforderung UNIX $ (Dollar)?
Die UNIX-Eingabeaufforderung zeigt mit einem $Symbol an, dass Ihre Eingabe erwartet wird. Ich habe mich gefragt, warum dieses Symbol gewählt wurde - wenn es einen Grund gibt. Dollar scheint nur ein wenig unerwartet. Ein >Symbol wäre meiner Meinung nach suggestiver gewesen.
83 unix  shell  history  prompt 


2
Ist "ps -u" wirklich eine schlechte Syntax?
IMHO ps -uzeigt eine sehr nützliche Ausgabe, viel besser als ps -u $USER: $ ps -u Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND elastic 234897 0.0 0.0 105980 1336 pts/2 S+ Oct10 0:00 /bin/bash ./run.sh collector-json-1.conf elastic …
75 linux  shell  ps 



6
Wie führe ich Befehle in einem anderen Ordner aus, ohne den Ordnerpfad zu wiederholen?
Gibt es eine clevere Möglichkeit, Kopier- und Verschiebevorgänge oder einen Befehl zum Duplizieren einer Datei auszuführen, ohne cddanach einen Befehl mvim selben Ordner ausführen zu müssen ? Zum Beispiel muss ich Folgendes ausführen: mv /folder1/folder2/folder3/file.txt /folder1/folder2/folder3/file-2013.txt Beachten Sie, dass das Verzeichnis, in das ich die Datei verschiebe, dasselbe ist, aber …



4
Finden Sie heraus, ob der Benutzername existiert
Wie kann ich in einem Shell-Skript herausfinden, ob ein bestimmter Benutzername auf dem aktuellen System vorhanden ist? /etc/passwdund /etc/shadowsind unvollständig. Betrachten Sie die Verzeichnisdienste von OS X oder Linux mit einer ähnlichen Active Directory-Integration.
68 bash  unix  shell 

9
Liste offener SSH-Tunnel
Ich benutze viele SSH-Tunnel zu verschiedenen Servern auf meinem Linux-Rechner (zum Tunneln zu Datenbanken, Webservern usw.) und es wäre sehr praktisch, eine Liste der aktuellen offenen Tunnel über ein Shell-Skript anzuzeigen. Ich kann lokale Verbindungen über ein grep auf netstat identifizieren, und zwar wie folgt: netstat -n --protocol inet | …
67 ssh  shell  ssh-tunnel 



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.