Справочник команд SSH (PuTTY)

Красивая девушка Я думаю всем приходилось мучатся с загрузкой какого-нибудь движка на FTP. Хорошо если у вас канал подключения к интернет быстрый и стабильный, тогда тот же Drupal или Wordpress зальёте без особых проблем.

Если вы постоянно загружаете кучу файлов по FTP, то, возможно, будете удивлены что это можно сделать гораздо быстрее.

Как правило все современные хостинги поддерживают SSH.
SSH — протокол для удалённого управления операционной системой, как правило семейства Unix, хотя SSH-серверы доступны для большинства операционных систем.

Чтобы получить доступ по SSH к серверу, запустите SSH-клиент (PuTTY — один из самых популярных клиентов) и подключитесь к серверу.

Всё, теперь у вас перед глазами консоль, в которой можете вводить различные комманды. Ниже список наиболее часто используемых команд.

Файловые команды

ls — список файлов и каталогов
ls -al — форматированный список со скрытыми каталогами и файлами
cd dir — сменить директорию на dir
cd — сменить на домашний каталог
pwd — показать текущий каталог
mkdir dir — создать каталог dir
rm file — удалить file
rm -r dir — удалить каталог dir
rm -f file — удалить форсированно file
rm -rf dir — удалить форсированно каталог dir *
cp file1 file2 — скопировать file1 в file2
cp -r dir1 dir2 — скопировать dir1 в dir2; создаст каталог dir2, если он не существует
mv file1 file2 — переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2
ln -s file link — создать символическую ссылку link к файлу file
touch file — создать file
cat > file — направить стандартный ввод в file
more file — вывести содержимое file
head file — вывести первые 10 строк file
tail file — вывести последние 10 строк file
tail -f file — вывести содержимое file по мере роста, начинает с последних 10 строк

Архивация

tar cf file.tar files — создать tar-архив с именем file.tar содержащий files
tar -xf file.tar — распаковать file.tar
tar czf file.tar.gz files — создать архив tar с сжатием Gzip
tar xzf file.tar.gz — распаковать tar с Gzip
tar cjf file.tar.bz2 — создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 — распаковать tar с Bzip2
gzip file — сжать file и переименовать в file.gz
gzip -d file.gz — разжать file.gz в file

Сеть

ping host — пропинговать host и вывести результат
whois domain — получить информацию whois для domain
dig domain — получить DNS информацию domain
dig -x host — реверсивно искать host
wget file — скачать file
wget -c file — продолжить остановленную закачку

Клавиатурные сочетания

Ctrl+C — завершить текущую команду
Ctrl+Z — остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
Ctrl+D — разлогиниться, тоже самое, что и exit
Ctrl+W — удалить одно слово в текущей строке
Ctrl+U — удалить строку
!! — повторить последнюю команду
exit — разлогиниться

Чуть более полный список можно найти на сайте putty.eves.ru.

Так вы ещё загружаете сотни файлов по FTP? Тогда читайте следующий абзац.

Для оптимизации времени заливки сайта, архивируете его на локальной машине, заливаете архив на сервер в нужную папку и далее по SSH распаковываете например командой tar xf file.tar.

Чистый Drupal 6.2 содержит почти 500 файлов, и если загружать по FTP, то займёт это у вас (при таком же канале как у меня), порядка 2 минут (тестовая загрузка у меня заняла 1:55), загрузка же архива занимает 4 секунды.

Решать вам. Хотя при более узком канале выбора почти не остаётся, учитывая что при загрузке 500 файлов, ошибки или обрывы подключения более вероятны, чем при загрузке одного файла.

Поделитесь с друзьями:
Спасибо за список команд,

Спасибо за список команд, пригодится.

Опубликовано Tyus (не проверено) в Сб, 05/07/2008 - 06:50.
Я недогоняю, при чем тут ЕЁ

Я недогоняю, при чем тут ЕЁ фото? :)

Опубликовано SeDo4 (не проверено) в Сб, 12/07/2008 - 03:01.
Хорошей записи — хорошая

Хорошей записи — хорошая фотография ;)

Опубликовано GogA в Втр, 15/07/2008 - 01:10.
SSH + Mysql

Отличная штука - этот SSH, в моей ссылке - маленький пост о том, как с его помощью можно импортировать базы данных на хост.

Опубликовано cross (не проверено) в Втр, 22/07/2008 - 12:23.
Я юзаю Symex Dumper, ещё

Я юзаю Symex Dumper, ещё планирую про него статью написать, удобный и выполняет все возложенные функции.

