Unix & Linux

54
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

54
Wie erfahre ich, ob ich mit UEFI boote?

Ich habe gesucht, aber keinen offensichtlichen Weg gefunden, um festzustellen, ob GRUB UEFI im Systemstart oder im BIOS-Kompatibilitätsmodus oder in einem vollwertigen BIOS verwendet. Ich habe nur Windows-Methoden gefunden . Befindet sich in GRUB oder den Kernel-Startprotokollen etwas, das anzeigt,...

54
Warum wird die Tilde (~) nicht in doppelte Anführungszeichen gesetzt?

Nach dieser Antwort und meinem eigenen Verständnis wird die Tilde in das Ausgangsverzeichnis erweitert: $ echo ~ /home/braiam Nun, wann immer ich möchte, dass die Shell-Erweiterung funktioniert, dh wenn Variablennamen wie verwendet $FOOwerden und unerwartete Zeichen, Leerzeichen usw. nicht...

54
Ä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...

54
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...

54
Symlink erstellen - überschreiben, falls vorhanden

Ich möchte Daten speichern /path/to/data/folder/month/date/hour/minute/fileund mit diesen verknüpfen /path/to/recent/fileund dies bei jeder Erstellung einer Datei automatisch tun. Angenommen, ich weiß nicht im Voraus, ob es /path/to/recent/fileexistiert. Wie kann ich vorgehen, um es zu erstellen...

54
Unterstützt Nginx Kommentarblöcke in der Konfiguration?

Ich habe hier eine nginx config. Ich muss Blöcke darin auskommentieren: ...things I want... ...things I don't want... ...things I want... Die Dinge sind 30-50 Zeilen lang, und ich werde sie nicht sichern und löschen. Ich möchte auch nicht #s an den Anfang von 30-50 Codezeilen schreiben , und ich...

54
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...

53
Liste explizit installierter Pakete

In Gentoo gibt es die Datei /var/lib/portage/world, die Pakete enthält, die ich explizit installiert habe. Mit explizit meine ich Pakete, die ich auswähle, die nichts standardmäßig installiertes oder von den Abhängigkeiten gezogenes enthalten. Gibt es eine ähnliche Datei oder einen Befehl, um diese...