Жанры
Авторы
Контакты
О сайте
Книжные новинки
Популярные книги
Найти
Главная
Авторы
Christopher Negus
Linux Bible
Читать книгу Linux Bible - Christopher Negus - Страница 1
Оглавление
Предыдущая
Следующая
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
...
222
Оглавление
Купить и скачать книгу
Вернуться на страницу книги Linux Bible
Оглавление
Страница 1
Table of Contents
List of Tables
List of Illustrations
Guide
Pages
Linux
®
BIBLE
Introduction
How This Book Is Organized
Conventions Used in This Book
NOTE
TIP
CAUTION
Jumping into Linux
Visit the
Linux Bible
website
How to Contact Wiley or the Author
CHAPTER 1 Starting with Linux IN THIS CHAPTER
Understanding What Linux Is
Understanding How Linux Differs from Other Operating Systems
Exploring Linux History
NOTE
Free-flowing UNIX culture at Bell Labs
Commercial UNIX
Berkeley Software Distribution arrives
UNIX Laboratory and commercialization
GNU transitions UNIX to freedom
BSD loses some steam
NOTE
Linus builds the missing piece
NOTE
OSI open source definition
Understanding How Linux Distributions Emerged
Choosing a Red Hat distribution
Using Red Hat Enterprise Linux
Using Fedora
Choosing Ubuntu or another Debian distribution
Finding Professional Opportunities with Linux Today
Understanding how companies make money with Linux
Becoming Red Hat certified
RHCSA
RHCE
RHCSA topics
RHCE topics
System configuration and management
Installing and configuring network services
Summary
CHAPTER 2 Creating the Perfect Linux Desktop IN THIS CHAPTER
NOTE
Understanding Linux Desktop Technology
Starting with the Fedora GNOME Desktop Live image
Using the GNOME 3 Desktop
After the computer boots up
Navigating with the mouse
Navigating with the keyboard
Setting up the GNOME 3 desktop
Extending the GNOME 3 desktop
Using GNOME shell extensions
Using the GNOME Tweak Tool
Starting with desktop applications
Managing files and folders with Nautilus
Installing and managing additional software
NOTE
Playing music with Rhythmbox
Stopping the GNOME 3 desktop
Using the GNOME 2 Desktop
Using the Metacity window manager
NOTE
Changing GNOME's appearance
Using the GNOME panels
Using the Applications and System menus
Adding an applet
Adding another panel
Adding an application launcher
NOTE
Adding a drawer
Changing panel properties
TIP
Adding 3D effects with AIGLX
Summary
Exercises
CHAPTER 3 Using the Shell IN THIS CHAPTER
About Shells and Terminal Windows
Using the shell prompt
NOTE
Using a Terminal window
Using virtual consoles
Choosing Your Shell
TIP
Running Commands
Understanding command syntax
NOTE
NOTE
Locating commands
TIP
TIP
Recalling Commands Using Command History
Command-line editing
TIP
Command-line completion
TIP
Command-line recall
NOTE
Connecting and Expanding Commands
Piping between commands
Sequential commands
Background commands
Expanding commands
Expanding arithmetic expressions
Expanding variables
Using Shell Variables
Creating and using aliases
Exiting the shell
Creating Your Shell Environment
Configuring your shell
Setting your prompt
TIP
Adding environment variables
Getting Information about Commands
NOTE
Summary
Exercises
CHAPTER 4 Moving Around the Filesystem IN THIS CHAPTER
Linux Filesystems versus Windows-Based Filesystems
Using Basic Filesystem Commands
Using Metacharacters and Operators
Using file-matching metacharacters
Using file-redirection metacharacters
Using brace expansion characters
Listing Files and Directories
Identifying Directories
Understanding File Permissions and Ownership
NOTE
Changing permissions with chmod (numbers)
Changing permissions with chmod (letters)
Setting default file permission with umask
Changing file ownership
Moving, Copying, and Removing Files
CAUTION
Summary
Exercises
CHAPTER 5 Working with Text Files IN THIS CHAPTER
Editing Files with vim and vi
Exploring Other Text Editors
Starting with vi
NOTE
Adding text
TIP
TIP
Moving around in the text
Deleting, copying, and changing text
Pasting (putting) text
Repeating commands
Exiting vi
Skipping around in the file
Searching for text
Using ex mode
Learning more about vi and vim
Finding Files
Using locate to find files by name
Searching for files with find
NOTE
Finding files by name
Finding files by size
Finding files by user
Finding files by permission
Finding files by date and time
Using ‘not' and ‘or' when finding files
Finding files and executing commands
Searching in files with grep
Summary
Exercises
CHAPTER 6 Managing Running Processes IN THIS CHAPTER
Understanding Processes
NOTE
Listing Processes
Listing processes with ps
NOTE
Listing and changing processes with top
Listing processes with System Monitor
Managing Background and Foreground Processes
TIP
Starting background processes
TIP
Using foreground and background commands
CAUTION
Killing and Renicing Processes
Killing processes with kill and killall
Using kill to signal processes by
PID
Using killall to signal processes by name
Setting processor priority with nice and renice
Limiting Processes with cgroups
Summary
Exercises
CHAPTER 7 Writing Simple Shell Scripts IN THIS CHAPTER
Understanding Shell Scripts
Executing and debugging shell scripts
Understanding shell variables
Escaping Special Shell Characters
NOTE
Special shell positional parameters
Reading in parameters
Parameter expansion in bash
NOTE
Performing arithmetic in shell scripts
NOTE
Using programming constructs in shell scripts
The ″if…then″ statements
The case command
The ″for…do″ loop
The ″while…do″ and ″until…do″ loops
Trying some useful text manipulation programs
The general regular expression parser
NOTE
Remove sections of lines of text (cut)
Translate or delete characters (tr)
The stream editor (sed)
Using simple shell scripts
Telephone list
Backup script
Summary
Exercises
{buyButton}
Подняться наверх