Bash Editor Bash C++ App Missions Version Autonomy CmdLine IDE Scripts Prog Writing Structure Control ------- ------- ------- ----- ------- --------- -------- -------- Editor/IDE ------------------------------ o Opening, editing and saving a file o Easy editing of your .bashrc file o Don't use the mouse philosophy: ctrl-e/a o Quick copy/paste Ctrl-KK Ctrl-YY o Search o Macros Find/replace o MOOS-IvP modes Bash Command Line ------------------------------ o Linux file structure o Simple cd, ls, rm, mkdir, cp, cp -a, o Shell path, which, $PATH o Alias, and .bashrc file o The useful aliase in the given .bashrc file o BASH variables o Setting your prompt to be meaningful o scp o ssh-keys Bash Scripts ------------ B01 A simple script is "source file", what are its limits B02 A Bash script with bash on the top line, must be made executable B03 Passing cmd line args, $1, $2 etc, effective but brittle B04 Better way to pass args