Du befindest dich hier: FSI Informatik » Fachschaftsinitiative Informatik » Organisation der FSI » Regelmäßiges » GNU/Linux-Kurs » Linux-Kurs WS 08/09 » diverse   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
fsi:organisation:planungen:linux-kurse:2008:diverse [30.09.2008 17:54] – angelegt lusiuxfsi:organisation:planungen:linux-kurse:2008:diverse [Unknown date] (aktuell) – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1
Zeile 1: Zeile 1:
-====== Diverse ====== 
-  * In der Vorlesung wurden eine ganze Menge Editoren genannt, sieh dir einen oder zwei genauer an. Lass dir evtl. dabei helfen... 
-  * Lege eine Datei an, schreibe etwas hinein und speichere sie. 
-  * Wenn du viele Dateien mit irgend einem Text angelegt hast, moechtest du vielleicht nach einem bestimmten Inhalt suchen: ''grep -r <suchwort> *'' durchsucht alle Dateien im und unterhalb des aktuellen Verzeichnisses nach ''<suchwort>''. Versuche ein Wort aus der eben erstellten Textdatei zu finden 
-  * Wenn du den Pfad zu einer Datei suchst, deren Namen du kennst, dann versuche ''find . -name <dateiname>''. 
-  * Wenn du nur einen Teil des Dateinamen kennst, dann versuche ''find . -name "*<teil>*"''. Suche nach ''find . -name "*.pdf"'', um alle ''.pdf''-Dateien in deinem Verzeichnis zu finden.  
-  * Eine alternative Methode, um alle Dateien mit einem bestimmten Teil des Namens zu suchen, ist ''find . | grep <teilDesNamens>''. Teste das mit ''find . | grep 
-  .pdf''. 
-  * Wenn man auf der Konsole arbeitet, ist es leicht m"oglich, bestimmte wiederkehrende Aufgaben mit sogenannten Skripten zu vereinfachen. Das kann man in vielen Skriptsprachen machen, und auch ein paar Semester hauptberuflich studieren, aber hier ist mal ein einfaches Beispiel: 
-    * Lege in einem Editor eine Datei an und speichere diese als ''holeUndDrucke.sh'' 
-    * Gib in die Datei folgende Zeilen ein: 
- 
-  #!/bin/bash 
-  wget -O - $1 | lpr -P<Druckername> 
- 
-    * Ausfuehren kannst du das Script mit ''sh holeUndDrucke.sh <url>''. Dies laedt also die Datei in <url> herunter und schickt sie an den Drucker. 
-    * Falls du dieses Shell-Skript ausprobiert hast oder es noch tun willst, aber eigentlich gar nichts drucken willst, so kannst du den Druckerauftrag mittels ''lprm -u'' wieder loeschen... 
-    * Man kann natuerlich viel trickreichere Skripte schreiben, aber das ist ja der erste Tag ;) -- morgen gibts mehr davon!