Основные команды для работы в SSH

ls [каталог] — список файлов в текущем каталоге, либо список файлов в каталоге, указанном каталоге
cd [каталог] — перейти в каталог, если параметр не указан — перейти в домашнюю папку
cat file — вывести все содержимое файла
rm file1 [file2] [file3] […] [fileX] — удаление файла или папки
touch file — создать пустой файл
less file — вывести содержимое файла постранично
more file — вывести содержимое файла постранично (аналог less)
head file — вывести 10 первых строк файла
tail file — вывести 10 последних строк файла
mv from to — переместить или переименовать папку или файл from в to
cp from to — скопировать папку или файл from в to
pwd — показать текущий каталог
whereis program — где расположены файлы программы program

Утилиты:
tar — работа с архивами
tar -cvf archive.tar /папка – создать архив .tar с папки /папка
tar -czvf archive.tar.gz /папка – создать .tar.gz с папки /папка
tar -cjvf archive.tar.bz2 /папка – создать .tar.bz2 с папки /папка
tar -xvf archive.tar.gz — распаковать архив archive.tar.gz
mc — консольный файл-менеджер (поддержка FTP, sFTP, SMB)
top — диспетчер задач
chown [-R] user[:group] /папка/или/файл — утилита для назначения владельца к файлу или папке «/папка/или/файл». Ключь -R позволяет назначит владельца рекрусивно. Вместо user необходимо указать верного пользователя.
chmod [-R] 000 /папка/или/файл — утилита для назначения прав доступа к файлу или папке «/папка/или/файл». Ключь -R позволяет назначит права рекрусивно. Вместо 000 необходимо указать необходимые права.
grep what — утилита для поиска по регулярному выражению и его последующего вывода. Использование cat /var/log/messages | grep Firewall
ps — утилита мониторинга запущенных процессов. Что бы просмотреть запущенные процессы демона Apache использовать можно так: ps ax | grep httpd
which программа — показывает полный путь к исполняемому сценарию, ищет в папках, указанных в переменной $PATH
wget http://site.ua/file.zip — утилита,, позволяющая скачивать файлы по протоколам FTP, HTTP.
Параметр -O /папка/file.zip указывает в какой файл производить скачку или докачку.
whois — утилита, которая показывает информацию о домене
host, nslookup, dig — утилиты для просмотра информации о доменных именах.
mysqldump — утилита для бекапов баз данных MySQL.
Использование: mysqldump -u root -p database > file.sql при запросе пароля его вводим,
если хотите без запроса — меняем ключь -p на -pВАш_ПАРОЛЬ (пробел отсутствует).
mysql — утилита для работы с базами данных MySQL.
Использование утилиты на примере восстановления базы данных:
mysql -p root -p database < file.sql при запросе пароля его вводим, если хотите без запроса —
меняем ключь -p на -pВАш_ПАРОЛЬ (пробел отсутствует).
diff file1 file2 — утилита для сравнивания двух файлов. Существует дополнительная утилита colordiff, показывающая различия в цвете.
info, man — справочные руководства приложений в UNIX-подобных системах. Использование: info tar илиman mysql.

Основные команды для работы в SSH

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *