11.1Smrgcsh(1) alias: shell macros. 21.1Smrgcsh(1) bg: place job in background. 31.1Smrgcsh(1) break: exit while/foreach loop. 41.1Smrgcsh(1) breaksw: exit from switch. 51.1Smrgcsh(1) case: selector in switch. 61.1Smrgcsh(1) cd: change directory. 71.1Smrgcsh(1) chdir: change directory. 81.1Smrgcsh(1) continue: cycle in loop. 91.1Smrgcsh(1) default: catchall clause in switch. 101.1Smrgcsh(1) echo: echo arguments. 111.1Smrgcsh(1) else: alternative commands. 121.1Smrgcsh(1) end: terminate loop. 131.1Smrgcsh(1) endif: terminate conditional. 141.1Smrgcsh(1) endsw: terminate switch. 151.1Smrgcsh(1) eval: re-evaluate shell data. 161.1Smrgcsh(1) exec: overlay shell with specified command. 171.1Smrgcsh(1) exit: leave shell. 181.1Smrgcsh(1) fg: bring job into foreground. 191.1Smrgcsh(1) foreach: loop over list of names. 201.1Smrgcsh(1) glob: filename expand argument list. 211.1Smrgcsh(1) goto: command transfer. 221.1Smrgcsh(1) hashstat: print command hashing statistics. 231.1Smrgcsh(1) history: print history event list. 241.1Smrgcsh(1) if: conditional statement. 251.1Smrgcsh(1) jobs: print current job list. 261.1Smrgcsh(1) kill: kill jobs and processes. 271.1Smrgcsh(1) limit: alter per-process resource limitations. 281.1Smrgcsh(1) login: login new user. 291.1Smrgcsh(1) logout: end session. 301.1Smrgcsh(1) nice: run low priority process. 311.1Smrgcsh(1) nohup: run command immune to hangups. 321.1Smrgcsh(1) notify: request immediate notification. 331.1Smrgcsh(1) onintr: process interrupts in command scripts. 341.1Smrgcsh(1) popd: pop shell directory stack. 351.1Smrgcsh(1) pushd: push shell directory stack. 361.1Smrgcsh(1) rehash: recompute command hash table. 371.1Smrgcsh(1) repeat: execute command repeatedly. 381.1Smrgcsh(1) set: change value of shell variable. 391.1Smrgcsh(1) setenv: set variable in environment. 401.1Smrgcsh(1) shift: manipulate argument list. 411.1Smrgcsh(1) source: read commands from file. 421.1Smrgcsh(1) stop: halt a job or process. 431.1Smrgcsh(1) suspend: suspend a shell, resuming its superior. 441.1Smrgcsh(1) switch: multi-way command branch. 451.1Smrgcsh(1) time: time command. 461.1Smrgcsh(1) umask: change or display file creation mask. 471.1Smrgcsh(1) unalias: remove aliases. 481.1Smrgcsh(1) unhash: discard command hash table. 491.1Smrgcsh(1) unlimit: remove resource limitations. 501.1Smrgcsh(1) unsetenv: remove environment variables. 511.1Smrgcsh(1) unset: discard shell variables. 521.1Smrgcsh(1) wait: wait for background processes to complete. 531.1Smrgcsh(1) while: repeat commands conditionally. 541.1Smrgcsh(1) @: arithmetic on shell variables. 55