Linux Bash für Anfänger < < Raspberry Pi Guide. In diesem How To zeige ich euch ein paar Linux- und Bashbasics. Das tolle an Linux ist, das man alle Einstellungen und Aufgaben über eine. Eingabezeile - die Bash oder auch Terminal genannt - erledigen kann. Dabei gilt, je mehr man die verschiedenen Konzepte verinnerlicht, desto effektiver und einfacher. Aufgaben erledigt werden. Der Vim (Vi IMproved) ist eine Weiterentwicklung des im Jahre 1. Texteditors Vi. Neben dem Vim gibt es noch den benutzerfreundlicheren Nano- und den Emacs- Editor. Jedoch ist der Vim - insbesondere von Entwicklern - wegen seiner Effektivität und der Syntaxhervorhebung für viele Programmiersprachen die erste Wahl. Da eine komplette Beschreibung der Funktionen dieses Tutorial sprengen würde, gehe ich wirklich nur auf die Basics ein. Um eine neue oder vorhandene Datei zu editieren rufen wir folgenden Befehl auf. Der Vim arbeitet in drei verschiedenen Modi. Insert- Modus - Der eigentliche Editierungsmodus. Jede Tastatureingabe wird als Text interpretiert. Command- Modus - Hier kann man Text suchen und ersetzen, zu Zeilen springen oder den Vim konfigurieren. Visual- Modus - Im Visual Mode kann man Text zeichen- , zeilen- oder blockweise markieren. Zunächst startet Ihr im Command- Modus. In der folgenden Grafik seht Ihr wie man zwischen den verschiedenen Modi's umschalten kann. Kommen wir nun zum Command- Modus. Mit diesem lassen sich die verschiedensten Aktionen durchführen. ![]() Aktuelle Zeile kopierendd. Aktuelle Zeile ausschneidenp. Kopierte / Ausgeschnittene Zeile wieder einfügeno. Füge eine neue leere Zeile ein: 5. Springe zur Zeile 5: $Springe zur letzten Zeile/foo. Search metadata Search full text of books Search TV captions Search archived web sites Advanced Search. Search torrents on dozens of torrent sites and torrent trackers. Unblock torrent sites by proxy. PirateBay proxy, Kickass unblocked and more torrent proxies. Search the world's most comprehensive index of full-text books. My library. News about the latest version of Fraps. See a changelog of recent features, fixes, & improvements! Durchsuche das Dokument nach den String 'foo'. Mit der Taste N bzw. P könnt ihr durch die Vorkommen browsen: %s/foo/bar/g. Durchsuche das Dokument nach den String 'foo' und ersetze ihn mit 'bar'. ![]() Lässt man das 'g' am Ende weg wird nur das nächste Vorkommen ersetzt: w. Datei speichern: q. Vim beenden (ohne Speichern): wq. Datei speichern + Vim beenden: w! Mit dem Ausfrufezeichen bestätigt ihr mögliche Rückfragen. Tipp: Sollte beim drücken der Richtungstasten irgendwelche Großbuchstaben auftauchen tippt folgende Zeile im Command- Modus ein. Screen ist ein praktischer Fenstermanager für die Bash. Vergleichbar mit den Tabs von Browsern kann man mit einer Screensitzung in vielen. Terminals gleichzeitig arbeiten. Screen muss für Raspbian erst einmal nachinstalliert werden. Zunächst navigieren wir in unser Arbeitsverzeichnis. Wenn wir zum Beispiel gerade an einer Website arbeiten wechseln wir nach /var/www. Jedes neue 'Terminal- Tab' wird nun immer in diesem Verzeichnis gestartet. Das spart uns jedesmal den Verzeichniswechsel. Nun sehen wir ein bisschen Text des Entwicklers und unsere nun leere Bash. Mithilfe verschiedener Hotkeys können wir die Screensitzung steuern. Strg + A + CNeues Terminal. Strg + A + N oder 2x Strg + A Nächstes Terminal. Strg + A + PVorheriges Terminal. Strg + A + 0- 9. Springe direkt zum Terminal 0- 9. Strg + A + DScreen Sitzung pausieren. Um ein Terminal zu beenden tippt einfach exit in das entprechende Fenster. Sind alle Terminals zu, beendet sich Screen automatisch. Sollte eure SSH- Verbindung einmal unterbrochen oder das System abschmieren, dann könnt ihr mit den folgenden Befehlen eure Sitzung wiederherstellen. RThere are several suitable screens on: 2. Detached)1. 99. 9. Detached)Type "screen [- d] - r [pid.]tty. In meinem Beispiel sind zwei Screens pausiert. Kopiert die blau markierte Zahl und stellt die Sitzung mit screen - R 2. Basics. Leere Datei anlegen / löschenpi@raspberrypi~ $. Meine. Dateipi@raspberrypi~ $. Ordner erstellen / löschenpi@raspberrypi~ $. Mein. Ordnerpi@raspberrypi~ $. R Mein. Ordner. Vorsicht: Die Option - R löscht ohne Rückfrage den kompletten Inhalt des Ordners. Ordnerinhalt auflistenpi@raspberrypi~ $. Rechte. Besitzer. Gruppe. GrößeÄnderungsdatum. Namedrwxr- xr- x. Apr 2. 8 2. 0: 5. Feb 9 0. 1: 2. 4. Apr 2. 8 2. 2: 0. Feb 9 0. 1: 2. 4. Feb 9 0. 1: 2. 4. Feb 9 0. 2: 1. 7Desktopdrwxr- xr- x. Apr 2. 8 2. 0: 5. Feb 3 0. 5: 0. 7ocr_pi. Feb 9 0. 1: 2. 4. Jul 2. 0 2. 01. 2python_games. Die zusätzlichen Optionen - la zeigen euch alle Dateien (a) - auch unsichtbare - mit ihren Eigenschaften (l) an. Absoluten Pfad anzeigenpi@raspberrypi~ $. Ordner wechseln. Unter Linux bewegt man sich entweder mit absoluten oder relativen Pfadangaben. Mithilfe einer absoluten Pfadangabe kann man von jedem Punkt aus in einen anderen Ordner springen. Relative Pfadangaben sind für Projekte und bekannte Ordnerstrukturen geeignet. Dabei muss man sich zwei Dinge merken: Ein . Ordner und ein . ist der jeweils übergeordnete Ordner. Nehmen wir beispielsweise folgende Ordnerstruktur an. Springe zu /var/www/images/big/pi@raspberrypi/var/www/ $. Springe von /var/www/images/big/ nach /var/www/pages/pi@raspberrypi/var/www/images/big $. Pipes. Mit sogenannten Pipes kann man Ausgaben von einem Befehl zu einem anderen schleusen. Wollen wir zum Beispiel alle Wörter dieser Seite zählen dann kombinieren wir die Befehle cat zum Ausgeben des Dateiinhaltes und wc zum Zählen der Wörter. Dateien zeilen- oder seitenweise anzeigenpi@raspberrypi/var/www/pages $. Enter: Scrolle eine Zeile weiter. Leertaste: Scrolle eine Seite weiter. Dateien nach Text durchsuchen. Lassen wir uns als Beispiel die letzten drei SSH- Verbindungen zum Raspberry anzeigen. Accepted password' /var/log/auth. Apr 2. 8 2. 0: 3. Accepted password for pi from 1. Apr 2. 8 2. 0: 4. Accepted password for pi from 1. Apr 2. 8 2. 2: 0. Accepted password for pi from 1. Dateien finden. 1. Möglichkeit. Mit locate findet man alle Dateien die eine gesuchte Zeichenfolge im Dateinamen oder Pfad beeinhaltet. Unter Raspbian muss das. Paket zunächst nachinstalliert werden. Um den Suchvorgang erheblich zu verschnellern, benutzt locate eine Datenbank. Diese muss jedoch mit updatedb aktualisiert werden. Da die zweite Möglichkeit das Dateisystem nach der gesuchten Datei zur Ausführungszeit durchsucht, sollte man um Zeit zu sparen ein Start- Suchverzeichnis eingeben. Bestimmt ist euch in diesem Tutorial schon der Befehl sudo aufgefallen. Mit sudo führt ihr euren Befehl mit. Rechten aus, d. h. Ausführungszeit die höchsten Rechte und könnt alles machen - aber auch alles kaputt machen. Lassen wir uns als Beispiel das verschlüsselte Passwort des Benutzers pi ausgeben. Permission denied. Mit sudo ist das kein Problem. Hy. OMi. J$rt. J3. QGb. Sc. Lb. QV9. Ffb. 3v. Qtj. QGQoucl. A2. Y8. Vn. 6k. 4tn. ZRWC4l. Vi. 8u. Ru. IANQrob. XRp. 4Hj. Polk. 1: 1. 58. 18: 0: 9. Hat dir dieser Artikel gefallen? Bewerte ihn! Linux Bash für Anfänger < < Raspberry Pi Guide.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
October 2017
Categories |