Главная Услуги Работы Персона Юзабилити анализы
IMG тел. +7(901) 370-1796
Справочник команд SSH (PuTTY)список наиболее часто используемых команд.




ПОИСК по сайту


    Полный список статей
/ Справочник команд SSH (PuTTY) / Версия для печати / translit / абракадабра :-)


<-предыдущая следующая ->

 
  google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru smi2.ru twitter.com Яндекс закладки text20.ru RuSpace RuSpace toodoo

Я думаю всем приходилось мучатся с загрузкой какого-нибудь движка на 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 файлов, ошибки или обрывы подключения более вероятны, чем при загрузке одного файла.

gogolev.net/node/7


Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(901) 370-1796

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2017 romver.ru

Полная карта сайта Display Pagerank  
CMS version 3.6.3 | PTG 0,0217 s.