Unix & Linux

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

1
Löscht das gesamte Argument in der aktuellen Bash-Befehlszeile
Mit ^W(unix-word-rubout) kann ich einfach ein einzelnes "Wort" aus dem aktuellen Befehl in meiner Bash-Shell löschen. Wenn Sie jedoch mit Argumenten in Anführungszeichen arbeiten, die Leerzeichen enthalten (oder mit nicht in Anführungszeichen gesetzten Argumenten, die mit einem Schrägstrich versehene Leerzeichen enthalten), funktioniert dies nicht gut, da nur ein Wort und …
13 bash  readline  inputrc 

7
Immer die gleiche CPU-Auslastung.
Wenn ich den folgenden Befehl ausführe, um die CPU-Auslastung zu ermitteln, erhalte ich eine nette + Benutzer-CPU-Auslastung. top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' Ausgabe: 14.5 Hier bekomme ich das Problem, dass die Ausgabe vom obersten Befehl abhängt und sich daher nicht sofort als oberster …
13 command-line  cpu 

2
Nachdem die SSH-Verbindung geschlossen wurde, ist ein rsync-Job abgeschlossen
Ich übertrage eine große Menge von Dateien von einem Computer auf einen anderen mit rsync. Ich mache dies durch SSHing in den Quellcomputer und Ausführen eines Befehls wie folgt: sudo rsync ssh --rsync-path="sudo rsync" source_dir user@host.com:dest_dir. Auch wenn ich nohupvor diesem Befehl hinzufüge, wird die Verbindung beendet, sobald ich das …
13 rsync  nohup 

4
$ {! FOO} und zsh
${!FOO}Führt eine Doppelsubstitution in durch bash, dh, es wird der (Zeichenfolge-) Wert von FOO als Variablenname verwendet. zshunterstützt diese Funktion nicht. Gibt es eine Möglichkeit, diese Arbeit in bashund gleich zu machen zsh? Hintergrund: Ich habe eine Liste von Umgebungsvariablen, wie PATH MAIL EDITOR und wollen zuerst die Variablennamen und …

1
Woher weiß gcc, wo Boost installiert ist?
Ich habe Boost unter sudo apt-get installUbuntu installiert . Später musste ich gcc nicht das IFlag zusammen mit dem Pfad zu den Boost-Bibliotheken geben, um Boost zu verwenden! Ich habe auch keine gemacht pkg-config --cflags --libs. Was ist das Geheimnis hier? Wie kann gcc wissen, wo sich der Boost befindet …
13 gcc  libraries  boost 

1
Holen Sie sich elegant eine Liste der untergeordneten Prozesse
Ich möchte eine Liste aller Prozesse erhalten, deren übergeordnetes Element $ pid ist. Dies ist der einfachste Weg, den ich mir ausgedacht habe: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Gibt es einen Befehl oder eine einfachere Möglichkeit, die Liste der untergeordneten Prozesse …
13 process  ps 

2
Chroot mit unshare simulieren
Ich versuche, einen Bootstrapper für eine minimale Linux-Distribution von der Quelle zu schreiben. Ich möchte in einer chroot-ähnlichen Umgebung bauen. Dies sollte das Verpacken vereinfachen. Sicherheit ist mir an dieser Stelle egal. Der Bootstrapper sollte keine nicht standardmäßigen Befehle von Drittanbietern erfordern. Es wäre großartig, wenn es auch nicht nötig …

1
lernst du etwas über generelles logging / logrotation unter linux?
Angenommen, neben den Apache-Webserver-Protokollen hatte ich auf keinem Betriebssystem Kontakt zu (professionellen) Protokollen. Obwohl ich einige Grundlagen verstehe, ist die Protokollierung insgesamt ein ziemlich neues Thema. Im Moment scheint die Investition, dieses Thema vollständig zu lernen, ziemlich groß zu sein, aber ich weiß noch nicht einmal, ob es sich überhaupt …


1
Wie erstelle ich ein bootfähiges Flash für "efi-shell"?
Aktuelle Intel Server-Chipsätze enthalten eine eingebaute "efi-shell", die im Grunde genommen ein vereinfachtes "NIX" mit einem Befehlssatz zu sein scheint, der zum Manipulieren einiger geschickter UEFI-Startoptionen geeignet ist. Es ist auch der Fall, dass einige der Firmware-Upgrade-Tools von Intel jetzt "efi-shell" benötigen, um ausgeführt zu werden. Leider habe ich keinen …
13 shell  boot  uefi 






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.