Application Programs Commands, Compilers, Installed Software User written software. |
System Level Services Interacts with kernel via system calls Shell, Networks, Daemons etc. |
Kernel
Written 90% in C
|
HARDWARE
Provides the basic services.
|
There are two major categories of user interface:
Command Line Interface (CLI) and Graphical User Interface (GUI).
cat >new <<EDATA line 1 line 2 line 3 EDATA
$ who kochis pts/0 Aug 27 06:27
$ pwd /home/kochis
$ ls Desktop homework mail
$ ls -al total 68 drwxr-xr-x 5 kochis kochis 4096 Aug 23 06:14 . drwxr-xr-x 7 root root 4096 Aug 22 10:19 .. -rw-rw-r-- 1 kochis kochis 0 Aug 23 03:43 .addressbook -rw------- 1 kochis kochis 2285 Aug 23 03:43 .addressbook.lu -rw-r--r-- 1 kochis kochis 24 Aug 22 09:52 .bash_logout -rw-r--r-- 1 kochis kochis 224 Aug 22 09:52 .bash_profile -rw-r--r-- 1 kochis kochis 124 Aug 22 09:52 .bashrc drwxr-xr-x 3 kochis kochis 4096 Aug 22 09:52 Desktop -rw-r--r-- 1 kochis kochis 747 Aug 22 09:52 .emacs drwxrwxr-x 2 kochis kochis 4096 Aug 23 03:41 homework drwx------ 2 kochis kochis 4096 Aug 23 03:49 mail -rw------- 1 kochis kochis 14532 Aug 23 03:43 .pinerc -rw-rw-r-- 1 kochis kochis 11 Aug 23 04:15 .profile -rw-rw-r-- 1 kochis kochis 88 Aug 23 06:14 .project -rw-r--r-- 1 kochis kochis 3728 Aug 22 09:52 .screenrc
$ wc weinl1.txt 81 215 1644 weinl1.txt
$ cal August 2001 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
$ env PWD=/home/kochis HOSTNAME=CodeRed QTDIR=/usr/lib/qt-2.3.0 LESSOPEN=|/usr/bin/lesspipe.sh %s KDEDIR=/usr USER=kochis MACHTYPE=i386-redhat-linux-gnu MAIL=/var/spool/mail/kochis INPUTRC=/etc/inputrc BASH_ENV=/home/kochis/.bashrc LANG=en_US LOGNAME=kochis SHLVL=1 SHELL=/bin/bash HOSTTYPE=i386 OSTYPE=linux-gnu HISTSIZE=1000 HOME=/home/kochis TERM=vt100 SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/kochis/bin
$ mail -s "Kochis, Allan - 1" kochis Hi, I am Allan. An interesting fact is that I teach this class! Ctrld
env >junk $ mail -s "File test " kochis <junk
© Allan Kochis | Last revision 8/28/2005 |