
The Terminal activity provides a Linux command line. Linux command names are cryptic and essentially Undiscoverable. The usage of the commands is even more Undiscoverable. On larger computers running Linux or any other form of Unix, there is some cryptic documentation of these commands in "man" pages (short for "manual"). On the XO, however, this documentation has been omitted to save space.
But all is not lost. Detailed information about the command line is available on the Internet. Don't bother about man pages to start with. They are fine for programmers and other experienced users. In fact, most command line documentation is aimed at programmers and system administrators. I recommend instead the FLOSS Manuals (FM) and Free Software Foundation (FSF) Introduction to the GNU/Linux Command Line, which I helped write. It is aimed at new users, and describes the commands that new users most often need.
Here is a quick sampling.
The command
pwd
(Print Working Directory) will tell you the full name of the directory you are in. No, I'm not going to explain Linux file naming.
In your home directory,
cd bin
will take you to the bin (binary, executables) directory, if you have one. From anywhere,
cd
with no directory name will take you to your home directory.
df -h
will tell you how much free space you have in the XO's flash storage. The "-h" part tells Linux to use units that make sense to non-programmers.
ls
lists files in the current directory
ls -al
lists files and gives further information about them.
Now I am going to give you a procedure to follow, with no explanation. You can read the FM/FSF guide and the FM manuals for the XO and Sugar some time if you feel the need. (I hope you do, but not just yet.) This procedure will make Terminal much easier to use, and provide some other functions that Sugar 0.84 omits, particularly the ability to change keyboard layouts.
First, make a file, ru, with the following contents
setxkbmap ru
Now make a copy of aoeu, with any name you like. (How?)
If you execute the ru command, you will switch to the standard Cyrillic keyboard. Select the copy of aoeu, and use the F6 RenMov command to rename it in Cyrillic. If you use the same four keys as for asdf and aoeu, you will get the name .
Now you can get back safely to the US layout.
F10 takes you out of mc and back to the plain command line.