Linux: специальный справочник

Брайан Пфаффенбергер

Предисловие

Предполагаемая аудитория
Упорядочена по задачам, а не по традиции
Эта книга о Linux, а не о Unix
Она для пользователей, а не для хакеров
Зачем изучать команды Linux?
Как пользоваться содержанием
Особенности этой книги
Одним взглядом
Основы
Алфавитный перечень команд
Такой команды у меня нет!
Соглашения, используемые в этой книге
Соглашения, используемые в таблицах
Соглашения, используемые в таблицах примеров
От издательства

Глава 1. Вход в систему и управление сеансами

Основы Linux
Дистрибутивы Linux
Пользователи и системный администратор
Вход в систему
После входа в систему
Основы ввода и редактирования
Использование виртуальных консолей
Система X Window
Алфавитный перечень команд
chvt
login
logout
rlogin
rxvt
shutdown
startx
su
tty
Xconfigurator
xdm
XF86Setup
xterm

Глава 2. Получение справочной информации

Просмотр документации Linux
Алфавитный перечень команд
apropos
cal
chfn
date
finger
groups
help
hostname
hwclock
id
info
man
pwd
rdate
rwho
tzselect
uname
uptime
users
w
whatis
who
whoami

Глава 3. Основы работы с интерпретатором команд

Основы работы с интерпретатором команд
Назначение интерпретатора
Конфигурационные файлы интерпретатора
Комбинации клавиш в интерпретаторе
Обзор синтаксиса интерпретатора
Специальные символы и кавычки
Последовательности и группы команд
Перенаправление ввода/вывода
Раскрытие фигурных скобок
Раскрытие символа тильды
Подстановка команд
Раскрытие истории
Раскрытие параметров
Функции интерпретатора
Управление задачами
Сигналы
Алфавитный перечень команд
alias
bash
bg
bind
chroot
chsh
declare
echo
env
export
fc
function
hash
history
jobs
kill
killall
nice
nohup
printenv
ps
readonly
renice
script
set
source
suspend
tee
times
top
trap
type
typeset
ulimit
unalias

Глава 4. Перемещение по файловой системе и поиск
файлов

Файловая система Linux
Имена файлов
Каталоги и типичное дерево каталогов
Маски shell
Алфавитный перечень команд
cd
dir
dirs
file
find
free
hcd
hdir
hls
hmkdir
hpwd
hrmdir
locate
ls
popd
pushd
slocate
updatedb
vdir
xargs

Глава 5. Работа с файлами и каталогами

Основы работы с файлами
Размеры блоков
Принадлежность файла
Разрешения
Ссылки
Типы файлов
Форматы даты и времени
Алфавитный перечень команд
chgrp
chmod
chown
cp
dd
ln
lsattr
mc
mkdir
mkfifo
mknod
mv
rm
rmdir
safedelete
stat
symlinks
touch
umask
undelete
wc

Глава 6. Архивация, кодирование, сжатие и шифрование файлов

Выбор подходящей утилиты
Выбор подходящей утилиты для обработки файлов
Выбор подходящей утилиты для обратной обработки
файлов
Алфавитный перечень команд
binhex
bunzip2
bzip2
bzip2recover
compress
cpio
crypt
gpg
gunzip
gzexe
gzip
hexbin
mackunpack
mcrypt
mdecrypt
mimencode
tar
unarj
uncompress
unzip
uudecode
uuencode
zforce
zip
zipinfo
zipnote
zipsplit
znew

Глава 7. Работа с дисками и лентами

Основы работы с блочными устройствами
Типичные устройства с блочным доступом
Конфигурационные файлы
Алфавитный перечень команд
autorun
badblocks
cfdisk
dd
debugfs
df
du
dumpe2fs
e2fsck
eject
fdformat
fdisk
fsck
hformat
hmount
humount
mke2fs
mlabel
mount
mt
rdev
setfdprm
sync
tune2fs
umount

Глава 8. Работа с текстовыми файлами

Использование регулярных выражений
Простое совпадение символов
Операторы границ
Операторы повторов
Выражения со скобками
Соединение выражений
Поименованные классы символов
Алфавитный перечень команд
awk
cat
cksum
cmp
column
comm
cut
diff
diff3
egrep
enscript
eqn
expand
fgrep
fmt
fold
fortune
gawk
grep
groff
gs
head
ispell
join
less
look
lpq
lpr
lprm
md5sum
more
nl
nroff
od
paste
pdf2ps
pdftotext
pr
ptx
rev
sdiff
sort
split
strfile
sum
tac
tail
tr
troff
unexpand
uniq
unstr
zcat
zcmp
zdiff
zegrep
zfgrep
zgrep
zmore

Глава 9. Работа со звуковыми и графическими файлами

Звуковые и графические файлы
Звуковые файлы
Графические файлы
Алфавитный перечень команд
aumix
cdda2wav
cdlabelgen
cdp
cdparanoia
combine
convert
identify
mikmod
mogrify
montage
mpg123
play
playmidi
rec
sox

Глава 10. Работа со шрифтами

Основы работы со шрифтами
Имена шрифтов
Псевдонимы шрифтов
Типы шрифтов
Кодировки шрифтов
Растровые шрифты
Масштабируемые шрифты
Настройки шрифтов
Алфавитный перечень команд
bdftopcf
chkfontpath
mkfontdir
t1ascii
t1asm
t1binary
t1disasm
t1unmac
ttf2pt1
ttmkfdir
type1inst
xlsfonts
xset

Глава 11. Работа с текстовыми редакторами

Выбор редактора по умолчанию
Алфавитный перечень команд
emacs
joe
pico
sed
vi

Глава 12. Настройка и управление системой

Основы конфигурации системы
Настройка процесса загрузки с помощью LILO
Настройка инициализации
Настройка XFree86
Настройка принтеров
Автоматизация процессов с помощью cron
Ротация системных журналов
Включение дисковых квот
Алфавитный перечень команд
adduser
crontab
depmod
dmesg
edquota
groupadd
groupdel
groupmod
grpck
insmod
install
klogd
ldconfig
ldd
logrotate
lpd
make
mkpasswd
modprobe
passwd
pwck
pwgen
quota
quotacheck
quotaoff
quotaon
repquota
rmmod
rpm
rpmfind
runlevel
tmpwatch
useradd
userdel
usermod

Глава 13. Настройка и использование сетей

Настройка параметров сети и Интернета
Основы TCP/IP
Отключение ненужных серверов
Основы конфигурации TCP/IP
Конфигурация NFS
Конфигурация Samba
Настройка PPP-соединений
Алфавитный перечень команд
exportfs
fetchmail
fetchmailconf
ftp
ifconfig
lynx
mail
netstat
nslookup
ping
rcp
rpcinfo
showmount
smbclient
smbmount
smbstatus
smbumount
telnet
wvdial
wvdialconf

Алфавитный указатель