Главная    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
Предметный указатель
commands, ulimit command      2nd 3rd
commands, umask command      2nd 3rd
commands, unalias command      2nd
commands, unset command      2nd 3rd 4th
commands, wait command      2nd
commands, who command
comment-begin variable, readline
Comments      
comments, guidelines for
comments, in input files, handling
comments, prepending, vi      
compgen command      2nd
COMPGEN variable
complete command      2nd
completion, textual
completion, textual, emacs editing mode      
completion, textual, programmable      2nd
completion, textual, vi editing mode      
completion-query-items variable, readline      
COMPREPLY environment variable
COMP_CWORD environment variable
COMP_LINE environment variable
COMP_POINT environment variable
COMP_WORDBREAKS environment variable
COMP_WORDS environment variable
concurrency control
conditional construct
conditional construct, case statement      
conditional construct, select statement
conditionals, readline editing interface      
conditions
conditions, arithmetic operators for
conditions, exit status determining
conditions, file attribute checking
conditions, integer comparisons
conditions, logical operators for
conditions, string comparisons
conditions, testing
configure script
configure script, --disable option      
configure script, --enable option
constants, naming
contact information
continuation character (\\\\)      2nd
continue command      
continuing lines
control keys      
control keys, conflicting with editing mode commands
control keys, emacs commands      2nd 3rd 4th 5th
control keys, vi commands      2nd
control mode, vi editing mode      2nd
control-key signals      
conventions used in this book      
convert-meta variable, readline      
copy file example
COPYING file, bash archive
Copyleft for bash
copylefted software
coroutines      2nd
countargs command
CPU-intensive processes
csh (C shell)      2nd
csh (C shell), fc command
csh (C shell), features from, included in bash
CTRL keys      [See control keys]
CTRL-? command      2nd
CTRL-A command, emacs      
CTRL-B command, emacs      
CTRL-C command      2nd 3rd 4th 5th
CTRL-D command      2nd 3rd 4th 5th 6th
CTRL-D command, emacs      2nd
CTRL-E command, emacs      
CTRL-F command, emacs      
CTRL-H command      2nd
CTRL-J command, emacs      2nd
CTRL-K command, emacs      
CTRL-L command, emacs      
CTRL-L command, vi      
CTRL-M command
CTRL-M command, emacs      2nd
CTRL-N command, emacs      
CTRL-O command, emacs      2nd
CTRL-P command, emacs      
CTRL-Q command      2nd 3rd
CTRL-R command, emacs      
CTRL-S command      2nd
CTRL-T command, emacs
CTRL-U command      
CTRL-U command, emacs      
CTRL-V command, emacs      2nd 3rd
CTRL-V command, vi      
CTRL-W command, emacs      
CTRL-W command, vi      
CTRL-X ! command, emacs      
CTRL-X $ command, emacs      2nd
CTRL-X / command, emacs
CTRL-X @ command, emacs
CTRL-Y command
CTRL-Y command, emacs      2nd
Ctrl-Z command      2nd 3rd 4th
CTRL-[ command, emacs      
CTRL-\\\\ command      2nd 3rd
Current directory      [See working directory]
Cut command      2nd 3rd
cygwin environment (Cygnus Consulting)
D command, vi      2nd
d$ command, vi
d0 command, vi
data filtering utilities
date command
db command, vi
dc command      
dd command, vi      2nd
DEBUG signal      2nd 3rd
Debugging
debugging, bashdb debugger      2nd
debugging, bashdb debugger, commands for
debugging, bashdb debugger, functions for
debugging, bashdb debugger, sample session of
debugging, bashdb debugger, source code for
debugging, bugs in bash, reporting      
debugging, echo command      
debugging, environment variables for
debugging, fake signals
debugging, set command
declare command      2nd
declare command, -a option      2nd 3rd
declare command, -f option      2nd
declare command, -i option      2nd
declare command, -r option      2nd 3rd
DEL command      2nd 3rd
DEL command, emacs      2nd
DEL command, vi
dh command, vi
diff command      2nd
directories      2nd
directories, home      
directories, navigating      
directories, tilde (~) notation      
directories, working      2nd
directory listing example      2nd 3rd 4th
directory name, alias for
dirs command      2nd 3rd 4th
DIR_STACK environment variable      2nd 3rd 4th
disable-completion variable, readline
disk space usage example
disown command      2nd
DJGPP suite, GNU tools for MS-DOS      
dl command, vi
doc directory, bash archive      2nd
documentation directory, bash
Dollar sign ($)      
dollar sign ($), $$ (shell variable)
dollar sign ($), $((...)) (arithmetic expressions)
dollar sign ($), $((...)) (arithmetic test)
dollar sign ($), environment variable      
dollar sign ($), variable substitution      2nd 3rd
dollar sign ($), vi command      2nd
dollar sign ($), word designator      
dot (.)
dot (.), .. (parent directory)
dot (.), command
dot (.), current directory
dot (.), preceding filenames      2nd
dot (.), synonym to source command
dot (.), vi command      
dot (point) in emacs
dotglob shell option
double quotes (")      
double quotes ("), arithmetic expressions in
double quotes ("), around shell variables
double quotes ("), around special characters
double quotes ("), backslash preceding
double quotes ("), command line processing of
double quotes ("), command substitution
double quotes ("), when to use
ds command, debugger      2nd
du command      2nd
dw command, vi      
e command, vi
echo command      2nd 3rd 4th
echo command, -e option      2nd 3rd
echo command, -n option      2nd 3rd
echo command, Bourne shell support      
echo command, escape sequences for
echo command, Korn not supporting      
ed text editor      
editing      [See command-line editing]
editing modes      [See emacs editing mode vi editing mode]
editing-mode variable, readline
EDITOR environment variable      2nd 3rd 4th
electronic mail example
elements of arrays      
elif clause, if statement      
else clause, if statement
emacs editing mode
emacs editing mode, commands conflicting with terminal interface control keys
emacs editing mode, commands for, list of
emacs editing mode, history commands
emacs editing mode, line commands      
emacs editing mode, list of most-used commands
emacs editing mode, point in
emacs editing mode, selecting      2nd
emacs editing mode, textual completion      
emacs editing mode, when to use
emacs editing mode, word commands
emacs shell option      
enable command      2nd 3rd 4th
enable command, -a option
enable command, -d option      2nd
enable command, -f option      2nd
enable command, -n option      2nd
enable command, -p option
enable command, -s option      
enable command, Bourne shell not supporting
enable command, Korn not supporting      
enable-keypad variable, readline      
ENV environment variable      2nd 3rd
Environment      
environment file      2nd 3rd
Environment variables      2nd
environment variables, ! (exclamation point)
environment variables, # (hash mark)      2nd
environment variables, $ (dollar sign)      
environment variables, * (asterisk)      2nd 3rd
environment variables, - (hyphen)      
environment variables, 0 (zero)
environment variables, ? (question mark)      2nd 3rd
environment variables, @ (at sign)      2nd 3rd
environment variables, auto_resume      
environment variables, BASH      2nd 3rd
environment variables, BASH_ARGC      2nd
environment variables, BASH_ARGV      2nd
environment variables, BASH_COMMAND      
environment variables, BASH_ENV      2nd 3rd
environment variables, BASH_EXECUTION_STRING      
environment variables, BASH_LINENO      2nd
environment variables, BASH_REMATCH
environment variables, BASH_SOURCE      2nd
environment variables, BASH_SUBSHELL      
environment variables, BASH_VERSINFO      2nd
environment variables, BASH_VERSION      2nd 3rd
environment variables, Bourne shell not supporting, list of
environment variables, built-in, list of      
environment variables, CDPATH      2nd
environment variables, COLUMNS      2nd
environment variables, COMPREPLY      
environment variables, COMP_CWORD      
environment variables, COMP_LINE
environment variables, COMP_POINT      
environment variables, COMP_WORDBREAKS
environment variables, COMP_WORDS
environment variables, declaring shell variables as      2nd
environment variables, defining for subprocess only      
environment variables, determining whether shell variable is      
environment variables, DIR_STACK      2nd 3rd 4th
environment variables, EDITOR      2nd 3rd 4th
environment variables, ENV      2nd 3rd
environment variables, EUID
environment variables, exported
environment variables, FCEDIT      2nd 3rd
environment variables, FIGNORE
environment variables, FUNCNAME      
environment variables, GLOBIGNORE      
environment variables, GROUPS      
environment variables, histchars
environment variables, HISTCMD      2nd 3rd
environment variables, HISTCONTROL      2nd 3rd
environment variables, HISTFILE      2nd 3rd
environment variables, HISTFILESIZE      2nd 3rd
environment variables, HISTIGNORE      2nd 3rd
environment variables, HISTSIZE      2nd 3rd
environment variables, HISTTIMEFORMAT      2nd 3rd
environment variables, HOME      2nd 3rd
environment variables, HOSTFILE      
environment variables, HOSTNAME      
environment variables, HOSTTYPE
environment variables, IFS      2nd 3rd 4th
environment variables, IGNOREEOF      
environment variables, in .bash_profile file      
environment variables, in subshells      
environment variables, INPUTRC      2nd
environment variables, LANG      
environment variables, LC_ALL      
environment variables, LC_COLLATE      
environment variables, LC_CTYPE      
environment variables, LC_MESSAGES      
environment variables, LC_NUMERIC      
environment variables, LINENO      2nd 3rd
environment variables, LINES      2nd
environment variables, MACHTYPE      
environment variables, MAIL      2nd 3rd
environment variables, MAILCHECK      2nd
environment variables, MAILPATH      2nd
environment variables, OLDPWD      2nd
environment variables, OPTARG      2nd
environment variables, OPTERR      
environment variables, OPTIND      2nd
environment variables, OSTYPE      
environment variables, PATH      2nd 3rd 4th
1 2 3 4 5 6 7
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2026
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте