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