Make your own free website on
current version 06              @(õ õ)@
released 9/5/1997                 (Y)         [ VIRTUAL TERMINAL TUTORIAL ]
[ Home ]        [ Description ]    [ Programs ]     [ System Requirements ]
[ Download ]    [ Installation ]   [ Tutorials ]    [ Links ]
     Monkey has 6 virtual terminals (named tty1, tty2,...,tty6) that are
accessible by pressing the Alt+Fx keys, where Fx represents the function
keys labeled F1 through F6.  Using an example is the simplest way I can
think of to explain what a virtual terminal is and how to use it.

     Here's the scenario, I'm logged in under a user account and I'm
working on the Project Devolve web page.  Things are going alright, but a
little bit of mood music would definitely increase production.  I pick an
80's album out my CD collection, pop it into the computer, and start up
Workbone 2.3 so I can jam out to "Shock the Money," by Peter Gabriel,
while typing.  Uh oh, something has gone awry.  The computer spits out
the following message:

	As root, please run
	chmod 666 /dev/cdrom
	to give yourself permission to access the CD-ROM device.

     Aw man, what a bummer...I'd hate to have to save all my work, log
out, log in as root, make the file ownership changes to /dev/cdrom, log
out of root, log back into my user account, open up the file I'm working
on, and then start up Workbone.  All that would definitely get me out of
the mood.  If only there were such a thing as a "virtual terminal," in
which I could log in as root and make the ownership changes to /dev/cdrom
without having to log out of my user account.  If only I could have more
than one work terminal running on this single machine...if only!

     Then it occurs to me, Monkey Linux is equipped with 6 virtual
terminals.  The first terminal, also know as the tty1 terminal, is the
one I logged into immediately after the boot process.  That means I've
got five more terminals, tty2 through tty6, that I can log into.  Woo
hoo!  Now I don't have to interrupt my current work by logging out.  So,
I press Alt+F2 to enter the tty2 terminal and I encounter a fresh login
prompt.  As happy as a clam during low tide, I log in as root, make the
necessary /dev/cdrom ownership changes so I can operate Workbone under my
user account, and then log out.  Now all I have to do is press Alt+F1 to
return to my user account on the tty1 terminal and start up Workbone so I
can get back to typing.  Can you feel the chi circulating in the room?

     Heck if I wanted to, I could simultaneously work in six different
virtual terminals logged in as six different users.  One for each of my
split personalities.  Lucky for me, keeping track of all of the terminals
that I'm using isn't as difficult as keeping track of all of my multiple
personalities.  If I only need to see which user I'm logged in as within
the current terminal then all I have to do is type the "whoami" command
and Monkey will be kind enough to remind me which user ID I logged in

	monkey:~#  whoami

     If I ever forget which terminals (tty1 to tty6) I'm logged into then
all I have to do is type the "who" command and I'll get a nice list of
all of the active terminals and the name of the user logged in to each

	monkey:~#  who
	me	tty1	Dec 4 23:30
	myself	tty2	Dec 4 23:51
	irene	tty3	Dec 4 23:57

     Suppose I want even more information, like which processes are
running on each terminal, then all I need to do is type the "w" command.

	monkey:~#  w
	  11:58pm up 28 min,  3 users, load average: 0.00, 0.00, 0.00
	User    tty1  From      login@   idle  JCPU   PCPU   what
	me      tty1            11:30pm  18                  -tcsh
	myself  tty2            11:51pm                      -tcsh
	irene   tty3            11:57pm                      w

***OTHER THINGS TO NOTE...X Window is on the 8th console (ttyp0 or
Shift+F8) but the desktop is on the 7th console (Shift+F7).  To access
the virtual terminals, when in the X Window desktop, you must use
Ctrl+Alt+Fx, where Fx represents the function keys from F1 to F6.  To
shutdown X press Ctrl+Alt+Backspace (not Delete) and you'll be returned
to the command line user interface.

                                                                    [ top ]
Send webmaster an email.               [ Disclaimer ] [ Legal ] [ Updates ]
Copyright (C) 2001, 2002 August Chaco