Главная    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
Предметный указатель
environment variables, PIPESTATUS      
environment variables, POSIXLY_CORRECT      
environment variables, PPID      
environment variables, PROMPT_COMMAND      
environment variables, PS1      2nd 3rd 4th
environment variables, PS2      2nd 3rd
environment variables, PS3      2nd 3rd
environment variables, PS4      2nd 3rd 4th
environment variables, PWD      2nd 3rd
environment variables, RANDOM      2nd
environment variables, REPLY      2nd 3rd
environment variables, scripts relying on      
environment variables, SECOND      
environment variables, SECONDS      
environment variables, SHELL      2nd 3rd 4th 5th
environment variables, SHELLOPTS      
environment variables, SHLVL      
environment variables, substitution, emacs editing mode      
environment variables, TERM      2nd 3rd 4th
environment variables, TIMEFORMAT      
environment variables, TMOUT      2nd 3rd
environment variables, UID      
environment variables, VISUAL      
environment, customizing      2nd
environment, files containing settings for      
environment, shell variables      
environment, subprocesses awareness of      
equal sign (=)      
equal sign (=), == (equal to operator)      
equal sign (=), string comparison operator      
equal sign (=), textual completion, vi      
ERR signal      2nd
Error, standard      2nd 3rd
ESC command, vi      
ESC-! command, emacs      
ESC-$ command, emacs      
ESC-. command, emacs      2nd
ESC-/ command, emacs      
ESC-< command, emacs      
ESC-? command, emacs      
ESC-@ command, emacs      
ESC-B command, emacs      
ESC-C command, emacs      
ESC-CTRL-H command, emacs      
ESC-D command, emacs      
ESC-DEL command, emacs      
ESC-F command, emacs      
ESC-L command, emacs      2nd
ESC-TAB command, emacs      
ESC-U command, emacs      
ESC-\\> command, emacs      
ESC-_ command, emacs      2nd
ESC-~ command, emacs      
EUID environment variable      
eval command      2nd
event designators      
examples      [See album example] [See printer file filter example] [See mail example] [See ls by dates example] [See ls example] [See directory listing example] [See Korn cd example] [See pushd directory stack example] [See copy file example] [See graphics utility example] [See disk space usage example] [See pushd function example] [See popd function example] [See selection sort example] [See mail header lines deleting example]
examples directory, bash archive      
examples, in bash archive      2nd
exclamation point (!)      
exclamation point (!), != (not equal to operator)      
exclamation point (!), != (string comparison operator)      
exclamation point (!), conditional not operator      
exclamation point (!), debugger command      
exclamation point (!), environment variable      
exclamation point (!), event designators      
exclamation point (!), extended pattern-matching operator      
exclamation point (!), logical not operator      
exclamation point (!), negation operator      
exclamation point (!), negation wildcard      
exclamation point (!), process ID shell variable      
EXEC command      2nd 3rd
exec statement      
execfail shell variable      
Executable files      
execute permission, for scripts      
execution tracing      
Exit command      2nd 3rd 4th
EXIT signal      2nd 3rd
Exit statement      
exit status of commands      
exit status of commands, combining      
exit status of commands, reversing      
expand-tilde variable, readline      
export command      2nd 3rd
extglob shell option      
f command, vi      
fake signals      2nd
fc command      2nd 3rd 4th
fc command, -e option      
fc command, -l option      
fc command, -m option      
fc command, -n option      
fc command, -s option      
fc command, -v option      
FCEDIT environment variable      2nd 3rd
fg command      2nd 3rd
FIGNORE environment variable      
file attribute checking      
file attribute operators      
file command      
file descriptors      2nd
filename completion, emacs editing mode      
filenames      
filenames, special handling of      
filenames, wildcards in      
Files      [See also I/O]
files, default permissions for      
files, limits on      
files, overwriting      
files, overwriting with output redirection, not allowing      
files, permissions for      
files, reading lines from      
files, redirecting output to      
files, specifiying on command line      
files, temporary      
files, types of      
filtering utilities      
find command      
Flow Control      [See also conditions]
flow control statements      
flow control, break statement      
flow control, case statement      
flow control, exit statement      
flow control, for statement      
flow control, if statement      
flow control, select statement      
flow control, select statements      
flow control, until statement      
flow control, while statement      
Folders      
fonts used in this book      
for statement      
for statement, arithmetic      2nd
for statement, configuring      
foreground jobs      
foreground jobs, bringing background jobs to      
foreground jobs, sending foreground jobs to background      
formatted output      [See printf command]
Fox, Brian      
FSF (Free Software Foundation)      2nd
full pathname      
FUNCNAME environment variable      
Functions      
functions, Bourne shell not supporting      
functions, compared to scripts      
functions, declaring variables as function names      2nd
functions, defined, listing      
functions, defining      
functions, deleting      
functions, displaying list of      2nd
functions, examples in archive for      
functions, exit status of, specifying      
functions, global      
functions, global variables of      
functions, Korn support      
functions, loadable built-in functions      
functions, local variables in      
functions, local variables of      
functions, naming      
functions, order of precedence for      
functions, popd function example      
functions, positional parameters in      
functions, pushd function example      
functions, readline editing interface      
functions, return values of      
functions, traps and      
g command, debugger      2nd
G command, vi      2nd
Garfinkel, Simson (Practical Unix and Internet Security)      
getopt command, Bourne shell      
getopts command      2nd
global customization      
Global variables      
Globbing      
globbing, disabling      
globbing, extended operators for      
globbing, ignoring files for      
GLOBIGNORE environment variable      
GNU Copyleft for bash      
GNU project      
GNU tools for MS-DOS      
Graphical user interface (GUI)      
graphics utility example      2nd 3rd
greater than sign (>)      
greater than sign (>), output redirection      2nd
greater than sign (\\>)      
greater than sign (\\>), greater than operator
greater than sign (\\>), string comparison operator
greater than sign (\\>), \\>& (output redirection)      2nd
greater than sign (\\>), \\>&- (output redirection)
greater than sign (\\>), \\>= (greater than or equal to operator)
greater than sign (\\>), \\>\\> (bit-shift right operator)
greater than sign (\\>), \\>\\> (output redirection)
greater than sign (\\>), \\>| (output redirection)      2nd
grep command      2nd
GROUPS environment variable      
guest accounts, restricted shell for      
GUI (Graphical User Interface)      
gunzip utility      
h command, debugger      
h command, vi      2nd 3rd
hangup (HUP) signal      2nd
hard limits      
hash command      2nd
hash mark (#)      
hash mark (#), ## (pattern-matching operator)      
hash mark (#), array element length operator      
hash mark (#), comments      
hash mark (#), environment variable      2nd
hash mark (#), length operator      
hash mark (#), pattern matching operator      
hash mark (#), pattern-matching operator      
hash mark (#), prepend comment      
hash mark (#), printf flag      
hash tables      2nd
hashall shell option      
head utility      
header files, for built-in functions      
help      
help command      2nd 3rd 4th 5th
help, for bash      
help, for built-in functions      
here-documents      2nd
hidden files      
histappend shell option      
histchars environment variable      
HISTCMD environment variable      2nd 3rd
HISTCONTROL environment variable      2nd 3rd
HISTFILE environment variable      2nd 3rd
HISTFILESIZE environment variable      2nd 3rd
HISTIGNORE environment variable      2nd 3rd
history command      2nd
history of commands      2nd
history of commands, appending to      
history of commands, displaying      
history of commands, emacs editing mode      
history of commands, expansion commands      
history of commands, fc command      2nd
history of commands, multiple-line commands in      
history of commands, size of      
history of commands, time stamp for      
history of commands, vi editing mode      
HISTSIZE environment variable      2nd 3rd
HISTTIMEFORMAT environment variable      2nd 3rd
home directory      2nd 3rd
HOME environment variable      2nd 3rd
horizontal-scroll-mode variable, readline      
HOSTFILE environment variable      
hostname completion, emacs editing mode      
HOSTNAME environment variable      
HOSTTYPE environment variable      
HUP (hangup) signal      2nd
hyphen (-)      
hyphen (-), -- (decrement operator)      
hyphen (-), append word, vi      
hyphen (-), environment variable      
hyphen (-), preceding options      
hyphen (-), printf flag      
hyphen (-), subtraction operator      
hyphen (-), vi command      2nd
i command, vi      
I/O
I/O redirection      2nd 3rd 4th
I/O redirection, Bourne shell support      
I/O redirection, exec command with      
I/O redirection, files overwritten with, not allowing      
I/O redirection, in restricted shell      
I/O redirection, list of redirectors      
I/O redirection, multiple commands and      
I/O redirection, pdksh support      
I/O, background I/O      
I/O, for strings      
I/O-intensive processes      
IEEE POSIX 1003.2 shell      2nd
If statement      2nd
IFS environment variable      2nd 3rd 4th
ignoredups option      
IGNOREEOF environment variable      
ignoreeof shell option      
indices of array elements      
indirect expansion      
infinite loops, guarding against      
infinite recursion      
Input      
input files, as command-line arguments      
input mode, vi editing mode      2nd
input redirection      [See I/O redirection]
input, from user, reading      
Input, standard      2nd 3rd
input-meta variable, readline      
INPUTRC environment variable      2nd
INT (interrupt) signal      2nd
integer comparisons      
integer variables      [See arithmetic variables]
interactive processes      
interactive use of bash      
internal field separator (IFS)      2nd
interprocess communication (IPC)      
interrupt (INT) signal      
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте