Авторизация
Поиск по указателям
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
Язык:
Рубрика: Технология /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 3rd
Год издания: 2005
Количество страниц: 352
Добавлена в каталог: 04.03.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
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
Реклама