Unix & Linux

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

1
Wie kann ich den Index des xargs "Parallelprozessors" erhalten?
Angenommen, ich habe zwei Ressourcen namens 0und 1, auf die nur exklusiv zugegriffen werden kann. Gibt es eine Möglichkeit, den "Index" des "Parallelprozessors" wiederherzustellen, der xargsgestartet wird, um ihn als kostenlosen Dienst zum gegenseitigen Ausschluss zu verwenden? Betrachten Sie beispielsweise die folgende parallelisierte Berechnung: $ echo {1..8} | xargs -d …

4
Wie teilt man eine Ausgabe mit grep in zwei Dateien?
Ich habe ein Skript mycommand.sh, das ich nicht zweimal ausführen kann. Ich möchte die Ausgabe in zwei verschiedene Dateien aufteilen, wobei eine Datei die Zeilen enthält, die einem regulären Ausdruck entsprechen, und eine Datei die Zeilen enthält, die keinem regulären Ausdruck entsprechen. Was ich haben möchte, ist im Grunde so …


3
nohup: Eingabe ignorieren - was bedeutet das?
Ich benutze nohupBefehl von einer Weile wie nohup bash life.bash > nohup.out 2> nohup.err & In der nohup.errDatei habe ich immer eine Zeile nohup: ignoring input. Können Sie mir bitte helfen, herauszufinden, was es bedeutet?
14 nohup 

3
Shell: Setzen Sie beim Ersetzen von Befehlen die Zeilenumbrüche ('\ n') fort
Ich möchte in der Lage sein, die genaue Ausgabe einer Befehlsersetzung zu erfassen, einschließlich der nachfolgenden neuen Zeilenzeichen . Mir ist klar, dass sie standardmäßig entfernt werden, so dass möglicherweise einige Manipulationen erforderlich sind, um sie zu behalten, und ich möchte den ursprünglichen Beendigungscode beibehalten . Beispiel: Ein Befehl mit …
14 bash  shell 

1
Was ist „Firmware“ in der Linux-Terminologie?
Ich bin durch die Verwendung von Firmware im Kontext von Linux verwirrt . Unter Firmware und Treibern verstehe ich, dass Firmware der Code ist, der auf einem Gerät wie einem Bluetooth-IC, einem Tastaturcontroller, einer Grafikkarte oder einem Mehrzweck-Mikrocontroller ausgeführt wird. Die Firmware stellt eine Schnittstelle zur Verfügung, über die das …
14 firmware 

1
Was könnte diese seltsame sparsame Dateibehandlung von / in tmpfs erklären?
Auf meiner ext4Dateisystempartition kann ich den folgenden Code ausführen: fs="/mnt/ext4" #create sparse 100M file on ${fs} dd if=/dev/zero \ of=${fs}/sparse100M conv=sparse seek=$((100*2*1024-1)) count=1 2> /dev/null #show its actual used size before echo "Before:" ls ${fs}/sparse100M -s #setting the sparse file up as loopback and run md5sum on loopback losetup /dev/loop0 …

1
IP-Link und IP-Adr Ausgabe Bedeutung
Ich bin auf der Suche nach einer Erklärung, was genau die Ausgabe der Befehle ip linkund ip addrMittel auf einer Linux-Box bedeutet. # ip link 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 00:a1:ba:51:4c:11 brd ff:ff:ff:ff:ff:ff 4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state …

1
Finden Sie heraus, welche Skripte beim Start von Bash ausgeführt werden
Nach dem Starten eines Bash-Terminals habe ich festgestellt, dass die Variable PATH doppelte Einträge enthält. Mein Terminal startet eine Anmelde-Shell , wird also ~/.bash_profilevon ~/.profileund gefolgt ~/.bashrc. Nur in ~/.profileerstelle ich die Pfade Einträge, die dupliziert werden. Um pedantisch zu sein, ist dies die Reihenfolge, in der die zu beschaffenden …
14 bash  profile 


4
Wie mache ich Bash Glob eine String-Variable?
Systeminformationen OS: OS X bash: GNU bash, Version 3.2.57 (1) -release (x86_64-apple-darwin16) Hintergrund Ich möchte, dass Time Machine eine Reihe von Verzeichnissen und Dateien aus meinem git / nodejs-Projekt ausschließt. Meine Projektverzeichnisse befinden sich in ~/code/private/und ~/code/public/deshalb versuche ich, die Bash-Schleife zu verwenden tmutil. Problem Kurze Version Wenn ich eine …


1
Mehrere Bash-Funktionen im Hintergrund ausführen und warten, bis sie zurückkehren
Dies ist ein einfaches Skript, das den nvidia-smiBefehl auf mehreren Hosts ausführt und seine Ausgabe in einer gemeinsamen Datei speichert. Das Ziel hier ist, es asynchron laufen zu lassen . Reicht &der process_host()Funktionsaufruf am Ende aus? Ist mein Skript korrekt? #!/bin/bash HOSTS=(host1 host2 host3) OUTPUT_FILE=nvidia_smi.txt rm $OUTPUT_FILE process_host() { host=$1 …


3
Zuweisen einer statischen IP-Adresse mit nmcli
Daher versuche ich, einer VM eine statische IP-Adresse zuzuweisen. Dieser Fall war besonders hartnäckig. Die VM wird auf einem ESXi-Cluster mit einem eigenen öffentlichen IP-Bereich ausgeführt. Ich hatte es (sorta) mit einer IPv4-Adresse arbeiten, außer es würde jeden Start neu zugewiesen werden, jetzt nach dem Tüfteln mit nmcli kann ich …

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.