Для работы с ssh использую:
putty - для работы с архивами и командами;
FileZilla - для работы с файлами.
Основные ssh команды:
ls - список файлов и каталогов
ls -al - форматированный список со скрытыми каталогами и файлами
cd dir - сменить директорию на dir
cd - сменить на домашний каталог
cd .. - подняться на уровень вверх
клавиша Tab - дополняет имя каталога, например, для перехода в каталог drupal набираю cd dr и клавишу Tab - она дополнит название каталога до drupal.
правая клавиша мыши вставляет содержимое буфера в командную строку
mkdir dir - создать каталог dir
rm file - удалить file
rm -r dir - удалить каталог dir
cp file1 file2 - скопировать file1 в file2
cp -r dir1 dir2 - скопировать dir1 в dir2; создаст каталог dir2, если он не существует
mv file1 file2 - переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2
Работа с архивами:
tar --help - получить помощь по основным командам и опциям tar.
tar -cvf cop.tar . - создать tar-архив с именем cop.tar содержащий все файлы и каталоги текущей директории. Опция -v позволяет отследить процесс создания архива.
tar -cvf cop.tar styles.css - создать tar-архив с именем cop.tar содержащий файл styles.css. Если архив с таким именем существует в текущей директории, он будет перезаписан командой без предупреждения.
tar --list --file=cop.tar - показать содержимое архива
tar --list --verbose --file=cop.tar - показать содержимое архива с полной информацией о файлах и каталогах
tar -xvf cop.tar - извлечь файлы из архива cop.tar. Информация будет разархивирована с сохранением структуры каталогов, существующие файлы будут записаны поверх извлеченными из архива.
tar --extract --file=cop.tar styles.css - извлечь файл styles.css из архива cop.tar.
Необходимо извлечь один файл или каталог из архива:
Команда tar -cvf cop.tar . создала архив с включенными каталогами.
tar --list --file=cop.tar показывает содержимое
./
./css
./cop2/
./cop2/css.tar
tar -xvf cop.tar ./cop2/css.tar - создаст каталог cop2 извлечет файл css.tar.
tar -xvf cop.tar ./cop2/ - извлечет каталог cop2.
tar -czf file.tar.gz files - создать архив tar с сжатием Gzip
tar -xzf file.tar.gz - распаковать tar с Gzip
zip --help - посмотреть, установлена ли программа zip
unzip cop.zip - распаковать zip-архив cop.zip.
zip file1.zip file1 — создать сжатый zip-архив
zip -r file1.zip file1 file2 dir1 — создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий.
http://new-wp.net/files/putty.htm
Создать БД mysql
mysql -h hostname -u root -p
перейдет в командную строку mysql
create database [databasename];
выйти из mysql - \q или exit
если не набрал ; в конце - закончить команду - \g
восстановить БД из дампа - в командной строке
mysql -u username -ppassword databasename < /tmp/databasename.sql
tar архив создаю с помощью 7Zip.