Unix & Linux

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

1
Gibt es einen technischen Grund, warum ssh-agent keine sudo-ähnliche Inaktivitäts- / Leerlauf-Timeout-Funktion hat?
Es gibt einige kurze Diskussionen über das vorhandene ssh-agent -tFeature in [1], und es gab bereits 2001 einen Beitrag über Debian-Devel [2], in dem ein Inaktivitäts-Timeout-Feature gewünscht wurde. Es gibt hier eine ähnliche Diskussion über SE [3] für Festzüge. Ich muss mich fragen, wie der Rest des Planeten SSH-Schlüssel schützt …

2
Wie Bash behandelt ">> ()"
Beim Experimentieren mit der Umleitung von Ausgaben und der Substitution von Prozessen bin ich auf den folgenden Befehl und die daraus resultierende Ausgabe gestoßen: me @ elem: ~ $ echo foo >> (cat); Echobar Bar me @ elem: ~ $ foo (Ja, diese leere Zeile am Ende ist beabsichtigt.) Bash-Echo-Leiste, …


2
Entfernen Sie Zeilenumbrüche in Dateinamen
Ich habe einen PHP-Code, der den Dateinamen generiert, an den wget seine Protokolle anfügt. Ich habe mehr als 2000 Dateien generiert, aber das Problem ist, dass ich Probleme habe, mit ihnen zu arbeiten, weil ich einen Fehler beim Einfügen PHP_EOLals Teil des Namens hatte. Dieser Code wird LF/line feed/%0Aunter seinem …

2
Shell-Befehl / Skript, um zu sehen, ob ein Host lebt?
Ich versuche, mithilfe von Shell-Befehlen (hauptsächlich Bash) herauszufinden, wie ein bestimmter Host aktiv ist. Im Idealfall kann es sowohl mit Hostnamen als auch mit IP-Adressen arbeiten. Im Moment ist der einzige native Weg, den ich kenne, Ping, vielleicht in ein Skript integriert, wie hier beschrieben. Irgendwelche anderen Ideen?

5
sudo in nicht interaktivem Skript
Ich habe ein Skript, das drei Funktionen ausführt : A && B && C. Die Funktion Bmuss als Superuser ausgeführt werden, während Aund Cnicht. Ich habe mehrere Lösungen, aber keine davon ist zufriedenstellend: sudo das gesamte Skript: sudo 'A && B && C' Das scheint eine schlechte Idee zu sein …



3
Sed Alternative zum Suchen und Ersetzen in sehr langen Zeilen
Ich habe Dateien, die von einem Programm generiert wurden, das keine Zeilenumbrüche am Ende von Datensätzen gesetzt hat. Ich möchte Zeilenumbrüche zwischen die Datensätze setzen, und ich kann dies mit einem einfachen sed-Skript tun: sed -e 's/}{/}\n{/g' Das Problem ist, dass die Eingabedateien mehrere Gigabyte groß sind und daher die …
9 sed 


1
So warten Sie auf ein / dev / video0, bevor Sie einen Dienst starten
Ich kann Unit-Dateien schreiben, die von einem Mount abhängen, weil ich sie auflisten und dann ergänzen kann Requires=xxx, wie zum Beispiel: # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition Ich versuche, den Dienst zu starten, wenn die Webcam an das Gerät angeschlossen ist. systemctl …
9 systemd  udev 

1
'setcap' überschreibt die letzte Funktion. Wie stelle ich mehrere Funktionen ein?
Ich möchte node.js die Möglichkeit geben, Port 80 abzuhören und den Computer herunterzufahren. Anfangs habe ich diese beiden Befehle nacheinander ausprobiert: setcap cap_net_bind_service=+ep /usr/bin/nodejs setcap cap_sys_boot=+ep /usr/bin/nodejs Dann konnte meine App nicht an Port 80 gebunden werden. Ich überprüfte mit getcap: # getcap /usr/bin/nodejs /usr/bin/nodejs = cap_sys_boot+ep Wenn ich setcap …

2
Schalten Sie das Audioausgabegerät automatisch auf Bluetooth-Headset um und erzwingen Sie bei der Verbindung das A2DP-Profil
Verwenden Sie hier Mint 17 + MATE. Mein Bluetooth-Headset (Plantronics Backbeat Go2) ist einwandfrei mit meinem System verbunden, aber ich muss einige manuelle Schritte ausführen, damit dies funktioniert, die ich sehr gerne automatisiert hätte: Nach jedem Neustart muss ich pactl load-module module-bluetooth-Discover im Terminal ausführen, damit das Gerät überhaupt eine …

1
Referenzieren Sie die gesamte Festplatte (/ dev / sda) mithilfe der UUID
Auf meinem System (Debian), kann ich das sehen UUIDKennung für alle meine Platten - Partitionen (dh /dev/sda1, dev/sda2..) ls /dev/disk/by-uuid/ Ich sehe den UUIDBezeichner jedoch nicht für /dev/sdasich. Ist es möglich, auf die gesamte Festplatte zu verweisen UUID? Ich brauche dies, weil ich auf eine bestimmte Festplatte verweisen möchte und …
9 udev  disk  fdisk  uuid 


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.