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