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 …
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 …
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 …
${!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 …
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 …
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 …
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 …
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 …
url=http://www.foo.bar/file.ext; echo ${url##/*} Ich habe erwartet, dass dieser Code gedruckt wird file.ext, aber er druckt die gesamte URL. Warum? Wie kann ich den Dateinamen extrahieren?
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 …
Ich habe bashin meiner ~/.bashrcDatei eine Funktion definiert . Dies ermöglicht mir die Verwendung in Shell-Terminals. Es scheint jedoch nicht zu existieren, wenn ich es aus einem Skript heraus aufrufe. Wie kann ich eine bashFunktion definieren , die auch von Skripten verwendet wird?
Wenn ich ~/biTabvorher getippt hätte , wäre daraus geworden ~/bin. Es heute jedoch begann Drehen ~/biTabin /home/username/bin. Ich hätte lieber das erste, aber ich bin nicht sicher, was passiert ist ... Ich habe ein Skript hinzugefügt, um meine Bash-Vervollständigung zu bearbeiten, aber ich habe es von meinem entfernt ~./bashrcund den …
Beim Versuch, einer verwandten Frage ein bisschen mehr Details hinzuzufügen , wurde mir klar, dass ich nicht genau angeben kann, welcher der verfügbaren Bash-Worttypen ausgeführt werden soll. Entsprechend help typegibt es fünf Wortarten: alias Stichwort Funktion eingebaut Datei Es ist möglich, dass ein Wort mehrere Typen hat (dies trueist nur …
Genau wie Sie zwischen Paaren springen können, dh ()kann ich diese Funktion erweitern, um zwischen Anfangs-Tags und End-Tags zu springen? springe also in bash zwischen ifundfi
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.