Ken Fallon Bash Scripting: Episode 2 Command Line Basics Bash Scripting
These are the commands used in the show.

http://en.wikipedia.org/wiki/Linux_distribution


user@pc:/usr/share/man$ help
GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)
These shell commands are defined internally.  Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.

man -k cow
or 
apropos cow

user@pc:/usr/share/man$ man -k cow 
cowthink (6)         - configurable speaking/thinking cow (and a bit more)
cowsay (6)           - configurable speaking/thinking cow (and a bit more)
Date::Manip::TZ::eumosc00 (3pm) - Support for the Europe/Moscow time zone

apropos -h 
apropos --help

man intro

ls -al /usr/share/doc/bash

zmore ls -al /usr/share/doc/bash/README.commands.gz 

http://www.freesound.org/samplesViewSingle.php?id=2160 
This work is licensed under a Creative Commons Sampling Plus 1.0 License.
File added by nicStage on May 17, 2005

Commands from 
Episode 14 - Command Line Basics May 17, 2006
http://www.linuxreality.com/archives.php#14

18:53
# list files in the current directory
ls

# list all files including hidden ones in the current directory
ls -a

# list files (not hidden ones) and show more information
ls -l

# Format of a bash command
command dash options arguments

# list all files including hidden ones in the directory /usr/bin
ls -la /usr/bin

# read the manual about the ls command
man ls

# Change directory to /usr/bin
cd /usr/bin


# Change directory to the music directory that is in the current directory
cd music

# Change back to the parent of the current directory
cd .. 

# Change to your home directory
cd ~

# Change to your home directory
cd

# The copy command
cp

# move the file test to the file testbackup essentially renaming it
mv test testbackup

# remove or delete a file
rm

# make a directory under the current directory called music
mkdir music

# view a file called file.txt one page at a time. Use the arrow keys and page up page down to navagate. Type q to quit.
less file.txt

# Daisy chain two commands together
ls -la | less

# redirect the complete directory listing and put it in the file listfiles.txt overwriting it if it already existed
ls -la > listfiles.txt

# redirect the complete directory listing and put it in the file listfiles.txt appending to the end if it already existed
ls -la >> listfiles.txt


http://en.wikipedia.org/wiki/Recursion

man cp

  #!/bin/bash
  echo "This is the script from episode 2"
  mkdir /media/disk/backup
  cp -rv ~/ /media/disk/backup/
  ls -al /media/disk/backup

Finally http://fosswire.com/post/2007/08/unixlinux-command-cheat-sheet/

feedback-(a)-kenfallon.com
More information http://www.kenfallon.com