SSH. Краткий справочник команд

К оглавлению

apropos – поиск страницы в руководствах.
arp – таблицы ARP (Ethernet-based only).
as, gas – ассемблер. GNU-версия.
at – размещение задания в очереди.
atq – просмотр очереди заданий.
atrm – удаление задания из очереди.
batch – запуск в "пакетном режиме".
bison, yacc – создание таблиц синтаксического разбора.
bzip2 – есть не везде. Но жмёт лучше .gz.
cat – просмотр.
cc, gcc – компилятор С. GNU-версия.
cd – переход по каталогам. Переход в домашний каталог –– cd ~/
chgrp – изменение группы-владельца файла.
chmod – изменение прав доступа к файлу.
chown – смена владельца файла.
chpasswd – групповое изм. паролей.
chsh – изменение дефолтного интерпретатора команд.
cksum – контрольная сумма файла.
cmp – посимвольное сравнение двух файлов.
comm – сравнение элементов в двух отсортирванных файлах.
cp – копирование.
cron – исполнение заданий из crontab'ов пользователей/системы. Идеально для повторяющихся периодически задач.
crontab – редактирование правил запуска заданий через демона cron.
csplit – разбиение файла на куски по критериям.
ctags, gctags, etags – создание списка имён в исходном тексте.
cvs, rcs – системы управления исходными кодами. CVS –– более поздняя. RCS легда в основу CVS. по этой причине, в CVS есть команды и для CVS и для более ранней версии –– RCS.
date – просмотр/изменение даты/времени системы.
dd – прямое копирование.
depmod – опеределение зависимости модуля.
df – свободное место на диске.
diff – построчное сравнение двух файлов. Удобно для подготовки патчей (см. patch).
diff3 – построчное сравнение трёх файлов.
dig – исследование DNS.
dmesg – сообщения при загрузке системы/модулей.
du – использование диска.
env, printenv – показ переменных среды.
fgrep – поиск по фаблону в файле.
file – определение типа файла.
flex – анализатор лексем.
fuser – кто открыл этот файл?
g++, cpp – компилятор/прекомпилятор С++. GNU–версия.
gawk – потоковая обработка строк/записей в файле.
gctags – для Vi, etags – для Emacs.
gdb – отладчик.
ghostscript – отображение файлов в .PS или .PDF.
gprof – профилировщик.
grep, egrep – поиск по шаблону. egrep – расширенная команда.
groupadd – создать группу.
groupdel – удалить группу.
groupmod – изменить инфу о группе.
grpck – проверка целостности сист. файлов групп.
gzip, gunzip – .gz или .Z.
head – просмотр начала файла.
hostname – просмотр/изменение имени хоста.
ifconfig – конфиг. сетевых интерфейсов.
imake – подготовка файлов для make/pmake. Препроцессор С.
init – изменение уровня работы. Перезапуск системы или отдельных служб, относящихся к соотв. уровню.
insmod – загрузка отдельного модуля.
iptables – Linux–only firewall.
ispell – дефолтная проверка орфографии.
kill – убийство (безжалостное) процесса.
lastlog – последние подключения.
ld – линкер (редактор связей объектных файлов).
less и more – постраничный просмотр файлов.
ln – создание ссылки.
locate, find – поиск файла.
lpc – управление принтером.
lpq – просмотр очереди печати.
lpr – отправить задание на печать.
lprm – удалить задание из очереди печати.
lpstat – состояние принтера.
ls – просмотр содержимого каталога.
lsmod – список загруженных модулей.
m4 – макропроцессор.
make, pmake – сборщик программ. p–парралельный.
merge – склейка файлов из кусков.
modprobe – попытка загрузки модуля. И загрузки всех связанных с ним модулей.
mv – перенос.
netstat – статистика сети.
newgrp – смена текущей группы.
newusers – пакетное добавление пользователей.
nice, renice – изменеие приоритета задачи.
nm – объектные имена объектного файла.
nohup – запуск процесса с игнорированием прерываний с клавиатуры. Работает даже после логаута пользователя.
passwd – поменять ему пароль.
patch – управление патчами сырцов.
ping – ясно, IMHO.
portmap – биндинг демонов на порты.
pr – форматирование для печати.
ps – просмотр данных о процессах.
pwck – проверка целостности сист. файлов паролей.
pwd – определение текущего каталога.
ranlib – просмотр/восстановление таблицы архивных имён.
rarp – таблицы реверсного ARP (Ethernet–based only).
rcp– копирование на удалённую систему (небезопасно!)
reboot – перезагрузка.
recode (если ставили) или iconv – конвертирование файла из кодировки в кодировку. Для России актуально.
rm – удаление файла.
rmdir – удаление каталога.
rmmod – удаление (выгрузка) модуля.
route – управление таблицей маршрутов.
rpcgen – генератор из RPC кода на С.
rpcinfo – инфа об RPC.
runlevel – показ того, на каком уровне находимся.
screen – запуск виртуального терминала.
sed – убойный (читай, построчный) редактор. Управление редактором и редактирование задаются в виде последовательнсти команд. Удобен тем, что позволяет написать скрипт, коим патчить некие файлы сырцов.
shar – архив командного интерпретатора.
shutdown, halt – вариации на тему останова системы.
size – размер объектного файла в байтах.
split – рубка файла на куски равного размера.
strace (для Solaris – truss) – трассировка системных вызовов и сигналов.
strings – поиск строки в бинарных файлах.
strip – удаление отладочной информации/таблиц ссылок из исполняемого файла.
stty – изменение опций терминала.
su – переключение между учётными записями.
systat – инфо об удал. системе.
tail – просмотр конца файла.
tar – tape archive.
telinit – изменение режима работы.
top – то же, что и ps, но с задаваемым интервалом обновления.
traceroute – исследование пути к хосту.
uptime – время uptime'а системы.
useradd – создать пользователя.
userdel – удалить его.
usermod – поменять инфу о нём.
vi (vim) – вполне работоспособный редактор с подсветкой синтаксиса. Привыкнуть надо.
w – кто есть в системе.
wall – послать сообщение на все терминалы.
wc – подсчёт данных по содержимому файла.
whereis – поиск файлов для команды. which – полный путь к файлу.
who – кто и чего в системе делает.
whoami – проверка текущего пользователя.
zcat – просмотр упакованного файла.