Dokus < Kursunterlagen < |
UNIX - EinführungWichtige Unix - KommandsVerbindungsaufbauMit "telnet" hostname bzw. "rlogin" hostname.login: name Password: passwort (Erscheint nicht beim tippen)
Beenden einer Verbindung% logout oder % CTRL-d oder % exit
Tippen bzw. ZeichensatzUNIX unterscheidet bei Kommandos und Dateien Groß- und Klein schreibung.Löschen einzelner Zeichen mit <Back Space> Löschen der eingegebenen Zeile mit <CTRL-u> Unterbrechen eines laufenden Programmes mit <CTRL-c> Kommandos, ArgumenteUnix-Kommandos bestehen aus dem Kommandonamen, Optionen(meist durch ein Minus eingeleitet) und Argumenten.Online Dokumentation - Helpman kommando Beschreibung für kommando man -k stichwort alle man-Einträge für stichwort auflisten info Aufruf des Info-Systems apropos thema listet Informationen zu thema whatis thema1 listet Informationen zu thema1 wh CTRL-d listet alle Kommandos die mit wh beginnen Die wichtigsten Unix-Kommandoscd verzeichnis Directory wechseln ( nach login befinden sie sich in ihrem home-Direcrory) pwd listet ihr derzeitiges Directory ls listet Inhalt des Directories.(Wichtigste Optio.-l,-a) vi Aufruf des Editors cat listet Inhalt von filename,files zusammenhängen more, less file seitenweise auflisten lpr file drucken cp file kopieren mv file umbenennen,verschieben rm file löschen mkdir, rmdir Directory anlegen, löschen chmod Dateiattribute ändern passwd Password ändern yppasswd Password ändern auf Convex C210 Informationen über System und Plattenplatzwho, finger listet Informationen uber Benutzer am System uptime listet : Benutzer,Systemlast,System uptime df listet Auslastung der Platten quota -v Wieviel Plattenplatz belege ich, habe ich frei du listet den von Verzeichnissen belegten Platz DateinamensergänzungViele Kommandos erwarten Dateiname als Argumente.Dateinamen können Sonderzeichen enthalten.Sonderzeichen * Kein, ein, beliebig viele Zeichen an beliebiger Stelle ? Genau ein Zeichen [abcx-z] Genau ein Zeichen aus der angegebenen Menge Beispiel: % ls abtest.dok test21.lok testab.doc testvi % ls ?est* test21.lok testab.doc testvi % ls *est* abtest.dok test21.lok testab.doc testvi % ls *testv[h-k]* testvi Prozessekommando & Prozesse im Hintergrund starten ps Prozesse auflisten kill Prozesse abbrechen jobs Von aktueller csh gestartete Prozesse auflisten Unix - UmgebungsvariablenUmgebungsvariablen können mit setenv (csh) gesetzt und mit printenv aufgelistet werden.Die wichtigsten sind:$HOME Login-Arbeitsverzeichnis $PATH Suchpfad für Kommandos $TERM Terminaltyp BenutzerumgebungBeim anmelden ans System werden automatisch einige Dateien aus ihrem $HOME-Verzeichnis abgearbeitet. In der C-Shell wir zuerst die Datei .cshrc (hier werden z.B.
Aliases gesetzt) und dann die Datei .login (hier werden Umgebungsvariablen
wie TERM und PATH gesetzt) abgearbeitet. Standard Unix - Editor (Vi)Vi Kommandoübersichtvi filename öffnen oder kreieren eines files vi +15 filename öffnen des files auf Linie 15 vi +/"testprt" filename öffnen des files wo "testprt" erscheint vi -r filename recover eines zerstörten files Cursor commandsmove: h Cursor nach links j Cursor nach unten k Cusor nach oben l - - " - - rechts w ein Wort nach rechts W Wort nach rechts(Punkt.) b ein Wort nach links B Wort nach links(Punkt.) Return Zeile nach unten Back Space ein Zeichen nach links Space Bar ein Zeichen nach rechts H an Beginn des Schirmes M Mitte des Schirmes L Ende des Schirmes Ctrl-F eine Seite vorblättern Ctrl-D halbe Seite vorblättern Ctrl-B -- " -- zurück Ctrl-U -- " -- zurück Zeilennummerierung setzen::set nu setze Zeilennummerierung :set nonu Keine Zeilennummerierung G Letzte Zeile des files 21G gehe zu Zeile 21 Find:/string suche string ?string suche string backward n Fortsetzen suche string Einfügen eines files::r filename füge file nach Cursor ein :22 r filename füge file nach Zeile 22 ein Speichern und aussteigen::w speichern Änderungen :w filename speichern in file :wq speichern un vi verlassen ZZ speichern und vi verlassen :q! file unverändert beenden MailingFür die Verwaltung von Mails stehen Ihnen folgende Programme zur Verfügungmail Standard Unix Mailprogramm elm Menügesteuertes Mailprogramm xmailtool Mailprogramm mit graphischer Benutzeroberfläche
Unix-mail erlaubt - mail an eine/mehrere Benutzer - mail an Benutzer auf anderem Rechner - mail empfangen - mail weiterleiten - mail speichern ElmElm ist ein interactives Bildschirm-orientiertes Mailsystem welches statt mail verwendet werden kann.Aufruf: % elm XmailtoolMailprogramm mit graphischer BenutzeroberflächeAufruf: % xmailtool % lpr datei [date2..] Datei bzw. Dateien werden in default- Queue gestellt und gedruckt Printjobs von Benutzer in Queue anzeigen % lpq -Pclpr Printjobs werden aufgelistet |
16.06.2009 |