Главная    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
Предметный указатель
Interrupt key      
IPC (Interprocess Communication)      
Iteration      
j command, vi      2nd
Job control      2nd 3rd
job control, Bourne shell support      
job control, bringing background job to foreground      
job control, configuring      
job control, foreground jobs      
job control, listing running jobs      
job control, priority of jobs      
job control, resuming suspended jobs      
job control, sending foreground jobs to background      
job control, suspending jobs      
job number      
jobs command      2nd 3rd 4th
jobs command, -l option
jobs command, -n option
jobs command, -p option      2nd 3rd
jobs command, -r option      
jobs command, -s option      
jobs command, -x option
jobs command, Bourne shell not supporting
Joy, Bill
k command, vi      2nd 3rd
key bindings, readline      2nd
keymap variable, readline
keywords, processing on command line
KILL command      2nd 3rd 4th
KILL signal
killalljobs example      
Korn cd example      
Korn Shell      [See ksh]
ksh (Korn shell)      2nd
ksh (Korn shell), compared to bash      
ksh (Korn shell), public domain version of (pdksh)      
l command, vi      2nd
LANG environment variable      
LC_ALL environment variable      
LC_COLLATE environment variable      
LC_CTYPE environment variable
LC_MESSAGES environment variable      
LC_NUMERIC environment variable
Learning the UNIX Operating System (Peek, Todino, Strang)      
length operator      
less than sign (<)      
less than sign (<), <& (input redirection)
less than sign (<), <&- (input redirection)
less than sign (<), << (bit-shift left operator)
less than sign (<), << (here-document)      2nd
less than sign (<), <= (less than or equal to operator)
less than sign (<), <\\> (input/output redirection)
less than sign (<), input redirection
less than sign (<), less than operator
less than sign (<), redirecting input
less than sign (<), string comparison operator
let command      2nd
line continuation character      2nd
LINENO environment variable      2nd 3rd
LINES environment variable      2nd
lists, in for statement
lithist shell option
loadable built-in functions      
local command      2nd 3rd
local statement      
local variables      2nd 3rd
logging in, files read during      
Logging out
logging out, CTRL-D for, disabling      
logging out, files executed during      
logical operators      2nd 3rd 4th
login directory      2nd [See also home directory]
login shell      
login shell, bash acting as
login shell, changing
login shell, installing bash as      2nd
logout command      2nd 3rd
loop variable
looping construct
looping construct, arithmetic for statement      2nd
looping construct, for statement
looping construct, until statement
looping construct, while statement
ls by dates example
ls command      2nd
ls command, -a option      2nd
ls command, -F option
ls command, -l option
ls command, -R option      
ls example
MACHTYPE environment variable
macros, readline editing interface      
Mail
MAIL environment variable      2nd 3rd
mail example      
mail header lines, deleting, example
MAIL shell variable
mail, notification if already read
mail, shell variables for
MAILCHECK environment variable      2nd
MAILPATH environment variable      2nd
mailwarn shell option
make command
make install script
make script
make tests command
make utility example
MANIFEST file, bash archive
mark-directories variable, readline      
mark-modified-lines variable, readline      
memory, size limitations      
menus, select statement for      
meta-flag variable, readline
metacharacters, processing on command line      
MKS Toolkit (Mortice Kern Systems)
more command      2nd
MS-DOS, GNU tools for
multibyte character support
multiple copies example
multitasking, user-controlled
n command, vi
named pipes
navigating directories
ndu (disk space usage) example      
negating wildcards      
nested subshells      
NetPBM utility package      2nd
NetPBM utility package, pnmcat utility      
NetPBM utility package, pnmmargin utility      
NetPBM utility package, pnmnlfilt utility      
NetPBM utility package, pnmscale utility      
NetPBM utility package, pnmtext utility      
NEWS file, bash archive      
newsgroups for bash
nice command      
noclobber shell option      
noglob shell option      
nohup command      
nounset shell option
nroff test formatter      
numbered parameter names      [See positional parameters]
O command, vi
O'Reilly contact information      
OLDPWD environment variable      2nd
one-dimensional arrays
online Help
Operators      
operators, arithmetic operators      
operators, assignment      
operators, for conditions      
operators, for conditions, arithmetic operators      2nd
operators, for conditions, file attribute operators      
operators, for conditions, string comparison operators
operators, logical operators
operators, relational operators
operators, string operators
OPTARG environment variable      2nd
OPTERR environment variable      
OPTIND environment variable      2nd
options      [See command-line options]
order of precedence      
order of precedence, for aliases      
order of precedence, for commands
order of precedence, for functions      
order of precedence, for scripts
order of precedence, in arithmetic expressions      
order of precedence, overriding
order of precedence, POSIX
orphan processes
OSTYPE environment variable
Output
output files, as command-line options
output redirection      [See I/O redirection]
Output, standard      2nd 3rd
output-meta variable, readline      
p command, vi      
Parallelization
Parameters      [See arguments]
parameters, positional      [See positional parameters]
parent directory      
parentheses (( ))
parentheses (( )), ((...)) (arithmetic test)      2nd 3rd
parentheses (( )), command substitution      
parentheses (( )), grouping conditional operators      
parentheses (( )), in arithmetic expressions      
parentheses (( )), nested subshells
PATH environment variable      2nd 3rd 4th
pathname expansion      
pathnames
pathnames, expansion of
pathnames, tilde (~) notation      2nd
pathnames, wildcards for
pattern matching operators      
pattern matching operators, Bourne shell support      
pattern matching operators, extended
pbmtext utility
PC platforms, shells for      
pdksh (Public Domain Korn shell)      
Peek, Jerry (Learning the UNIX Operating System)      
percent sign (%)      
percent sign (%), %% (job most recently put in background)
percent sign (%), %% (pattern-matching operator)      2nd
percent sign (%), %+ (job most recently put in background)
percent sign (%), %- (job second-most recently put in background)      
percent sign (%), %? (job containing string)
percent sign (%), job numbers
percent sign (%), modulus operator
percent sign (%), pattern-matching operator      
percent sign (%), printf format specifiers      2nd
percent sign (%), word designator
PERMISSIONS
permissions, default
permissions, for scripts      
PID (process ID)      2nd
PID (process ID), determining
PID (process ID), shell variable containing
pipe character (^)      2nd
pipe character (|)      2nd
pipelines      2nd 3rd
pipelines, as coroutines      
pipelines, in command line processing      
pipelines, named pipes
pipelines, system calls invoked by      
PIPESTATUS environment variable
plus sign (+)      
plus sign (+), ++ (increment operatro)      
plus sign (+), addition operator      
plus sign (+), extended pattern-matching operator      
plus sign (+), printf flag
plus sign (+), vi command
plus sign (+), xtrace output      
PNM (Portable aNyMap) format      2nd
pnmcat utility      
pnmmargin utility, NetPBM      
pnmnlfilt utility, NetPBM      
pnmscale utility, NetPBM
point, emacs editing mode      
popd command      2nd
popd command, +n option      
popd command, -N option      
popd command, Bourne shell not supporting      
popd command, Korn not supporting
popd function example      2nd
Portable Anymap (PNM) format      2nd
positional parameters      
positional parameters, assignments using      2nd
positional parameters, command-line options and
positional parameters, in functions
POSIX regular expressions
POSIX shell      2nd 3rd
POSIX, bash using      2nd
POSIXLY_CORRECT environment variable      
pound sign      [See hash mark]
PPID environment variable      
Practical UNIX and Internet Security (Spafford, Garfinkel)      
Precedence      [See order of precedence]
print command, Korn
printer file filter example
printf command      
printf command, Bourne shell support      
printf command, flags for      
printf command, format specifiers for      2nd
priority of jobs
privileged mode      
Procedures      [See functions]
process id (PID)      
process ID (PID), determining      
process ID (PID), shell variable containing
process substitution      2nd
Processes      [See also signals]
processes, listing information about      
processes, parallelization of      
processes, simultaneous (coroutines)      
processes, system resources used by      
processes, zombies or orphans      
Profile      
profile, customizing      
profile, environment file and
profile, environment variables in      
profile, ignoring      
profile, restricted      
programmable completion      2nd
programming language, choosing      
programming, shell      [See scripts]
Programs      [See executable files]
prompt string customizations      
prompting shell variables      
PROMPT_COMMAND environment variable      
ps command      
ps command, -a option
ps command, -ax option
ps command, -e option      
PS1 environment variable      2nd 3rd 4th
PS2 environment variable      2nd 3rd
PS3 environment variable      2nd 3rd
PS4 environment variable      2nd 3rd 4th 5th
pushd command      2nd
pushd command, +n option
pushd command, -N option      
pushd command, Bourne shell not supporting      
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2026
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте