Основные команды Linux

Поддержка Linux. Операционные системы Linux. Установка, настройка, решение проблем.
Ответить
Аватара пользователя
sergmasa
Администратор
Сообщения: 57
Зарегистрирован: 09 июл 2023, 00:16
Контактная информация:

Основные команды Linux

Сообщение sergmasa »

Cписок подключенных устройств, точки монтирования, информация о занятом месте
  • -a, --all - отобразить все файловые системы, в том числе виртуальные, псевдо и недоступные;
    -B - изменить размер одного блока перед выводом данных, например, можно использовать BM, чтобы вывести все данные в мегабайтах;
    -h - выводить размеры в читаемом виде, в мегабайтах или гигабайтах;
    -H - выводить все размеры в гигабайтах;
    -i - выводить информацию об inode;
    -k - выводить размеры в килобайтах;
    --output - использовать специальный формат вывода, если не задано, выводит все поля. Доступны такие варианты: 'source', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent', 'file' и 'target';
    -P - использовать формат вывода POSIX;
    --total - выводить всю информацию про использованное и доступное место;
    -t, --type - выводить информацию только про указанные файловые системы;
    -x - выводить информацию обо всех, кроме указанных файловых систем;
Изменить права доступа к файлам и каталогам

Код: Выделить всё

chmod опции права /путь/к/файлу
Опции:
  • -R рекурсивное изменение прав доступа для каталогов и их содержимого
    -f не выдавать сообщения об ошибке для файлов, чьи права не могут быть изменены.
    -v подробно описывать действие или отсутствие действия для каждого файла.
    вида прав:
Виды прав:
  • r - чтение;
    w - запись;
    x - выполнение;
    s - выполнение от имени суперпользователя (дополнительный);
  • 0 - никаких прав;
    1 - только выполнение;
    2 - только запись;
    3 - выполнение и запись;
    4 - только чтение;
    5 - чтение и выполнение;
    6 - чтение и запись;
    7 - чтение запись и выполнение.
Категории пользователей:
  • u - владелец файла;
    g - группа файла;
    o - все остальные пользователи;
Примеры:
  • u+x - разрешить выполнение для владельца;
    ugo+x - разрешить выполнение для всех;
    ug+w - разрешить запись для владельца и группы;
    o-x - запретить выполнение для остальных пользователей;
    ugo+rwx - разрешить все для всех;
  • 744 - разрешить все для владельца, а остальным только чтение;
    755 - все для владельца, остальным только чтение и выполнение;
    764 - все для владельца, чтение и запись для группы, и только чтение для остальных;
    777 - всем разрешено все.
Список процессов Список процессов, загрузка ЦП, использование памяти Информация о памяти

Код: Выделить всё

cat /proc/meminfo
Размер папки

Код: Выделить всё

du -sh desktop/
Информация о команде

Код: Выделить всё

man команда
Монтирование разделов

Код: Выделить всё

sudo mount -t ext4 /dev/sdb6 /mnt/sdb6
Список дисков и разделов Список сервисов через интернет

Код: Выделить всё

netstat -tulpn
Версия ядра Linux

Код: Выделить всё

uname -a
Список сетевых интерфейсов

Код: Выделить всё

ifconfig
Поиск файла по имени и содержимому

Код: Выделить всё

find ./ -name "*.sh" | xargs grep -i "mount"

Ответить
Яндекс.Метрика