Модули

  • @All

    ⚡️ Linux Commands / Cheatsheet

    Basic Navigation
    pwd - показать текущий каталог
    ls - список файлов и директорий
    ls -l - подробный формат
    ls -a - показать скрытые файлы
    cd dirname - перейти в директорию
    cd .. - вверх на уровень
    cd / - корень
    cd ~ - домашняя директория
    clear - очистить терминал
    history - история команд

    File & Directory Management
    touch file - создать файл
    mkdir dir - создать директорию
    rmdir dir - удалить пустую директорию
    rm file - удалить файл
    rm -r dir - удалить директорию рекурсивно
    cp src dest - копировать файл
    cp -r src dest - копировать директорию
    mv src dest - переместить/переименовать
    cat file - вывести содержимое
    less file - просмотр с пагинацией
    head file - первые 10 строк
    tail file - последние 10 строк
    tail -f file - потоковый вывод

    Permissions & Ownership
    chmod 755 file - права доступа
    chmod u+x file - сделать исполняемым
    chown user:group file - владелец
    ls -l - просмотр прав

    System Info
    uname -a - вся системная инфа
    hostname - имя хоста
    uptime - аптайм
    top - процессы
    htop - интерактивный монитор
    df -h - дисковое пространство
    du -sh * - размеры директорий
    free -h - память
    lscpu - процессор
    lsblk - блочные устройства

    Process Management
    ps - процессы
    ps aux - подробный список
    kill PID - завершить процесс
    killall name - завершить по имени
    bg - в фоне
    fg - на передний план
    jobs - задания

    Networking
    ifconfig - сеть
    ip a - IP адреса
    ping host - проверить связь
    ss -tuln - открытые порты
    curl url - получить данные
    wget url - скачать файл
    ssh user@host - удалённый вход
    scp file user@host:/path - копирование по SSH

    Package Management (Ubuntu/Debian)
    sudo apt update - обновить индексы
    sudo apt upgrade - обновить пакеты
    sudo apt install pkg - установить
    sudo apt remove pkg - удалить
    sudo apt autoremove - очистка

    Package Management (RHEL/CentOS)
    sudo yum update
    sudo yum install pkg
    sudo yum remove pkg
    sudo dnf install pkg

    Archiving & Compression
    tar -cvf file.tar dir - создать tar
    tar -xvf file.tar - распаковать
    gzip file - сжать
    gunzip file.gz - распаковать
    zip file.zip files - zip
    unzip file.zip - unzip

    User Management
    whoami - текущий пользователь
    who - кто в системе
    id - инфо о пользователе
    sudo adduser user - добавить
    sudo passwd user - пароль
    sudo deluser user - удалить
    su user - переключиться
    logout - выйти

    Shutdown & Reboot
    sudo shutdown now - выключить
    sudo shutdown -r now - ребут
    reboot - перезапуск
    poweroff - выключение

    Searching
    find /path -name file - поиск по имени
    grep 'text' file - поиск текста
    grep -r 'text' dir - рекурсивно
    locate file - быстрый поиск
    updatedb - обновить базу

    Disks & Filesystems
    fdisk -l - список разделов
    mkfs.ext4 /dev/sdX - форматирование
    mount /dev/sdX /mnt - монтировать
    umount /mnt - размонтировать

    Environment & Variables
    echo $PATH - переменная PATH
    export VAR=value - установить переменную
    env - список переменных

    Useful Commands
    man cmd - документация
    alias ll='ls -la' - алиас
    date - дата
    cal - календарь
    exit - выйти

    Ответов: 0 Репостов: 0 Лайков: 9
    0/360