Главная    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-2025
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте