DEMO UNIX/Linux, for example, provides the user with a choice of different shells, which may either be configured to launch automatically at login, or which may be changed on the fly. each of these shells uses a different configuration file of initial settings and commands that are executed upon startup Different shells provide different functionality, in terms of certain commands that are implemented directly by the shell without launching any external programs. most provide at least a rudimentary command interpretation structure for use in shell script programming(loops, decision constructs, variables, etc
• UNIX/Linux, for example, provides the user with a choice of different shells, which may either be configured to launch automatically at login, or which may be changed on the fly. ( Each of these shells uses a different configuration file of initial settings and commands that are executed upon startup. ) • Different shells provide different functionality, in terms of certain commands that are implemented directly by the shell without launching any external programs. Most provide at least a rudimentary command interpretation structure for use in shell script programming ( loops, decision constructs, variables, etc. )
D Terminal 回 Eile Edit View M Tabs Help do 0.0 0.00,00,00.00.000 0.00.20.00.20.00.00.400 0.00.00.00.00.00.00.0 extended device statistics device r/s w/s kr/s kw/s wait actv sve_t %w %b fd0 0.00.00.00.00.00.00.000 5d0 0.60.038,40,00.00.08.200 0.00.00,00.00,00.00.00 (rom64vn)(1pt0315-1m20)-(glba) (/var/tp/systen-contents/scripts) swap-sh total: 1. IG allocated+ 190M reserved 1 3G used, 1. 6c available (rwpm64-v(/pts)-(005315-1200-(g1ba) (/var/tmp/systen-contents/scripts)) uptime 12: 53an up 9 nin(s), 3 users, load average: 33. 29, 67 68, 36.81 (om64vn)-(1ypts)-(005315-Jm-200-( globa1) - (/var/tmp/system-contents/scripts)i w 4: 07pn up 17 day(s), 15: 24, 3 users, load average: 0.09, 0.11, 8.66 loging idle 3(PU PCPU what root ole 15Jun0718days 1 /usr/bin/ssh-agent-./usr/bi yd pts/3 root pts/4 15Jun0718days (owm64vn)-(14pts)-(16:0702-Ju1-200-(g1oba) -(var/mp/systen-contents/scripts)
Graphical User Intertace, GUl Generally implemented as a desktop metaphor, with file folders, trash cans, and resource icons. Icons represent some item on the system, and respond accordingly when the icon is activated First developed in the early 1970 s at Xerox parc research facility Mac has traditionally provided oNlY the gUl interface. With the advent of osX based partially on UNiX ) a command line interface has also become available Because mice and keyboards are impractical for small mobile devices, these normally use a touch-screen interface today, that responds to various patterns of swipes or " gestures
- Graphical User Interface, GUI • Generally implemented as a desktop metaphor, with file folders, trash cans, and resource icons. Icons represent some item on the system, and respond accordingly when the icon is activated. • First developed in the early 1970's at Xerox PARC research facility. • Mac has traditionally provided ONLY the GUI interface. With the advent of OSX ( based partially on UNIX ), a command line interface has also become available. • Because mice and keyboards are impractical for small mobile devices, these normally use a touch- screen interface today, that responds to various patterns of swipes or "gestures
口022 E目 三8
Choice of interface Most modern systems allow individual users to select their desired interface, and to customize its operation, as well as the ability to switch between different interfaces as needed System administrators generally determine which interface a user starts with when they first log in GUI interfaces usually provide an option for a terminal emulator window for entering command-line commands Command-line commands can also be entered into shell scripts which can then be run like any other programs
- Choice of interface • Most modern systems allow individual users to select their desired interface, and to customize its operation, as well as the ability to switch between different interfaces as needed. System administrators generally determine which interface a user starts with when they first log in. • GUI interfaces usually provide an option for a terminal emulator window for entering command-line commands. • Command-line commands can also be entered into shell scripts , which can then be run like any other programs