Команды Linux: расширенный справочник команд Unix / Linux / PuTTY SSH Большинство UNIX-like систем обладают встроенной справкой, которая подробно описывает все доступные команды. Однако чтобы воспользоваться этой справкой, вы должны знать, по крайней мере, название команды, о которой вы хотите получить информацию. Поскольку большинство пользователей только в общих чертах понимают, что они хотят сделать, то, как правило, встроенная справка мало полезна новичкам.
Этот справочник поможет пользователям, знающим, что они хотят сделать, найти соответствующую команду Linux по краткому описанию.
Системная информация Остановка системы Файлы и директории Поиск файлов Монтирование файловых систем Дисковое пространство Пользователи и группы Выставление/изменение полномочий на файлы Специальные атрибуты файлов Архивирование и сжатие файлов RPM пакеты (Fedora, Red Hat и тому подобное) YUM — средство обновления пакетов(Fedora, RedHat и тому подобное) DEB пакеты (Debian, Ubuntu и тому подобное) APT — средство управление пакетами (Debian, Ubuntu и тому подобное) Pacman — средство управление пакетами (Arch, Frugalware и alike) Просмотр содержимого файлов Манипуляции с текстом Преобразование наборов символов и файловых форматов Анализ файловых систем Форматирование файловых систем swap-пространство Создание резервных копий (backup) CDROM Сеть (LAN и WiFi) Microsoft Windows networks(SAMBA) IPTABLES (firewall) Мониторинг и отладка Другие полезные команды Источник
Команды PuTTY, SSH, Unix Для удаленного управления Unix или Linux веб-сервером по SSH-протоколу обычно используют программу PuTTY, далее приведен список основных команд.
arch Архитектура компьютера lscpu Информация о процессоре vmstat Текущая загрузка процессора uname Версия ядра lsmod Вывести загруженные модули ядра last reboot История перезагрузок системы free Сколько используется памяти free -m Состояние оперативной памяти df Вывести информация о дисках du Вывести, сколько памяти занимает текущий каталог
Процессы shutdown -h now Остановить систему exit Выйти из системы reboot Перезагрузка сервера ps Показать активные процессы top Показать все процессы (с обновлением) pstree Вывести дерево процессов bg Вывести список фоновых задач whereis программа Место расположения программы kill процесс Убить процесс killall название Убить все процессы по имени
Дата и время Пользователи whoami Вывести логин finger юзер Вывести информацию о пользователе last юзер Вывести историю активности
Уровни доступа chmod 755 файл Задает файлу права 755 chown юзер файл Назначить файлу владельца chgrp группа файл Назначить файлу группу-владельца
Файлы и директории tree Вывести дерево файлов и директорий pwd Вывести текущую директорию which файл Вывести полный путь к файлу ls Показать список файлов в текущей директории ls -al Показать все файлы на сервере ls -a Показать скрытые файлы и директории cd Перейти в домашнюю директорию cd директория Перейти в указанную директорию cd .. Перейти в директорию уровнем выше mv директория директория1 Переименовать или переместить файл или директорию cp файл файл2 Скопировать файлы mkdir директория Создать директорию mkdir директория1 директория2 Создать две директории одновременно mkdir -p / директория1 / директория2 / Создать дерево директорий rm -rf директория Удалить директорию с содержимым rmdir директория Удалить директорию touch файл Создать файл rm файл Удалить файл
Ссылки ln файл ссылка Создать ссылку на файл или директорию ln -s файл ссылка * Создать символическую ссылку на файл или директорию
Просмотр содержимого файлов more файл Вывести содержимое файла head файл Вывести первые 10 строк из файла tail файл Вывести последние 10 строк из файла
Поиск grep слово файл Ищет «слово» в «файле» locate файл Найти все файлы с именем «файл» find / -name слово Найти файлы и директории по имени find / -user юзер Найти файлы и директории, принадлежащие пользователю
Интернет и сети hostname Вывести имя компьютера ping 1 92.168.0.1 Пинг до хоста netstat -rn Вывести локальную таблицу маршрутизации ip link show Отобразить состояние всех интерфейсов whois example.com WHOIS домена dig example.com Вывести DNS домена wget ссылка Загрузит файл из интернета в текущую директорию на сервере
Источник
Полный список команд для PuTTY, SSH, Unix и Linux серверов Все известно что для работы с Unix\Linux веб-сервером, используют бесплатную программу PuTTY, которая через защищенный SSH-протокол передает команду, для работы с сервером. Как подключиться к серверу и передавать команды через командную строку читайте здесь. А здесь расписали все типы команд которые могут понадобится для работы с программой.
Операции с файлами Команда Действие ls показать список файлов и каталогов ls -al показать все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения cd директория перейти в указанную директорию; cd перейти в домашний каталог pwd показать текущую папку mkdir директория создать папку «директория» rm имя_файла удалить файл с именем имя_файла rm -r диретория удалить папку «директория» cp файл1 файл2 скопировать файл1 в файл2 cp -r папка1 папка2 скопировать папка1 в папка2 touch файл создать файл и с именем «файл» cat > файл направить стандартный ввод в «файл» more файл показать содержимое файл head файл показывает первые 10 строк из файла tail файл показывает последние 10 строк из файла
Работа с процессами Команда Действие ps показывает текущие процессы, которые активны top показывает все процессы kill процесс убивает процесс с id «процесс» killall проц убивает все процессы с именем проц bg показывает список фоновых задач, а также остановленных; bg процесс продолжит выполнение остановленного процесса в фоне
Операции с правами доступа к файлам Команда Действие chmod 755 файл задает права 755 для файла find /path/to/dir -type f -exec chmod 0644 <> укажет права 644 на все файлы на сервере find /path/to/dir -type d -exec chmod 0755 <> укажет права 755 на все папки на сервере
Работа с SSH Команда Действие ssh user@host подключает к хосту «host» как «user» ssh -p port user@host подключает к хосту «host» на порт «port» как «user» ssh-copy-id user@host добавит ключ на «host» для пользователя «user», при этом операция входа будет происходить без логина, а через ключ
Как искать? Команда Действие date показать время и дату cal показать календарь uptime проверить аптайм (время безотканой работы) w покажет количество пользователей, которые в данный момент используют сервер whoami покажет Ваш логин finger юзер покажет инфу о пользователе «юзер» uname -a информация про ядро cat /proc/cpuinfo информация про CPU cat /proc/meminfo информация про память man команда покажет все о команде df информация о дисках du покажет, сколько памяти занимает текущий каталог free сколько памяти используется whereis программа найдет место расположения программы which программа определеяет, что «программа» будет запущена первой vmstat покажет загрузку процессора
Работа с системой и базами данных Команда Действие apachectl restart перезапуск сервера Apache apachectl startssl запуск сервера Apache apachectl stop выключение сервера Apache /usr/local/etc/rc.d/mysql-server restart перезапуск MySQL mysqldump -u имя_пользователя_БД -pпароль_пользователя_БД имя_бд > /полный/путь/бд.sql создать копию базы данных бд.sql mysql -u имя_пользователя_БД -pпароль_пользователя_БД -D имя_бд < /полный/путь/бд.sql импортировать бд.sql в базу данных mysql на сервере exit выйти из системы reboot перезапуск сервера
Работа с архивами Команда Действие tar cf myfile.tar файлы запаковать «файлы» в архив myfile.tar tar xf myfile.tar разархивировать myfile.tar tar czf myfile.tar.gz files архивировать с использованием Gzip (особое сжатие на сервере) tar xzf myfile.tar.gz разархивировать Gzip-файл tar cjf myfile.tar.bz2 архивировать с использованием Gzip tar xjf myfile.tar.bz2 разархивировать Bzip2-файл gzip myfile запаковать myfile и переименовать в его в myfile.gz gzip -d myfile.gz распаковать myfile.gz в myfile
Сеть Команда Действие ping хост показывает пинг до хоста whois домен.ком показывает WHOIS о домене «домен.ком» dig домен.ком показывает на каких DNS находится домен «домен.ком» wget myfile закачивает на компьютер файл myfile wget -c file если закачка была остановлена, то эта команда может ее продолжить wget https://www.mysite.com/myfile.zip загрузит файл из интернета (по адресу https://www.mysite.com/myfile.zip) в текущую директорию на сервере
Клавиши Команда Действие Ctrl+C прекратить текущую команду Ctrl+D выйти из системы\сменить пользоваателя (вместо этого можно использовать команду exit) Ctrl+U удаляет строку Ctrl+Z остановка текущей команды и продолжить с fg или bg Ctrl+W удалить слово в текущей строке !! повторяет последнюю команду
На нашем сайте вы можете скачать программу putty совершенно бесплатно и без регистрации. Прямая ссылка для загрузки без вирусов.
Версия : itunes 12.8 Дата обновления : 12 января 2022 Формат файла : .exe Размер файла : 1.8 Mb Распространяется : Бесплатно Разработчик : Simon Tatham Интерфейс : Русский, English Операционная система : Windows XP, Windows 7, Vista, Windows 8, Windows 10, Mac OS
Источник