Опубликовано GogA в Втр, 22/07/2008 - 22:41.
sypex_dumper

Доброго времени суток тебе, есть вопрос, прочитал в коментах что ты собираешься дампера мануалить, не мог бы ты на мыло линк кинуть на ресурс где ты его расписал а? надо очень, забодало меня каждый раз лазить и мускульную базу ручками бэкапить..... хотел автоматизировать, php MYadmin не умеет большого объёма базы конвертить в gzip поэтому юзаю дампера, но автоматизировать его было бы зачёт...

Опубликовано Гость (не проверено) в Пт, 22/07/2011 - 02:57.
Забыл про mc сказать ;). Хоть

Забыл про mc сказать ;).
Хоть и не такой удобный как FAR в Win, но позволяет выполнять больше половины команд из списка гораздо удобнее.

Опубликовано PVasili (не проверено) в Сб, 13/03/2010 - 04:24.
'Справочник команд SSH',

'Справочник команд SSH', поправка SSH - протокол доступа к шелу, у него нет "команд".
$) вы бы еще по башу справку дали. Жость.

Опубликовано Гость (не проверено) в Чт, 06/05/2010 - 16:59.
Признаюсь, в 2008 году я был

Признаюсь, в 2008 году я был зелёный и допускал такие ошибки по незнанию.

Но это уже история.

Опубликовано GogA в Втр, 11/05/2010 - 13:23.
Ully

Фото не в тему, но прикольное

Опубликовано Lumpen (не проверено) в Втр, 27/07/2010 - 13:16.
Вот блин, спамеры льстивые.

Вот блин, спамеры льстивые. Вычистил ссылки.

Комплименты передам.

Опубликовано GogA в Втр, 10/08/2010 - 10:07.
Обновленный PuTTY имеет все

Обновленный PuTTY имеет все эти команды в help'е))))

Опубликовано Скачать PuTTY на русском (не проверено) в Ср, 15/09/2010 - 11:08.
Ну команды это все понятно.

Ну команды это все понятно. Спасибо конечно. Ну, а чья это уродская РОЖА на фото?

Опубликовано АнтоХа (не проверено) в Чт, 23/12/2010 - 18:43.
Любезный, идите лесом.

Любезный, идите лесом.

Опубликовано GogA в Чт, 23/12/2010 - 21:42.
Удалить форсированно

А что означает "удалить форсированно" ?

Опубликовано Студент (не проверено) в Сб, 05/02/2011 - 21:23.
спасибо за команды! некоторые

спасибо за команды! некоторые я и не знал!

Опубликовано Гость (не проверено) в Ср, 23/03/2011 - 19:29.
<a

<a href="http://www.site.ru"></a><a href="http://www.site.ru"></a><a href="http://www.site.ru"></a>Меньше занимайтесь спамом, может поможет.

Опубликовано GogA в Чт, 24/03/2011 - 21:56.
будем тоже ждать

Признаюсь, в 2008 году я был зелёный и допускал такие ошибки по незнанию.

Опубликовано Гость46 (не проверено) в Пт, 13/05/2011 - 10:29.
Удалить форсированно?

Удалить форсированно - значит, не спрашивая мнения того, кого удаляем.

Опубликовано Снежок (не проверено) в Ср, 18/01/2012 - 20:51.
Верно.

Верно.

Опубликовано GogA в Втр, 31/01/2012 - 21:22.
Порт

Подскажите пожалуйста как закрыть 23 порт telnet

Опубликовано Гость (не проверено) в Втр, 04/12/2012 - 14:11.
Да.. SSH довольно удобно

Да.. SSH довольно удобно юзать, когда часто делаешь какиенить массовые операции, однотипные. Просто скопировал и вставил
а если через веб, то колдовал бы полчаса! SSH меня оч выручает :)

Опубликовано виагра (не проверено) в Сб, 22/12/2012 - 11:07.
Спасибо за команды!

Спасибо за команды!

Опубликовано Гость (не проверено) в Чт, 25/12/2014 - 15:20.

Отправить комментарий

Содержимое этого поля является приватным и не будет отображаться публично.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
  _   ____                    _____     _    
| | | ___| __ _ _ _ |__ / / \
| | |___ \ / _` | | | | | / / / _ \
| | ___) | | (_| | | |_| | / /_ / ___ \
|_| |____/ \__, | \__, | /____| /_/ \_\
|_| |___/
Введите код, изображенный в стиле ASCII-арт.

Подпишись

Подпишись на RSS!

Друзья сайта

Последние комментарии

Регистрация доменов ru