Hallo zusammen ,
ich habe am kommenden Freitag ein Vorstellungsgespräch. Als letzter Punkt im Anforderungsprofil steht:
Grundkenntnisse im Umgang mit LINUX
Ich kenne zwar LINUX, aber theoretisch. Ich möchte am Vorstellungstag dum da sitzen wenn sie mir technische Fragen stellen. Deshalb ein paar Fragen, die ich bereits gesammlt habe, die ich Euch gerne stellen möchte. Es sind eher shell-/terimalbasierte Fragen:
1. Wenn ich im Homeverzeichnis bin, wie kann ich wissen, ob ein bestimmtes Programm existiert? Sagen wir mal das Programm VLC? Was tippe ich da ein?
2. Wenn ich "ls -l" ausführe, dann kommen die ganzen Dateien raus mit ihren Rechten. Die Bedeutung der Rechten verstehe ich. Ich möchte fragen, sind ausführbare Dateien nach "ls -l" auch aufgelistet? Oder sind es nur Verzeichnisse und "Dateien"?
Entschuldige für diese unverschämte Frage, ich habe leider kein Linux, daher kann ich nicht selber nachschauen.
3. Wenn ein Programm(Wie zum Beispiel Java Compiler) installiert ist, mit welchem Befehl kann ich nachprüfen, ob seine Umgebungsvariablen gesetzt sind? In Windows dient dies zur Ausführung eines Java-Programms aus jedem Verzeichnis, statt immer im bin-Verzeichnis zu machen.
4. Ich weiss, dass alle Programme unter /usr/bin gespeichert sind. D.h. Nach Installation eines Programms, sind das Programm und all seine relevanten Dateien in diesem bin-verzeichnis?
5. Kann ich als normaler Benutzer eigentlich ein Programm nur für mich selbst installieren? Weil, ich weiss dass zur Installation immer mit "sudo" ausgeführt wird, also als root bzw. admin. Kann ich denn ein Programm nur für mich installieren, so dass andere Benutzer das Programm noch nicht mal sehen können?
So, ich glaube, das wars. Falls Ihr noch knackige, kurze und wichtige Themen habt, schlagt sie mir doch bitte vor. Vielen Dank. Wie gesagt, es ist für ein Vorstellungsgespräch. Ich vermute mal, die Firma arbeitet mit Linux.
Vielen Dank Euch.
Schöne Grüße aus Rheinland,
Eure Ratna
ich habe am kommenden Freitag ein Vorstellungsgespräch. Als letzter Punkt im Anforderungsprofil steht:
Grundkenntnisse im Umgang mit LINUX
Ich kenne zwar LINUX, aber theoretisch. Ich möchte am Vorstellungstag dum da sitzen wenn sie mir technische Fragen stellen. Deshalb ein paar Fragen, die ich bereits gesammlt habe, die ich Euch gerne stellen möchte. Es sind eher shell-/terimalbasierte Fragen:
1. Wenn ich im Homeverzeichnis bin, wie kann ich wissen, ob ein bestimmtes Programm existiert? Sagen wir mal das Programm VLC? Was tippe ich da ein?
2. Wenn ich "ls -l" ausführe, dann kommen die ganzen Dateien raus mit ihren Rechten. Die Bedeutung der Rechten verstehe ich. Ich möchte fragen, sind ausführbare Dateien nach "ls -l" auch aufgelistet? Oder sind es nur Verzeichnisse und "Dateien"?
Entschuldige für diese unverschämte Frage, ich habe leider kein Linux, daher kann ich nicht selber nachschauen.
3. Wenn ein Programm(Wie zum Beispiel Java Compiler) installiert ist, mit welchem Befehl kann ich nachprüfen, ob seine Umgebungsvariablen gesetzt sind? In Windows dient dies zur Ausführung eines Java-Programms aus jedem Verzeichnis, statt immer im bin-Verzeichnis zu machen.
4. Ich weiss, dass alle Programme unter /usr/bin gespeichert sind. D.h. Nach Installation eines Programms, sind das Programm und all seine relevanten Dateien in diesem bin-verzeichnis?
5. Kann ich als normaler Benutzer eigentlich ein Programm nur für mich selbst installieren? Weil, ich weiss dass zur Installation immer mit "sudo" ausgeführt wird, also als root bzw. admin. Kann ich denn ein Programm nur für mich installieren, so dass andere Benutzer das Programm noch nicht mal sehen können?
So, ich glaube, das wars. Falls Ihr noch knackige, kurze und wichtige Themen habt, schlagt sie mir doch bitte vor. Vielen Dank. Wie gesagt, es ist für ein Vorstellungsgespräch. Ich vermute mal, die Firma arbeitet mit Linux.
Vielen Dank Euch.
Schöne Grüße aus Rheinland,
Eure Ratna