Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Newham C., Rosenblatt B. — Learning the bash Shell
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


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 3rd

Год издания: 2005

Количество страниц: 352

Добавлена в каталог: 04.03.2007

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
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, $@ and $* 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      
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте