Unix & Linux

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

5
Wie nehme ich den absoluten Wert mit awk?
Wenn ich unter zwei Daten habe: 2015-09-12,2015-08-13 Und ich muss die Anzahl der Tage zwischen ihnen erhalten, ich werde den folgenden Code verwenden: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' Die Ausgabe für diesen Code erfolgt, -29während der Unterschied tatsächlich ist29

3
Suchen und Ersetzen von Steuerzeichen (^ @, ^ M, ^ I…) in vi
Ich kopierte diese Zeile /proc/some_proc_id/cmdlinein meinem Ubuntu-Computer, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ Irgendwie werden die Leerzeichen durch ^@vi dargestellt. Ich habe versucht, sie mit dem Befehl durch Leerzeichen zu ersetzen. :%s#^@# #g Aber es sagt pattern not found ^@. Wie kann man Sonderzeichen ersetzen, insbesondere solche, die mit einem Karat-Symbol beginnen?

4
Was bedeutet "Stern in passwd-Datei"?
Ich habe einen Computer, auf dem ich booten muss, aber die Passwörter scheinen gefälscht zu sein. Außerdem kann ich das Laufwerk nicht zum Schreiben einbinden und es ist ein MIPS-Prozessor, sodass ich es nicht auf einen anderen Computer stecken kann, um es auszuführen. Wie auch immer, die passwd-Datei enthält einige …

1
Warum funktioniert die Bash-Parameter-Erweiterung in Systemd-Servicedateien nicht?
Ich versuche, systemd's zu verwenden EnvironmentFileund dem Befehl eine Option hinzuzufügen, wenn er in der Datei festgelegt ist. Ich habe folgendes in der Unit-Datei: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" was nichts wiedergibt, wenn ich den Dienst starte. Folgendes funktioniert wie erwartet: ExecStart=/usr/bin/bash -c "echo port is $PORT" was bedeutet, …

2
So ändern Sie den Eigentümer eines Verzeichnisses
BEARBEITEN : Das Problem war, dass Apple Berechtigungen zum Markieren von Backups verwendet und Sie daran hindert, diese zu ändern (wahrscheinlich eine Sicherheitsfunktion). Durch die Verwendung von chmod -RN <dir>entfernte ich ACL-Daten aus allen Ordnern mit wichtigen Daten. Dadurch konnte ich mich selbst zum Eigentümer machen und die entsprechenden Berechtigungen …

3
Datumsüberprüfung in der Shell
Ich möchte das unten stehende Datumsformat im Shell-Skript überprüfen 2015-Jul-13 Ich benutze date -d "2015-Jul-13" +"%Y-%b-%d"aber seinen Fehler als date: invalid date '2015-Jul-13'

3
Wie entferne ich Starter aus dem KDE-Bereich?
Ich denke, diese Frage wäre viel einfacher zu beantworten, wenn man sie googelt, da sie so einfach ist, aber leider muss ich sie hier noch stellen. Was ich tun möchte, ist, Starter, die ich nicht mehr benötige, auf dem KDE 4-Panel in Sabayon zu entfernen. Hier ist ein Screenshot, unten …
14 kde4  panel  sabayon 

2
Könnte Apt Pakete löschen, die von Software benötigt werden, die Benutzer aus dem Quellcode installiert haben?
Apt verarbeitet Abhängigkeiten zwischen Paketen, die aus seinen Repositorys oder *.debDateien installiert wurden . Was ist jedoch mit Software, die Benutzer aus dem Quellcode kompiliert und installiert haben, ./configure && make && make installohne zuvor eine .debDatei zu erstellen ? Ist es möglich, dass Apt Pakete entfernt, die von solchen …



1
synclient findet trotz Synaptics Touchpad in der xinput-Liste keine Synaptics-Eigenschaften
Ich habe gestern mein Fedora-Notebook auf Fedora 22 aktualisiert. Damit hat synclient aufgehört zu arbeiten: Konnte keine Synaptics-Eigenschaften finden. Kein Synaptics-Treiber geladen? Trotzdem xinput listzeigt: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave …

2
Wie sicher ist es, den Linux Ephemeral Port-Bereich zu ändern?
Auf meiner Linux-Box wird der folgende kurzlebige Portbereich angezeigt. sysctl net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 32768 61000 Ich möchte den Portbereich auf ungefähr 16000 erweitern. Eine kurze Frage lautet hier: Wie sicher ist es, den Bereich im Kontext der anderen Anwendungen zu ändern? Sind andere Anwendungen von dieser Änderung betroffen? Ich verstehe, …
14 linux  ip 

1
'ls' zeigt zwei identische Dateien in einem Verzeichnis
Der Befehl lsscheint mir also zwei identische Dateien in einem Verzeichnis zu zeigen. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 root …
14 bash  osx  ls 

1
Verwenden Sie den Desktop als Bluetooth-Headset
Der Lautsprecher meines Desktops ist viel besser als meine Telefone, daher möchte ich meine Desktop-Lautsprecher anstelle meines Handys verwenden. Es ist für mich unpraktisch, USB oder die Audiobuchse zu verwenden, sodass mir Bluetooth verbleibt. Ich habe mein Telefon mit gekoppelt bluetoothctl, aber wenn ich versuche, eine Verbindung herzustellen, erhalte ich …

1
Wie löst rsync Konflikte?
Was passiert, wenn die Freigaben von Maschine A und Maschine B ein Verzeichnis haben, das zuvor über synchronisiert wurde rsync, und A eine Datei ändert und B dieselbe Datei ändert und Sie rsyncvon A nach B wechseln ? Ist es vielleicht so etwas wie ein Zusammenführungskonflikt git? Kann der Konflikt …

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.