Общие команды Linux
Sudo - Позволяет выполнить команду от имени "root".
Userdel - Удаление пользователя.
whoami - Показывает имя пользователя, который авторизирован в системе.
whereis - Где искать программу/пакет.
hostname - Показать сетевое имя компьютера.
top - Информация в реальном времени о загруженных процессах, потребление ОЗУ
service --status-all - Показывает какие сервесы на вашей ОС установлены.
df - Информацию об используемых дисках.
Пример: df -m
uptime - Показывает текущее время, время работы после загрузки, количество пользователей, нагрузку.
w - Показывает информацию о работающих в данный момент на сервере пользователях и о их процессах.
ifconfig - Сетевые настройки (IP-адрес, Маска сети, Адрес сети).
traceroute домен - Маршрут следования данных в сетях TCP/IP.
whois домен - Показать информацию о домене.
top - Показать все запущенные процессы.
passwd - Смена пароля.
pwd - Выводит текущий путь.
history - История команд.
history -c - Очистить историю.
clear - Команда clear очищает экран при работе в консоли (терминале).
reboot - Перезагрузка системы.
shutdown - выключить или перезагрузить сервер (в зависимости от опций).
Пример: shutdown -r now (Означает: выключить и перезагрузить сейчас).
Команды Linux: работа с файлами и директориями
cd - Позволяет перейти из текущего каталога в указанный. Если запустить без параметров — возвращает в домашний каталог.
Пример: cd forder (переместиться в указанную директорию)
Пример: cd .. (перемещение на директорию выше)
Пример: cd (перейти в корневую директорию активного пользователя)
copy -Пример: cp file.txt file.backup - Где file.txt это оригинал файла, а file.backup это копия файла.
cd copy - Копирование и перенос файлов.
Пример: cd источник место назначение.
ls - Список файлов и директорий.
Пример: ls - l - Порядок: права, пользователь, группа, размер, дата последних изменений, название файла или директории.
Пример: ls -a - Просто список.
apt - Установка, обновление и удаление программ.
Пример: apt install - установить программу.
Пример: apt update - обновить программу.
Пример: apt remove - удалить программу.
P.S. Для ОС - CentOS, команда будет yum!!!!!!
Пример: yum install - установить программу.
Пример: yum update - обновить программу.
Пример: yum remove - удалить программу.
cat - создать файл с необходимым содержанием.
Пример: cat > file
Далее заносите нужную вам информацию.
CTRL+d
Готово.
nano - текстовый редактор Debian,Ubuntu.
vi - текстовый редактор CentOS.
grep - текстовый фильтр
Предположим, что у вас есть файл протокола /var/log/messages, и вы хотите вывести все сообщения, связанные с демоном pppd. Понятно, что вручную выделить все нужные сообщения будет довольно трудно. Но с помощью grep можно автоматизировать данную задачу:
cat /var/log/messages | grep ppp
Команда cat /var/log/messages передаст содержимое файла /var/log/messages на стандартный ввод команды grep, которая, в свою очередь, выделит строки, содержащие строку ррр.
more и less - постраничный вывод. Большой текстовый файл намного удобнее просматривать с помощью команд less или more.
chmod - сменить права доступа на файл или директорию.
chown - сменить владельца для файла.
find or locate - поиск файла
Пример: find / -name file
Пример: locate file
mv - Перемещение или переименование.
Пример: mv file file1 (Переименовать file, новое название файла file1).
Пример: mv file.расширение forder (переместить файл с указанным вами расширением в папку forder).
mkdir "название" - Создать директорию.
rmdir "название" - Удалить директорию.
rm file - Удалить файл file
rm file* - Удалить все файлы, которые имеют наименование file
tar - заархевировать файл file и присвоить имя file.tar
Пример: tar -cpf file.tar file - архивировать файл(ы)
Пример: tar -xpf file.tar - разархивировать файл(ы)
wget - скопировать на сервер файл по сети.