Als «unix» getaggte Fragen

Unix ist ein Multitasking-Betriebssystem für mehrere Benutzer, das ursprünglich 1969 entwickelt wurde.

10
Ist Ken Thompsons Compiler-Hack immer noch eine Bedrohung?
Ken Thompson Hack Ken Thompson beschrieb 1984 eine Methode zur Beschädigung einer Compiler-Binärdatei (und anderer kompilierter Software, z. B. eines Anmeldeskripts auf einem * nix-System). Ich war gespannt, ob die moderne Kompilierung diese Sicherheitslücke geschlossen hat oder nicht. Kurze Beschreibung: Schreiben Sie den Compiler-Code neu, um 2 Fehler zu enthalten: …
156 linux  unix  compiler  hacking 

4
Was ist der genaue Einfallsreichtum von Unix Pipe
Ich habe die Geschichte gehört, wie Douglas Mcllroy auf das Konzept gekommen ist und wie Ken Thompson es in einer Nacht umgesetzt hat. Soweit ich weiß, ist pipe ein Systemaufruf, der einen Teil des Speichers zwischen zwei Prozessen teilt, von denen ein Prozess schreibt und ein anderer liest. Als jemand, …

5
Ist es eine gute Idee, Shell-Befehle aus C heraus aufzurufen?
Es gibt einen Unix-Shell-Befehl ( udevadm info -q path -n /dev/ttyUSB2), den ich aus einem C-Programm aufrufen möchte. Nach ungefähr einer Woche Kampf könnte ich es wieder selbst implementieren, aber ich möchte das nicht tun. Ist es allgemein anerkannt, dass ich nur anrufe popen("my_command", "r");, oder führt dies zu inakzeptablen …
50 c  unix  shell 

5
Entspricht die Programmierung in der UNIX-Philosophie der funktionalen Programmierung?
Die UNIX-Programmierumgebung (der klassische Text) besagt, dass der UNIX-Programmieransatz darin besteht, kleine, genau definierte Tools zu erstellen, die kombiniert werden können, um komplexere Probleme zu lösen. Beim Erlernen von C und der Bash-Shell habe ich festgestellt, dass dies ein leistungsstarkes Konzept ist, mit dem sich eine Vielzahl von Programmierproblemen lösen …

7
Gibt es eine Windows-Programmierphilosophie? [geschlossen]
Ich habe sowohl in Unix- als auch in Windows-Umgebungen programmiert. Meist habe ich in Unix gearbeitet, wo ich die Unix-Philosophie gelernt habe , die sich wie folgt zusammenfassen lässt Schreiben Sie Programme, die eines können und es gut machen. Schreiben Sie Programme, um zusammenzuarbeiten. Schreiben Sie Programme, um Textströme zu …


3
Einfache Erklärung der Unix-Sockets
Ich kann suchen und habe mir bereits den Wikipedia-Eintrag und einige andere Stellen angesehen, aber obwohl ich Programmiererfahrung habe, verstehe ich das Konzept nicht wirklich. Können Sie mich wie eine 10-jährige behandeln und mir eine klare Erklärung zur Socket-Kommunikation geben?
20 unix  sockets 

12
Jemanden für allgemeine Unix-Kenntnisse interviewen [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Wie würden Sie einen Entwickler testen, der behauptet, über …
20 interview  linux  unix  shell 

3
Warum heißt der Befehl "kill" so?
Warum wurde beschlossen, den killBefehl "kill" zu nennen ? Ich meine, ja, dieses Dienstprogramm wird oft verwendet, um Prozesse zu beenden, aber es kann tatsächlich verwendet werden, um ein beliebiges Signal zu senden. Ist es nicht etwas verwirrend? Vielleicht gibt es einige historische Gründe. Alles, was ich aus man killdiesem …

4
Stil der Befehlszeilenoptionen - POSIX oder was?
Irgendwo habe ich einen Rant gegen Java / Javac gesehen, der angeblich eine Mischung aus Windows- und Unix-Stil verwendet java -classpath ... -ea ... Something IMHO, es ist keine Mischung, es ist genauso wie es findfunktioniert, nicht wahr? AFAIK zufolge sollte die Syntax POSIX-konform sein java --classpath ... --ea ... …

3
Kleinbuchstaben in Linux-Dateinamen
Da ich finde, dass UpperCase für die Worttrennung von Anfangsbuchstaben in langen komplexen Namen wirklich lesbar ist, neige ich dazu, einige meiner Linux-Dateinamen mit etwas UpperCase zu versehen. Meist ausführbare Dateien, einige Verzeichnisse auch. Aber es ist ein paar Wochen her, dass ich bemerkt habe, dass die große Mehrheit aller …

2
Warum heißen Oracle-Verzeichnisse / u01 / u02 usw.? [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich arbeite seit einigen Jahren mit dem Oracle RDBMS und habe …
11 oracle  unix 

4
Was sollten Entwickler über UNIX-basierte Systeme wissen?
Ich bin ein bisschen erstaunt, dass dies noch von niemandem gefragt wurde, aber auf hoher Ebene, was sollte jeder Entwickler über die Arbeit mit UNIX-basierten Systemen wissen? Meine * nix-Erfahrung ist sehr begrenzt, da ich absolut keinen Grund habe, sie über Windows für meine eigenen Zwecke zu verwenden, aber es …
8 unix 
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.