Авторизация
Поиск по указателям
Newham C., Rosenblatt B. — Learning the bash Shell
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Learning the bash Shell
Авторы: Newham C., Rosenblatt B.
Аннотация: O'Reilly's bestselling book on Linux's bash shell is at it again. Now that Linux is an established player both as a server and on the desktop Learning the bash Shell has been updated and refreshed to account for all the latest changes. Indeed, this third edition serves as the most valuable guide yet to the bash shell. As any good programmer knows, the first thing users of the Linux operating system come face to face with is the shell the UNIX term for a user interface to the system. In other words, it's what lets you communicate with the computer via the keyboard and display. Mastering the bash shell might sound fairly simple but it isn't. In truth, there are many complexities that need careful explanation, which is just what Learning the bash Shell provides. If you are new to shell programming, the book provides an excellent introduction, covering everything from the most basic to the most advanced features. And if you've been writing shell scripts for years, it offers a great way to find out what the new shell offers. Learning the bash Shell is also full of practical examples of shell commands and programs that will make everyday use of Linux that much easier. With this book, programmers will learn:
* How to install bash as your login shell
* The basics of interactive shell use, including UNIX file and directory structures, standard I/O, and background jobs
* Command line editing, history substitution, and key bindings
* How to customize your shell environment without programming
* The nuts and bolts of basic shell programming, flow control structures, command-line options and typed variables
* Process handling, from job control to processes, coroutines and subshells
* Debugging techniques, such as trace and verbose modes
* Techniques for implementing system-wide shell customization and features related to system security
Язык:
Рубрика: Технология /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 3rd
Год издания: 2005
Количество страниц: 352
Добавлена в каталог: 04.03.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
pushd command, Korn not supporting
pushd directory stack example
pushd function example 2nd 3rd
pwd command 2nd
PWD environment variable 2nd 3rd
q command, debugger 2nd
question mark (?)
question mark (?), debugger command
question mark (?), environment variable 2nd
question mark (?), extended pattern-matching operator
question mark (?), vi command
question mark (?), wildcard 2nd
QUIT signal
Quoting
quoting, * strings
quoting, * (asterisk) environment variable
quoting, @ (at sign) environment variable
quoting, alias definition
quoting, arithmetic expressions
quoting, command substitution
quoting, command-line processing and
quoting, guidelines for
quoting, in assignments
quoting, RETURN key
quoting, shell variables and
Quoting, special characters
R command, vi
Ramey, Chet
RANDOM environment variable 2nd
range wildcard notation
rbash command
read command 2nd
read command, -a option
read command, -e option
read command, -p option
read command, -r option
read command, -s option
read command, -t option
read command, Bourne shell support
read command, continuation character for
read command, in while loop
read command, reading lines from files
read command, reading user input
read-only variables, declaring 2nd
readline editing interface
readline editing interface, conditionals
readline editing interface, editing and history capabilities
readline editing interface, functions
readline editing interface, key bindings
readline editing interface, macros
readline editing interface, programmable completion and
readline editing interface, startup file
readline editing interface, variables
readline variable
README file, bash archive 2nd
readonly command 2nd
Recursion
recursion, infinite
recursive aliases 2nd
regular files
Relational operators 2nd
Relative pathname
REPLY environment variable 2nd 3rd
reserved words, list of
Resources [See books]
restricted shell 2nd 3rd 4th
return command
RETURN key
RETURN key, CTRL-M equivalent for
RETURN key, quoting
RETURN signal 2nd
Return statement 2nd
return values of functions
Reverse Polish Notation (RPN) 2nd
Root
RPN (Reverse Polish Notation) 2nd
s command, debugger 2nd
Scripts
scripts, comments in 2nd
scripts, examples in archive for
scripts, execute permission for
scripts, functions in
scripts, good practices for
scripts, options for, guidelines
scripts, order of precedence for
scripts, potential problems with
scripts, running
scripts, running as background job
scripts, running in subshells
scripts, when not to use bash for
scripts, whitespace in
SECOND environment variable
SECONDS environment variable
Security
security, PATH variable and
security, privileged mode
security, restricted shell
security, suid bit and
security, system break-in scenario
security, Trojan horses
sed command
SELECT statement 2nd
select statement, Bourne shell not supporting
select statement, POSIX support
selection sort example
semicolon (;)
semicolon (;), statement separator
semicolon (;), vi command
set command
set command, -k option
set command, -o and +o options 2nd
set command, -r option
set command, Bourne shell support
set command, debugging options for
set command, displaying settings of
set command, emacs option 2nd
set command, functrace option 2nd
set command, ignoreeof option
set command, noclobber option 2nd
set command, noexec option 2nd
set command, noglob option
set command, nounset option
set command, options for, list of
set command, options for, setting on bash command line 2nd
set command, pdksh support
set command, posix option
set command, privileged option 2nd
set command, verbose option 2nd
set command, vi option 2nd
set command, xtrace option 2nd
set user ID (suid) bit
set wildcard construct
sh (Bourne shell) 2nd
sh (Bourne shell), compared to bash
sh (Bourne shell), compatibility with bash
shared object compilation
SHELL environment variable 2nd 3rd 4th 5th
shell execution directive
shell programming [See scripts]
shell scripts [See scripts]
shell variables 2nd
shell variables, arithmetic
shell variables, attributes of
shell variables, braces syntax for
shell variables, built-in
shell variables, built-in, list of
shell variables, checking value of
shell variables, command substitution in
shell variables, containing process ID
shell variables, converting to environment variables
shell variables, declaring as arrays 2nd
shell variables, declaring as function names 2nd
shell variables, declaring as integers 2nd
shell variables, defining
shell variables, deleting
shell variables, displaying list of, with values
shell variables, exporting to environment 2nd
shell variables, for command-line editing
shell variables, for mail
shell variables, for prompting
shell variables, in arithmetic expressions
shell variables, naming 2nd 3rd
shell variables, not supported by Bourne shell
shell variables, positional parameters
shell variables, quoting
shell variables, read-only 2nd
shell variables, reading values into
shell variables, string operators for
shell variables, using in commands
shell variables, value of, as name of another variable
SHELLOPTS environment variable
shells 2nd 3rd 4th [See also bash]
shells, Bourne (sh) 2nd 3rd
shells, C shell (csh) 2nd
shells, determining which shell is in use
shells, history of
shells, IEEE POSIX 1003.2 2nd
shells, Korn (ksh) 2nd 3rd
shells, login shell 2nd 3rd
shells, on PC platforms
shells, Public Domain Korn (pdksh)
shells, restricted 2nd 3rd
shells, standard shell 2nd
shells, subshells
shells, Tenex C (tcsh)
shells, zsh
shift command 2nd
SHLVL environment variable
shopt command
shopt command, Bourne shell support
shopt command, extdebug option
shopt command, options for, list of
shopt command, options on bash command line for
show-all-if-ambiguous variable, readline
Signals
signals, control-key signals
signals, fake
signals, ignoring
signals, kill command
signals, listing
signals, POSIX support
signals, trapping
single quotes (')
single quotes ('), around special characters
single quotes ('), command line processing of
single quotes ('), enclosing RETURN
single quotes ('), in alias definition
single quotes ('), when to use 2nd
slash (/)
slash (/), // (pattern-matching and replacement operator)
slash (/), division operator
slash (/), in restricted shell
slash (/), pattern-matching and replacement operator
slash (/), vi command
soft limits
Sort command 2nd
sort command, -n option
sort command, -r option
source command 2nd
Spafford, Gene (Practical Unix and Internet Security)
special characters
special characters, backslash-escaping
special characters, control keys
special characters, quoting
Stallman, Richard
Standard error
standard error and output file example 2nd
standard error, file descriptor for
standard error, prompts sent to
standard error, saving to a file
Standard input
standard input, file descriptor for
standard input, reading commands from
Standard output
standard output, file descriptor for
standard output, saving to a file 2nd
standard shell 2nd
Statement separator
STATUS [See exit status of commands]
stepping, in debugger 2nd 3rd
Strang, John (Learning the Unix Operating System)
string comparisons
string I/O
string operators
string operators, comparison
string operators, extended pattern matching operators
string operators, length operator
string operators, pattern matching operators
string operators, substitution operators
stty command 2nd
subprocesses [See also background jobs]
subprocesses, environment settings known to
subroutines [See functions]
subshells
subshells, environment variables in
subshells, inheritance of
subshells, nested
subshells, scripts running in
substitution operators
substring expansion
suid (set user ID) bit
suspend command
switch statement
system administration
system administration, bash command options for
system administration, configuring and building bash
system administration, customizing environment
system administration, global customization
system administration, installing bash as login shell
system administration, installing bash as standard shell
system administration, obtaining bash
system administration, switching bash to POSIX mode
system administration, unpacking bash archive
system calls, pipelines invoking
System V, ps command
t command, vi
TAB command, emacs
tar utility
tcsh (Tenex C shell)
tee command
temporary files
Tenex C shell [See tcsh]
TERM (terminate) signal
TERM environment variable 2nd 3rd 4th
terminal stop (TSTP) signal
terminate (TERM) signal
terminfo database
test command 2nd
test operators, list of
Text files [See regular files]
textual completion
textual completion, emacs editing mode
textual completion, programmable
textual completion, vi editing mode
thrashing
tilde (~)
tilde (~), bitwise not operator
tilde (~), home directory
tilde (~), in pathnames 2nd
tilde (~), invert case, vi
Реклама