Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

4
Was bedeutet "esac" am Ende einer Bash-Case-Anweisung? Ist es erforderlich?
Ich habe mehrere Beispiele für "esac" gefunden, die am Ende einer Bash-Case-Anweisung erscheinen, aber ich habe keine eindeutige Dokumentation zu ihrer Verwendung gefunden. Die Manpage verwendet es und hat sogar einen Index für das Wort ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), definiert aber nicht seine Verwendung. Ist dies der erforderliche Weg, um eine …
55 bash  case 


3
Aliase und Funktionen aktualisieren, nachdem neue Aliase und Funktionen definiert wurden?
Wenn ich einen neuen Alias ​​in der .bash_aliasesDatei oder eine neue Funktion in der .bashrcDatei definiere, gibt es einen Aktualisierungsbefehl, um die neuen Aliase oder Funktionen sofort zu verwenden, ohne das Terminal zu schließen (in meinem Fall ist xfce4-terminal mit ein paar geöffneten Registerkarten und vielen geöffneten Dateien) und mitten …

4
Windows-Manager vs Login-Manager vs Display-Manager vs Desktop-Umgebung
Ich habe eine Frage gestellt und festgestellt, dass viele der folgenden Dinge nicht richtig voneinander unterschieden wurden: Windows-Manager vs. Anmeldemanager vs. Display-Manager vs. Desktop-Umgebung. Kann jemand dies bitte klären, dh uns den Unterschied zwischen ihnen und wie sie vielleicht verwandt sind, mitteilen? In welche Kategorie fällt Xorg? Was ist mit …

5
Wie kann ich Dateien unterscheiden, die Kommentare ignorieren (Zeilen, die mit # beginnen)?
Ich habe zwei Konfigurationsdateien, das Original aus dem Paketmanager und eine von mir angepasste. Ich habe einige Kommentare hinzugefügt, um das Verhalten zu beschreiben. Wie kann ich diffdie Konfigurationsdateien ausführen und die Kommentare überspringen? Eine kommentierte Zeile wird definiert durch: optionales führendes Leerzeichen (Tabulatoren und Leerzeichen) Hash-Zeichen ( #) alles …

7
Wie verbinde ich ein logisch getrenntes USB-Gerät wieder?
Es ist möglich, dass ein USB-Speichergerät logisch getrennt wird: Das Gerät ist noch angeschlossen, aber für das Betriebssystem nicht sichtbar (z. B. ist es nicht unter aufgeführt /proc/bus/usb). Möglicherweise kann dies auch bei anderen Arten von USB-Geräten oder anderen Wechseldatenträgern vorkommen. Dies kann zum Beispiel passieren: nachdem Nautilus ein USB-Speichergerät …
55 linux  usb  usb-drive 





2
Warum schrumpft printf den Umlaut?
Wenn ich das folgende einfache Skript ausführe: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" Es druckt: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz Das heißt, Text mit Umlauten (z. B. ü) wird um ein Zeichen pro Umlaut "verkleinert". …
54 bash  unicode  printf 

6
Ändern Sie die Top-Sortierung wieder auf CPU
Ein ehemaliger Mitarbeiter hat etwas topunternommen, damit die Daten, wenn sie als Root ausgeführt werden, nach MEM-Auslastung anstelle der Standard-CPU-Auslastung sortiert werden. Laut mehreren Suchanfragen sollten die Manpage und sogar die Optionen in der oberen Konsole selbst (O), die nur gedrückt kwerden, nach CPU sortiert sein. Wenn ich ksie drücke, …
54 top 


10
bash: teste ob $ WORD gesetzt ist
Ich suche ein Konstrukt in bash, um zu entscheiden, ob eine Variable $WORDeines von definierten Wörtern ist. Ich brauche so etwas: if "$WORD" in dog cat horse ; then echo yes else echo no fi Hat Bash ein solches Konstrukt? Wenn nicht, welches wäre das nächste?

10
Wie synchronisiere ich Dateien zwischen zwei Fernbedienungen?
Ich möchte Dateien zwischen zwei Remote-Hosts über die lokale Shell übertragen, aber es scheint, dass rsync die Synchronisierung nicht unterstützt, wenn zwei Remotes wie folgt angegeben sind: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. Welche anderen Problemumgehungen / Befehle könnte ich verwenden, um ähnliche …
54 shell  ssh  rsync 

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.