Unix & Linux

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


8
Wie kann man grep mit mehreren UND-Mustern ausführen?
Ich möchte die Mehrfachmusterübereinstimmung mit implizitem UND zwischen Mustern erhalten, dh gleichbedeutend mit dem Ausführen mehrerer Greps in einer Sequenz: grep pattern1 | grep pattern2 | ... Also, wie konvertiert man es in so etwas wie? grep pattern1 & pattern2 & pattern3 Ich würde gerne single grep verwenden, weil ich …

6
Beeinträchtigt LVM die Leistung?
Ich muss einige Server auf Linux migrieren, und ein wichtiger Aspekt, den ich bewerten muss, ist, dass mein neues Hostsystem über eine elastische Speicherkapazität verfügen muss. Natürlich bin ich bei einigen Grundlagenforschungen auf LVM gestoßen. Gibt es Performance-Einbußen für die Verwendung von lvm? Wenn ja, wie kann ich es messen? …

4
Leiten Sie SIGTERM an das Kind in Bash weiter
Ich habe ein Bash-Skript, das ungefähr so ​​aussieht: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Wenn die Bash-Shell, in der das Skript ausgeführt wird, ein SIGTERM-Signal empfängt, sollte sie auch ein SIGTERM-Signal an den ausgeführten Server senden (das blockiert, sodass keine Überfüllung möglich ist). Ist das möglich?
86 bash  shell  signals  docker 

6
Automatisiertes ssh-keygen ohne Passphrase, wie?
Ich möchte ein automatisiertes Skript ssh-keygenerstellen, das einige Pub / Private-Schlüsselpaare aufruft und erstellt, die ich später verwenden werde. Im Prinzip funktioniert alles einwandfrei mit ... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... außer dass ich nach der Passphrase gefragt werde, die die Schlüssel verschlüsseln würde. Dies erschwert …
86 ssh  scripting 

7
Kann in bash kein Ausrufezeichen (!) Verwendet werden?
Ich versuche, mit dem Befehl curl auf eine http-URL mit einem Ausrufezeichen ( !) im Pfad zuzugreifen . z.B: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" Die Konsole antwortet mit bash: ... event not found. Was geht hier vor sich? und was wäre die richtige Syntax, um dem Ausrufezeichen zu entgehen?

7
Das Ergebnis von ls *, ls ** und ls ***
Ich weiß, dass mit dem Befehl lsalle Verzeichnisse aufgelistet werden. Aber was macht der ls *Befehl? Ich habe es benutzt und es listet nur die Verzeichnisse auf. Bedeutet der Stern vor ls, wie tief er die Verzeichnisse auflisten kann?

4
Was ist das Äquivalent von 'apt-get update'?
Debian apt-get updateruft den Paketindex ab und aktualisiert ihn. Da ich an diese Vorgehensweise gewöhnt bin, war ich überrascht, dass yum updatedies alles funktioniert und das System aktualisiert. Das hat mich neugierig gemacht, wie man den Paketindex aktualisiert, ohne etwas zu installieren.

5
Prozessersetzung und Rohrleitung
Ich habe mich gefragt, wie ich das Folgende verstehen soll: Die Standardausgabe eines Befehls in die Standardausgabe eines anderen Befehls zu leiten, ist eine leistungsstarke Technik. Aber was ist, wenn Sie die Standardausgabe mehrerer Befehle weiterleiten müssen? Hier kommt die Prozesssubstitution ins Spiel. Mit anderen Worten, kann die Prozessersetzung das …



4
Warum funktioniert die Parametererweiterung mit Leerzeichen ohne Anführungszeichen in doppelten Klammern "[[", aber nicht in einfachen Klammern "["?
Ich bin verwirrt mit einfachen oder doppelten Klammern. Schau dir diesen Code an: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Es funktioniert perfekt, obwohl die Zeichenfolge ein Leerzeichen enthält. Aber wenn ich es in einzelne Klammer ändere: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo …
85 bash  quoting  ksh  test 


6
Konvertieren Sie Dateiinhalte in Kleinbuchstaben
Ich habe eine tempDatei mit Klein- und Großbuchstaben. Eingang Inhalt meiner tempDatei: hi Jigar GANDHI jiga Ich möchte alle oberen in untere konvertieren . Befehl Ich habe den folgenden Befehl ausprobiert: sed -e "s/[A-Z]/[a-z]/g" temp habe aber falsche ausgabe bekommen. Ausgabe Ich möchte es als: hi jigar gandhi jiga Wofür …

2
Wie funktionieren Tastatureingaben und Texteingaben?
Angenommen, ich drücke die ATaste in einem Texteditor. Dadurch wird das Zeichen ain das Dokument eingefügt und auf dem Bildschirm angezeigt. Ich weiß, dass die Editor-Anwendung nicht direkt mit der Hardware kommuniziert (es gibt einen Kernel und andere Dinge dazwischen). Was ist also auf meinem Computer los?

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.