Chapter 4 LINUX Shells Table 4 1 Shell
Chapter 4 LINUX Shells
Table 4. 1 Shell Locations and Program Names
Figure 4. 1 Shell families and their relative functionalities
Table 4. 2 Shell Similarities and Disimilarities
Table 4. 2 Shell Similarities and Disimilarities (continued from previous slide)
Table 4. 3 Some Useful Shell Built-In Commands
Table 4. 4 Shell Environment Variables
Table 4. 5 Shell Startup Files for Bash and TC Shells
Shell Startup Files • Startup files set environment variables and set the initial behavior of the shell • Bash first runs the file /etc/profile • Additional startup files have names that start with “. ” which denotes a hidden file
Figure 4. 2 An illustration of the write command (continued on next slide)
Figure 4. 2 An illustration of the write command (continued from previous slide
Table 4. 6 Some Useful Aliases
Some Useful Commands Directory commands: pwd, mkdir, rmdir, ls File display commands: cat, more, less File printing: lpr Calendar display: cal Instant Messaging: write, talk (can be enabled or disabled using mesg) • Email notification: enabled or disabled using biff • Aliasing: create an alias name for long commands (alias, and unalias) • System statistics: uptime, ps • • •
Shell Metacharacters • Metacharacters are characters that have a special meaning to the shell • Metacharacters can be used as regular characters by preceding them with “”
Table 4. 7 Shell Metacharacters (continued on next slide)
Table 4. 7 Shell Metacharacters (continued from previous slide)
- Slides: 16