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 - просмотр упакованного файла.