Bash

From Site5Wiki

Jump to: navigation, search

bash (sometimes written as BASH) is the command line processing language used for our shell account (Unix/Linux) connections.

Subpages:



Contents

[edit] For Beginners

There's tons of resources, because
1. this shell is beloved by many, many geeks; and
2. most of those geeks remember how very confused they were the first time they sat facing a blinking cursor prompt.

Rule #1: Don't Panic. Please. :)



[edit] Bash at Site5

.bashrc, at the top level directory of your account



[edit] Category:Content Creation Engines

Image:Freshmeat_icon.png Bash Blogger
Bash Blogger is a shell script that generates a CSS-styled static Web site.


Image:Tux.png Bash/Nanoblogger

[edit] Fun with Bash


[edit] Tweaking Bash's GUI and Behavior



  • bashlib:
    a shell script that makes CGI programming in the bash shell easier, or at least more tolerable. It contains a few functions that get called automatically and place form elements (from POSTs and GETs) and cookies in your environment. It also contains complete documentation on how to use these variables and how to set cookies manually.



  • fancybash:
    Showing login name, hostname and pts number resp. tty; count and size of files in the current directory and directory name; jobs running in the background; current time; — most important: fancy colours!

When you're working in bash, using fancybash, as an unprivileged user, the main colors are cyan/grey; they change to yellow/red when you become root (or another user with uid=0 privileges).

  • Image:Sourceforge.png Bash Navigator:
    eliminates the requirement that users must memorize long directory names, provides forward/back/next/previous navigation keys, and supports a rudimentary form of project management without reducing the flexibility of the BASH shell.


  • Image:Freshmeat_icon.png marks:
    a set of ksh or bash utilities that provides a mechanism for remembering long pathnames as shorter "mark" names. Marks are persistent across multiple shell invocations, and may be shared from user to user.




[edit] Troubleshooting

  • Bash Pitfalls:
    This page shows common errors that Bash programmers make. The following examples are all flawed in some way...




[edit] Books We Recommend

Learning the bash Shell, 3rd edition, by Cameron Newham ISBN 9780596009656 Image:Page_find.png:



bash Cookbook, by Carl Albing, J. P. Vossen, and Cameron Newham ISBN 9780596526788 Image:Page_find.png:



Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix, by Arnold Robbins and Nelson H.F. Beebe ISBN 9780596005955 Image:Page_find.png:



[edit] Free Books








Image:Answers.png answers/bash Image:Technorati.png technorati/tag/bash; technorati/posts/tag/bash
Image:Magnolia.png ma.gnolia.com/tags/bash Image:Tag_blue.png del.icio.us/popular/bash
Image:Tag_pink.png flickr/tags/bash: most interesting; tag clusters for bash; Flickr groups related to bash Image:Google.png Google/bash; GoogleBlogs search for bash; Google CodeSearch for bash
Image:OReilly.png O'Reilly/bash
Image:Reddit.png reddedit/bash Image:Digg.png digg/bash
Image:Bookmark_add.png furl/bash Image:Chart_organisation.png items tagged bash at SWIK
Image:Crowd.png jaiku/bash Image:Twitter.gif twitter/bash




Retrieved from "http://wiki.site5.com/Bash"
Personal tools