Hey,
an meiner Universität bin ich zurzeit in einen Informatikvorkurs, indiesem nehmen wir das Betriebssystem Linux durch.
unter: http://pi.informatik.uni-siegen.de/schuh/lk-handout.pdf kann man sich das Handout zum Vorkurs downloaden.
Im Moment sind wir beim zweiten Teil angekommen und haben ein paar Übungen bekommen, jedoch komme ich gar nicht richtig damit klar und bitte euch um Hilfe.
1. Zum Beispiel sollen wir alle Adressen mit einer Zeilennummer 20 bis 29 aus der Datei "adressen" auflisten:
grep head -n 29 adressen (also hier komme ich schon nicht weiter... Ich weiß dass ich den Befehl grep benutzen muss jedoch weiß ich nicht wie ich die Adressen mit einer Zeilennummer von 20 bis 29 aufliste... ich weiß nur wie ich den ersten oder den letzten teil ausgeben kann, also head und tail...)
2. In einem anderen Bsp soll man die Straßennamen und Hausnummern aus der Datei adressen ausgeben:
grep ( dann Straßennamen und Hausnummern... aber wie ist der Befehl definiert? Wie gibt er die Straßennamen und Hausnummern aus? Die sind doch immer verschieden... HILFE!!!)
3. Ein weiteres Bsp wobei ich Hilfe benötige ist, das erstellen einer neuen Datei nur mit Vorname, Anrede und Nachnamen aus der Datei adressen:
Da müsste man ja eig die Datei adressen kopieren und dann alle Dateien außer Vorname, Anrede und Nachnamen entfernen (mit cut) oder?
Also: cp adressen dann cut (keine ahnung wie man alles andere entfernt... Hilfe bitte...)
4. Wenn man eine neue Datei nach Postleitzahlen notiert erzeugen soll:
cp adressen und dann grep Postleitzahlen adressen ( aber dann habe ich auch keine neue Datei mit dem Inhalt von adressen erstellt...)
5. Man soll die doppelten Zahlen aus 2 Dateien ausgeben.. Dazu soll man Pipe für die ein und ausgabe benutzen:
Dafür braucht man ja den Befehl uniq oder? Also: uniq Datei1 -ls und danach uniq Datei2 -ls (-ls ja zum ausgeben oder?)
6. Soll man aufschreiben wie die nummerische Berechtigung bei einer Datei mit -rwxr-x--- nach Eingabe des folgenden Befehl aussieht: g-x file
Die letzten drei - bedeuten ja dass Sonstiges nicht lesen schreiben und ausführen darf und die ersten vier Buchstaben bedeuten, dass der Eigentümer lesen schreiben und ausführen darf.
Und das x in der Mitte bedeutet dass die Gruppe nur in die Datei Schreiben darf...
Stimmt dass? Oder habe ich da schon Fehler?
Dann nach dem Befehl g-x file (wofür steht das g? x ist ja das Ausführen der Datei aber g?)... Ehrlich gesagt habe ich keine Ahnung wie es sich nach dem Befehl verändert da ich nicht weiß wofür das g steht und aus was das x, also das ausführen, wirkung hat. Sind alle betroffen, sodass Der Eigentümer, die Gruppe und Sonstiges dann die Datei ausführen können oder wie? ...
7. Wenn man die Rechte so abändern möchte dass nur die Gruppe die Datei lesen und reinschreiben darf:
chmod 060 Datei oder?
Und wenn nur Sonstige lesen und reinschreiben darf:
chmod 006 Datei oder?
8. Wenn man die Rechte einer Datei so ändert dass man sie ausführen kann:
chmod g+w Datei oder?
Ich weiß dass es vllt den Anschein macht dass ich euch die ganze arbeit aufbrummen möchte aber ich bin mit den nerfen am Ende... Ich versuche dass jetzt schon seit 4 Stunden hinzubekommen und schaffe es nicht... Ich habe all meine Ansätze hier reingeschrieben mit der Hoffnung dass mir jemand Helfen kann...
an meiner Universität bin ich zurzeit in einen Informatikvorkurs, indiesem nehmen wir das Betriebssystem Linux durch.
unter: http://pi.informatik.uni-siegen.de/schuh/lk-handout.pdf kann man sich das Handout zum Vorkurs downloaden.
Im Moment sind wir beim zweiten Teil angekommen und haben ein paar Übungen bekommen, jedoch komme ich gar nicht richtig damit klar und bitte euch um Hilfe.
1. Zum Beispiel sollen wir alle Adressen mit einer Zeilennummer 20 bis 29 aus der Datei "adressen" auflisten:
grep head -n 29 adressen (also hier komme ich schon nicht weiter... Ich weiß dass ich den Befehl grep benutzen muss jedoch weiß ich nicht wie ich die Adressen mit einer Zeilennummer von 20 bis 29 aufliste... ich weiß nur wie ich den ersten oder den letzten teil ausgeben kann, also head und tail...)
2. In einem anderen Bsp soll man die Straßennamen und Hausnummern aus der Datei adressen ausgeben:
grep ( dann Straßennamen und Hausnummern... aber wie ist der Befehl definiert? Wie gibt er die Straßennamen und Hausnummern aus? Die sind doch immer verschieden... HILFE!!!)
3. Ein weiteres Bsp wobei ich Hilfe benötige ist, das erstellen einer neuen Datei nur mit Vorname, Anrede und Nachnamen aus der Datei adressen:
Da müsste man ja eig die Datei adressen kopieren und dann alle Dateien außer Vorname, Anrede und Nachnamen entfernen (mit cut) oder?
Also: cp adressen dann cut (keine ahnung wie man alles andere entfernt... Hilfe bitte...)
4. Wenn man eine neue Datei nach Postleitzahlen notiert erzeugen soll:
cp adressen und dann grep Postleitzahlen adressen ( aber dann habe ich auch keine neue Datei mit dem Inhalt von adressen erstellt...)
5. Man soll die doppelten Zahlen aus 2 Dateien ausgeben.. Dazu soll man Pipe für die ein und ausgabe benutzen:
Dafür braucht man ja den Befehl uniq oder? Also: uniq Datei1 -ls und danach uniq Datei2 -ls (-ls ja zum ausgeben oder?)
6. Soll man aufschreiben wie die nummerische Berechtigung bei einer Datei mit -rwxr-x--- nach Eingabe des folgenden Befehl aussieht: g-x file
Die letzten drei - bedeuten ja dass Sonstiges nicht lesen schreiben und ausführen darf und die ersten vier Buchstaben bedeuten, dass der Eigentümer lesen schreiben und ausführen darf.
Und das x in der Mitte bedeutet dass die Gruppe nur in die Datei Schreiben darf...
Stimmt dass? Oder habe ich da schon Fehler?
Dann nach dem Befehl g-x file (wofür steht das g? x ist ja das Ausführen der Datei aber g?)... Ehrlich gesagt habe ich keine Ahnung wie es sich nach dem Befehl verändert da ich nicht weiß wofür das g steht und aus was das x, also das ausführen, wirkung hat. Sind alle betroffen, sodass Der Eigentümer, die Gruppe und Sonstiges dann die Datei ausführen können oder wie? ...
7. Wenn man die Rechte so abändern möchte dass nur die Gruppe die Datei lesen und reinschreiben darf:
chmod 060 Datei oder?
Und wenn nur Sonstige lesen und reinschreiben darf:
chmod 006 Datei oder?
8. Wenn man die Rechte einer Datei so ändert dass man sie ausführen kann:
chmod g+w Datei oder?
Ich weiß dass es vllt den Anschein macht dass ich euch die ganze arbeit aufbrummen möchte aber ich bin mit den nerfen am Ende... Ich versuche dass jetzt schon seit 4 Stunden hinzubekommen und schaffe es nicht... Ich habe all meine Ansätze hier reingeschrieben mit der Hoffnung dass mir jemand Helfen kann...