Learning Unix for Mac OS X Tiger
Beneath Mac OS X Tiger's easy-to-use Aqua interface lies a powerful Unix engine. Mac users know that Unix is at their fingertips, if only they knew how to access it. Learning Unix for Mac OS X Tiger provides Mac users with a user-friendly tour of the Unix world concealed beneath Mac OS X'...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
O'Reilly Media
2009.
|
Edición: | 4th ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627311406719 |
Tabla de Contenidos:
- Learning Unix for Mac OS X Tiger; Preface; Who This Book Isn&t For; A Brief History of Unix; Interfaces to Unix; How This Book Is Organized; Conventions Used in This Book; Using Code Examples; Safari® Enabled; Comments and Questions; The Evolution of This Book; Acknowledgments; 1. Why Use Unix?; 1.1.2. Finding Hidden Files; 1.2. Thousands of Free Applications; 1.2.2. Downloading Unix Software from the Web; 1.3. Power Internet Connections; 1.4. A Simple Guided (Unix) Tour; 1.5. The 10 Most Common Unix Commands; 2. Using the Terminal; 2.1.2. Exercise: Entering a Few Commands
- 2.1.3. Types of Commands2.1.4. Changing the Terminal&s Preferences; 2.1.4.2. Processes; 2.1.4.3. Emulation; 2.1.4.4. Buffer; 2.1.4.5. Display; 2.1.4.6. Color; 2.1.4.7. Window; 2.1.4.8. Keyboard; 2.1.5. Features of the Terminal; 2.2. Customizing Your Terminal Session; 2.2.2. Using AppleScript to Manipulate the Terminal; 2.2.3. Working with .term Files; 2.3. Working with the Terminal; 2.3.2. Entering a Command; 2.3.2.2. who; 2.3.3. Recalling Previous Commands; 2.3.4. Completing File and Directory Names; 2.3.5. Running Multiple Commands on the Command Line; 2.3.6. Correcting a Command
- 2.3.7. Ending Your Session2.3.8. Problem Checklist; 2.4. Customizing the Shell Environment; 2.4.2. Changing the Command Prompt; 2.5. Advanced Shell Customization; 2.5.2. Creating Aliases; 2.6. The Unresponsive Terminal; 3. Exploring the Filesystem; 3.1.2. Your Working Directory; 3.1.3. The Directory Tree; 3.1.4. Absolute Pathnames; 3.1.5. Relative Pathnames; 3.1.6. Relative pathnames up; 3.1.7. Changing Your Working Directory; 3.1.7.2. cd; 3.1.8. Files in the Directory Tree; 3.2. Listing Files and Directories; 3.2.2. Trying Out the ls Command; 3.2.3. Using the -l option
- 3.2.4. File Permissions3.2.5. Calculating File Size and Disk Space; 3.2.6. Disk Space Available with df; 3.2.7. Exercise: Exploring the Filesystem; 3.3. Protecting and Sharing Files; 3.3.2. Setting Permissions with chmod; 3.3.3. Changing Group and Owner; 3.4. Changing Your Password; 3.5. Superuser Privileges with sudo; 3.6. Exploring External Volumes; 4. File Management; 4.2. File and Directory Wildcards; 4.3. Looking Inside Files; 4.3.2. less; 4.4. grep; 4.5. Creating and Editing Files; 4.5.2. The vi Text Editor; 4.5.3. vi Basics; 4.5.3.2. Invoking external Unix commands
- 4.5.3.3. More powerful capabilities4.5.4. A Simpler vi Alternative: Pico; 4.5.5. The More Complex Option: Emacs; 4.6. Managing Files; 4.6.2. Copying Files; 4.6.2.2. Copying Mac files with resources; 4.6.3. Renaming and Moving Files with mv; 4.6.4. Removing Files and Directories; 4.6.4.2. rmdir; 4.6.5. Working with Links; 4.6.6. Compressing and Archiving Files; 4.6.6.2. tar; 4.6.7. Files on Other Operating Systems; 5. Finding Files and Information; 5.1.1.2. Matches in color; 5.1.1.3. Counting matches rather than showing matching lines; 5.1.2. Working with Regular Expressions
- 5.2. Finding Files with locate