A. Willemer Wie werde ich UNIX-Guru
| | I ANWENDUNG |
Know-How für Unix/Linux-User: Einführung, Shell, Befehle, Hilfe, Arbeit mit Dateien, Editoren, Reguläre Ausdrücke, nützliche Tools, Hardware.
|
II ADMINISTRATION |
Tools, Systemstart, Benutzer verwalten, Hardware konfigurieren, Software installieren, Datensicherung, Tuning, Kernel
|
III NETZWERK |
Client/Server Systeme, TCP/IP, Routing, IPv6, Internet-Dienste, DHCP, Webserver, Firewalls
|
IV DAS X-WINDOW SYSTEM |
Die grafische Oberfläche von UNIX einrichten und nutzen
|
V PROGRAMMIERUNG VON SHELLSKRIPTEN |
Automatisieren von Tasks durch Shell-Skripte.
|
VI PERL |
Interpreter, Syntax, Variablen, Steuerung, Funktionen, UNIX-Aufrufe, GUIs mit Tk
|
VII PROGRAMMIERWERKZEUGE |
C-Compiler, Analyse-Tools, CVS, yacc, diff
|
VIII UNIX-SYSTEMAUFRUFE |
UNIX-Befehle in eigenen Programmen nutzen
|
IX LITERATUR |
Weiterführende Literatur zu UNIX und LINUX
|
| |
SCCS ist ein kommerzielles System, das einigen Compilern beiliegt.
Die Sourcen liegen auf einem zentralen Dateisystem, der für alle beteiligten
Programmierer zugänglich ist.
Für jede Datei, die SCCS kontrolliert, wird eine SCCS-Datei
angelegt. Ihr Name bildet sich aus dem der
zu verwaltenden Datei und hat den Präfix »s.«. Darin werden die
Differenzen der verschiedenen Stände gespeichert.vgl.
Detering, Reinhard: UNIX Handbuch System V. Sybex, Düsseldorf-San Franzisko-Paris-London-Soest, 4. Aufl., 1990. S. 637ff. und
Illik, J. Anton: Programmieren in C unter UNIX. Sybex, Düsseldorf, 1992. S. 652ff.
Eine Datei wird mit dem Befehl admin unter SCCS gestellt.
Sie erhält dabei die Standardversionsnummer 1.1 und ist nach Ausführung des
Befehls erst einmal
verschwunden. Statt ihrer gibt es nun die SCCS-Datei, die den Präfix »s.«
vor dem Namen trägt.
Wollen Sie die Datei nur lesen, erhalten Sie mit dem Befehl get eine
schreibgeschützte Version aus der SCCS-Datei.
Sobald Sie eine Änderung machen wollen, checken Sie mit dem
Kommando get -e die entsprechende Datei
aus. Dabei werden Sie automatisch zum Besitzer dieser Datei und erhalten
Schreibrecht.
Eine Datei mit Schreibrecht ist aus Sicht des SCCS immer ausgecheckt und
bildet eine Sperre gegen erneutes Auschecken. Damit ist gewährleistet, dass
nur ein Programmierer gleichzeitig die Datei verändern kann.
Bei jedem Auschecken wird die Nummer hinter
dem Punkt der Releasenummer inkrementiert. Die nächste Version wäre also 1.2.
Wollen Sie einen Release wechseln, also die Nummer vor dem Punkt
erhöhen, geben Sie beim get -e auch den Parameter
-r gefolgt von der neuen Releasenummer an.
Sind die Änderungen durchgeführt, wird die Datei mit dem Befehl
delta wieder eingecheckt.
Dabei werden alle Änderungen in die SCCS-Datei übernommen. Die
Originaldatei verschwindet wieder. Vorher erscheint ein Prompt und bittet
um einen Kommentar, in dem Sie festhalten sollten, welche Änderung Sie gemacht
haben.
Sollen die Änderungen doch nicht in das System gelangen, können Sie mit dem
Befehl unget die Datei wieder in den Zustand zurückversetzen, der
vor dem Auschecken war.
[Übersicht über die SCCS-Kommandos]L|L
Befehl & Wirkung
delta Datei & Datei einchecken
get Datei & Datei zum Lesen aus dem SCCS holen
get -e Datei & Datei zum Verändern auschecken
unget Datei & Auschecken revidieren
| |
|
|
Ihre Meinung? |
|
|
|
|
| |
| |
Shopping |
|
Versandkostenfrei bestellen in Deutschland und Österreich Info
|
|
| |
| |
|