Bash

From RaySoft

Bash is a free software Unix shell written for the GNU Project.[1]

Bash is the default shell on most systems built on top of the Linux kernel as well as on Mac OS X and Darwin, and it can be run on most Unix-like operating systems. It has also been ported to Microsoft Windows using Subsystem for UNIX-based Applications (SUA), or POSIX emulation provided by Cygwin.[1]

Documentation

Further Information

  • Shellskripte aus der Stümper-Liga [DE] @ Linux-Magazin
    • Folge 1 (Ausgabe 10/2009)
    • Folge 2 - Quoting (Ausgabe 11/2009)
    • Folge 3 - Passwörter und Race Conditions (Ausgabe 12/2009)
    • Folge 4 - Sinn und Unsinn von »cat« (Ausgabe 01/2010)
    • Folge 5 - Cat, Sed, Grep & Co. vermeiden (Ausgabe 02/2010)
    • Folge 6 - Gleich ist nicht gleich Gleich-Gleich (Ausgabe 03/2010)
    • Folge 7 - Mangelnde Ressourcenkontrolle (Ausgabe 04/2010)
    • Folge 8 - Zu viel tippen (Ausgabe 05/2010)
    • Folge 9 - Viel finden (Ausgabe 06/2010)
    • Folge 10 - Subshells und Deklarationen (Ausgabe 08/2010)
    • Folge 11 - Startskripte (Ausgabe 10/2010)
    • Folge 12 - Ausgabe ins Netz umleiten (Ausgabe 12/2010)
    • Folge 13 - Passwörter nicht entkommen lassen (Ausgabe 03/2011)
    • Folge 14 - Symlink-Attacken bei NPA-Installer (Ausgabe 05/2011)
    • Folge 15 - Debugging und Konfigurationen (Ausgabe 07/2011)
    • Folge 16 - Decoding (Ausgabe 09/2011)
    • Folge 17 - Frage und Antwort (Ausgabe 11/2011)
    • Folge 18 - Bash Completion (Ausgabe 01/2012)
    • Folge 19 - Shebang (Ausgabe 03/2012)
    • Folge 20 - Richtiges Locking (Ausgabe 05/2012)
    • Folge 21 - Richtige und falsche Optionen (Ausgabe 07/2012)
    • Folge 22 - Debuggen von Bash-Skripten (Ausgabe 10/2012)
    • Folge 23 - Dash statt Bash (Ausgabe 12/2012)
    • Folge 24 - (Ver-)Rechnen mit der Bash (Ausgabe 02/2013)
    • Folge 25 - Seltenes Internationalisieren (Ausgabe 04/2013)

Components

28 pages found:

Additional Resources

Clients

3 pages found:

Tools

2 pages found:

Shortcuts

[Ctrl] + [A]
Moves the cursor to the line start.
[Ctrl] + [C]
Sends the signal SIGINT to the current task, which aborts and closes it.
[Ctrl] + [D]
Sends an EOF marker, which (unless disabled by an option) closes the current shell (equivalent to the command exit). (Only if there is no text on the current line)
If there is text on the current line, deletes the current character (then equivalent to the key [Del]).
[Ctrl] + [E]
Moves the cursor to the line end.
[Ctrl] + [K]
Clears the line content after the cursor and copies it into the clipboard.
[Ctrl] + [L]
Clears the screen content (equivalent to the command clear).
[Ctrl] + [R]
Recalls the last command including the specified character(s).
A second [Ctrl] + [R] recalls the next anterior command that corresponds to the search.
[Ctrl] + [U]
Clears the line content before the cursor and copies it into the clipboard.
[Ctrl] + [W]
Clears the word before the cursor and copies it into the clipboard.
[Ctrl] + [Y]
Adds the clipboard content from the cursor position.
[Alt] + [.]
Insert the last argument to the previous command (the last word of the previous history entry).

Examples

23 pages found:

References