05.01.2013 Views

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Finder or<br />

Darwin Term Alternate Term Notes<br />

Alias N/A An alias in Darwin is a simple command set up<br />

in the shell that can trigger more complex<br />

commands or allow you to override the behavior<br />

of an existing command.<br />

Directory path N/A The directory path is a representation of where<br />

you are in the file system, beginning from the root<br />

directory. For example, if your user name is scott,<br />

then the path to your home directory would be<br />

/Users/scott/ (your home directory can also be<br />

abbreviated to ~, as you will see later). The<br />

leading / represents the root directory.<br />

Executable command Application or script Any command that’s issued at the command line<br />

and causes something to happen can be referred<br />

to as an executable.<br />

Command arguments, N/A Arguments are additional, sometimes necessary<br />

arguments information added to commands. Arguments<br />

don’t affect how the command is run in the way<br />

options do; instead, they generally target the<br />

command to affect specific items.<br />

Command options, Switches (D<strong>OS</strong>) Command options are special arguments<br />

options (usually preceded by a - and immediately<br />

following the command) that can change how<br />

a command is run. This is similar to setting<br />

command preferences for an Aqua application,<br />

but more flexible, as different preferences can be<br />

issued at runtime. For Windows and D<strong>OS</strong> users,<br />

these are like switches issued with a D<strong>OS</strong> or<br />

Windows command prompt command.<br />

Process N/A A process is a running application or daemon (also<br />

known as a background process). In <strong>Leopard</strong> (and<br />

in fact most modern systems), there can be (and<br />

often are) hundreds of processes running at any<br />

one time.<br />

Pipes N/A Pipes, represented by the | symbol, provide a way<br />

of stringing two or more commands together.<br />

Piping one command into another is a very<br />

powerful way to accomplish some otherwise very<br />

complex tasks. Pipes, along with redirection, are<br />

covered in more depth later in this chapter.<br />

The File System<br />

CHAPTER 18 INTRODUCING DARWIN AND THE SHELL 291<br />

The Darwin file system shares the same folder structure found while navigating through the<br />

Finder in Quartz. However, while navigating through Darwin, you will notice a few differences.<br />

First, there are quite a few more visible items in the Darwin view. Second, you will find that your<br />

additional volumes (added hard drives, CD/DVD drives, Flash drives, etc.) are found a little<br />

differently.

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

Saved successfully!

Ooh no, something went wrong!