UnixTools01 01: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Damit das Systemn weiss, für wen es gerade arbeitet, müssen Sie sich anmelden (login). |
|||
Danach können Sie Kommandos ausführen (dabei weiss das System dann stets, wer Sie sind, und wird abhängig davon entscheiden, ob es bereit ist, bestimmte Kommandos für Sie auszuführen, oder nicht). |
Danach können Sie Kommandos ausführen (dabei weiss das System dann stets, wer Sie sind, und wird abhängig davon entscheiden, ob es bereit ist, bestimmte Kommandos für Sie auszuführen, oder nicht). |
||
Am Ende melden Sie sich vom System ab (logout). |
Am Ende melden Sie sich vom System ab (logout). |
Revision as of 12:38, 23 November 2024
Damit das Systemn weiss, für wen es gerade arbeitet, müssen Sie sich anmelden (login). Danach können Sie Kommandos ausführen (dabei weiss das System dann stets, wer Sie sind, und wird abhängig davon entscheiden, ob es bereit ist, bestimmte Kommandos für Sie auszuführen, oder nicht). Am Ende melden Sie sich vom System ab (logout).
Um Kommandos einzugeben, gibt es viele Möglichkeiten, zum Beispiel grafische Oberflächen (besprechen wir hier nicht), oder Kommando-Interpreter (Shells), in denen Sie das Kommando als Text eingeben - das werden wie hier benutzen.
, Beispiel um zu entscheiden, ob Sie ei== login, logout (at a terminal's login screen) ==
Login (at a terminal with login screen)
- how to enter username and password?
- Fragen Sie ihren sysadmin nach ihrem user name und password. Halten Sie das Password geheim.
- Nach erfolgreicher Anmeldung beim System (können) können Sie mit dem System arbeiten, bis Sie sich abmelden (logout).
- Entering a command in bash
- Um mit dem System zu arbeiten, werden Sie Kommandos eingeben, zum Beispiel über den Kommando-Interpreter bash. Im Laufe dieses Tutorials werden Sie viele Kommandos kennenlernen.
- Aufbau eines Kommandos:
jpr$ ls -a -l file <ENTER>
- jpr$ ist der Promt, hinter ihm können Sie ihr Kommando eingeben
- ls ist dr Name des Kommandos, das die Shell ausführen soll
- -a -l und file sind Argumente, sie sind durch Leerzeichen voneinander getrennt. Ob Sie ein oder mehrere Leerzeichen benutzen, ist egal
- während Sie das Kommando (samt Argumente) eingeben, können Sie es editieren, bis es vollsändig und korrekt ist. Em Ende drücken Sie <Enter>. Solange Sie nicht <Enter> drücken, wir die Shell nicht anfangen, Ihr Kommando zu bearbeiten.
- Knobelfrage: Was passiert, falls ein Argument ein Leerzeichen oder ein Sonderzeichen enthält? Antwort: Dann werden die Zeichen mit oder "" eingeschlossen, z.B. 'hello World!' oder "1 2 und 3". Den Unterschied zwischen ' und " werden wir später erklären. HIr müssen Sie sich nur merken, dass soe vorne und hinten dasselbe Zeichen verwenden also entweder vorne und hinten ' oder vorne und hinten "".
- logout
Geben Sie exit ein, um sich vom System abzunmelden. Danach wird der Login-Bildschirm erscheinen ud Sie oder ein anderer Nutzer kann sich erneut beim System anmelden
Q&E:
- Was passiert, falls Sie beim Login einen falschen user name angeben?
- Was passiert, falls sie beim Login eine falsches Password eingeben?
- Was passiert, wenn Sie mehrmals (erfolglos) versuchen, sich mit dem falschen Passwort anzumelden? Warum ist dieses Verhalten des Systems sinnvoll?
- Sie haben Ihr Passwort vergessen, was nun?
- Wie erstellt man ein sicheres Passwort? Wie/wo speichert man es?