Als «unix» getaggte Fragen

78
Vergleich von Unix / Linux IPC

Unix / Linux bietet viele IPCs an: Pipes, Sockets, Shared Memory, DBus, Message Queues ... Was sind die jeweils am besten geeigneten Anwendungen und wie funktionieren sie?

77
printf Anomalie nach "fork ()"

Betriebssystem: Linux, Sprache: pure C. Ich lerne C-Programmierung im Allgemeinen und C-Programmierung unter UNIX in einem speziellen Fall. Ich habe printf()nach einem fork()Aufruf ein seltsames (für mich) Verhalten der Funktion festgestellt . Code #include <stdio.h> #include...

77
So verschachteln Sie Zeilen aus zwei Textdateien

Was ist der einfachste / schnellste Weg, um die Zeilen von zwei (oder mehr) Textdateien zu verschachteln? Beispiel: Datei 1: line1.1 line1.2 line1.3 Datei 2: line2.1 line2.2 line2.3 Interleaved: line1.1 line2.1 line1.2 line2.2 line1.3 line2.3 Sicher ist es einfach, ein kleines...

77
Prägnantes und portables "Join" in der Unix-Befehlszeile

Wie kann ich mehrere Zeilen zu einer Zeile zusammenfügen, mit einem Trennzeichen, in dem sich die Zeichen für neue Zeilen befanden, und ein nachfolgendes Trennzeichen vermeiden und optional leere Zeilen ignorieren? Beispiel. Stellen Sie sich eine Textdatei foo.txtmit drei Zeilen vor: foo bar baz...

77
Unix - Anzahl der Spalten in der Datei

Gegeben eine Datei mit Daten wie diese (dh die Datei storage.dat) sid|storeNo|latitude|longitude 2|1|-28.03720000|153.42921670 9|2|-33.85090000|151.03274200 Was wäre ein Befehl, um die Anzahl der Spaltennamen auszugeben? dh im obigen Beispiel wäre es 4. (Anzahl der Pipe-Zeichen + 1 in der...

75
Wo sind Core Dumps auf dem Mac geschrieben?

Wenn ich unter Mac OS X SIGQUIT an mein C-Programm sende, wird es beendet, aber es gibt keine Core-Dump-Datei. Müssen Sie Core Dumps unter Mac OS X manuell aktivieren (wie?) Oder werden sie an eine andere Stelle anstatt in das Arbeitsverzeichnis geschrieben?

75
ssh-copy-id keine identitäten gefunden fehler

Ich habe nur wenige Client-Systeme, auf denen ich den SSH-Schlüssel drücken und mich ohne Authentifizierungsaufforderung von meinem Server aus anmelden muss. Zuerst habe ich auf dem Server den folgenden SSH-Schlüssel erstellt, der erfolgreich war ]# ssh-keygen -t rsa -N "" -f my.key Zweitens...