26.10.2012 Views

SUSE LINUX Documentation - Index of

SUSE LINUX Documentation - Index of

SUSE LINUX Documentation - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Working with the Shell<br />

When booting your Linux system, you are usually directed to a graphical user interface<br />

that guides you through the login process and the following interactions with the system.<br />

Although graphical user interfaces have become very important and user-friendly, using<br />

them is not the only way to communicate with your system. You can also use a textoriented<br />

communication like a command line interpreter, usually called the shell, where<br />

you can enter commands. Because Linux provides options to start shell windows from<br />

the graphical user interface, you can easily use both methods.<br />

In administration, shell-based applications are especially important for controlling<br />

computers over slow network links or if you want to perform tasks as root on the<br />

command line. For Linux “newbies” it might be rather unusual to enter commands in<br />

a shell, but you will soon realize that the shell is not only for administrators—in fact,<br />

using the shell is <strong>of</strong>ten the quickest and easiest way to perform some daily tasks.<br />

There are several shells for UNIX or Linux. The default shell in <strong>SUSE</strong> Linux is Bash<br />

(GNU Bourne-Again Shell).<br />

This chapter deals with a couple <strong>of</strong> basics you need to know for using the shell. This<br />

includes the following topics: how to enter commands, the directory structure <strong>of</strong> Linux,<br />

how to work with files and directories and how to use some basic functions, the user<br />

and permission concept <strong>of</strong> Linux, an overview <strong>of</strong> important shell commands, and a<br />

short introduction to the vi editor, which is a default editor always available in Unix<br />

and Linux systems.<br />

3<br />

Working with the Shell 89

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!