Skip to main content

Список команд терминала

Другие оболочки
    a2p ------------------------>>  конвертировать awk скрипт в программу на perl;
    as ------------------------>> ассемблер;
    cc ------------------------>> компилятор языка Си;
    checkeq ------------------------>> процессор языка программирования для описания сравнений;
    chsh ------------------------>> изменить оболочку входа;
    csh ------------------------>> командная оболочка C Shell;
    eqn ------------------------>> язык программирования для описания сравнений;
    gawk ------------------------>> GNU версия утилиты awk;
    gcc ------------------------>> компилятор языка программирования C++;
    ksh ------------------------>> командная оболочка Korn Shell;
    perl ------------------------>> интерпретатор скриптов Perl;
    sh ------------------------>> командная оболочка Bourne Shell;
    tcsh ------------------------>> командная оболочка tcsh;
    yacc ------------------------>> компилятор Yet another compiler-compiler;
    
    
    
    
    
Группы
    addgroup ------------------------>> добавить новую группу в систему;
    delgroup ------------------------>> удалить группу;    
    groupdel ------------------------>> удалить группу;
    groupadd ------------------------>> создать новую группу;
    groupmod ------------------------>> изменение группы;
    
    
Пользователи
    ac ------------------------>> вывести статистику по времени работы пользователя в системе;
    adduser ------------------------>> добавить нового пользователя;
    chfn ------------------------>> изменить дополнительную информацию о пользователе, такую как номер телефона, имя и так далее;
    deluser ------------------------>> удалить пользователя;
    finger ------------------------>> вывести дополнительную информацию о пользователе;
    id ------------------------>> вывести информацию о пользователей и его группах;
    last ------------------------>> отобразить историю входов пользователей;
    login ------------------------>> войти в систему;
    logname ------------------------>> выводит логин пользователя;
    newgrp ------------------------>> дать пользователю права новой группы на время;
    talk ------------------------>> отправить сообщение другому, авторизованному пользователю;
    useradd ------------------------>> добавить пользователя;
    userdel ------------------------>> удалить пользователя;
    usermod ------------------------>> настройка пользователя;
    w ------------------------>> посмотреть авторизованных на данный момент пользователей;
    wall ------------------------>> отправляет сообщение всем авторизованным пользователям;
    who ------------------------>> посмотреть активных пользователей в системе;
    whoami ------------------------>> вывести текущего пользователя;
    cal ------------------------>> отобразить правильно отформатированный календарь в командной строке;
    calendar ------------------------>> отобразить напоминания и заметки;
   
    
    
    
Архивы
    ar ------------------------>> утилита для создания, модификации и извлечения файлов из архивов ar;
    compress ------------------------>> сжать один или несколько файлов;
    cpio ------------------------>> создание и распаковка архивов типа cpio;
    gnuzip ------------------------>> распаковка сжатых файлов;
    gzip ------------------------>> создание, изменение, просмотр содержимого и распаковка архивов Gzip;
    lzcat ------------------------>> посмотреть содержимое файла, сжатого lzma;
    lzma ------------------------>> сжать или распаковать файл по алгоритму lzma;
    pack ------------------------>> сжатие файлов по алгоритму Хафмана;
    pax ------------------------>> управление архивами pax;
    pact ------------------------>> вывести содержимое сжатого текстового файла;
    tar ------------------------>> упаковка и распаковка архивов tar;
    uncompress ------------------------>> распаковать сжатый файл;
    unlzma ------------------------>> распаковать архив lzma;
    unpack ------------------------>> извлечь файлы из архива pack;
    unxz ------------------------>> извлечь все файлы из архива xz;
    unzip ------------------------>> распаковать zip архив;
    xz ------------------------>> сжать файл в формат xz;
    xzcat ------------------------>> посмотреть содержимое текстового файла сжатого xz;
    zcat ------------------------>> вывести содержимое файла, сжатого zip;
    zipcloack ------------------------>> зашифровать zip файл;
    zipinfo ------------------------>> вывести информацию о zip файле;
    zipnote ------------------------>> просмотр и изменение комментариев к zip файлам;
    zipsplit ------------------------>> объединение нескольких zip файлов;
    
    
    
    
    
    
    
Система
    arch ------------------------>> отображает информацию об архитектуре системы;
    depmod ------------------------>> вывести список всех загруженных модулей ядра и их зависимостей;
    df ------------------------>> посмотреть общее доступное дисковое пространство в системе;
    dmesg ------------------------>> вывести последние записи журнала ядра;
    free ------------------------>> отобразить свободную оперативную память;
    fsck ------------------------>> проверка файловой системы на ошибки;
    fuser ------------------------>> позволяет определить какой процесс использует файлы или сокеты;
    halt ------------------------>> немедленно выключить компьютер;
    htop ------------------------>> интерактивный диспетчер задач, который работает в терминале;
    insmod ------------------------>> загрузить модуль ядра, в параметрах нужно передать файл;
    iostat ------------------------>> статистика нагрузки на процессор и жесткие диски;
    jobs ------------------------>> вывести список и состояние всех, запущенных в фоне задач;
    kill ------------------------>> отправить сигнал процессу, например, чтобы его завершить;
    lillall ------------------------>> убить все процессы с указанным именем;
    lsmod ------------------------>> посмотреть все загруженные модули ядра;
    mach ------------------------>> вывести информацию о процессоре;
    modinfo ------------------------>> вывести информацию про модуль ядра;
    modprobe ------------------------>> загрузить модуль ядра по имени;
    onintr ------------------------>> вывести информацию об аппаратных прерываниях;
    pagesize ------------------------>> отобразить размер страниц памяти в байтах;
    parted ------------------------>> утилита для разметки диска;
    partprobe ------------------------>> проинформировать операционную систему про изменения в таблице разделов;
    pkill ------------------------>> убить процесс по его имени, только один;
    poweroff ------------------------>> выключить компьютер;
    ps ------------------------>> вывести список запущенных процессов;
    pstree ------------------------>> вывести список запущенных процессов в виде дерева;
    reboot ------------------------>> перезагрузка компьютера;
    rmmod ------------------------>> выгрузить модуль ядра;
    shutdown ------------------------>> выключить компьютер или спланировать выключение;
    stop ------------------------>> остановить задачу в фоне;
    service ------------------------>> управление службами в Ubuntu;
    set ------------------------>> установить значение переменной окружения;
    sfdisk ------------------------>> еще одна программа для разметки дисков;
    startx ------------------------>> запустить сессию X сервера;
    swapoff ------------------------>> отключить раздел подкачки;
    swapon ------------------------>> включить раздел подкачки;
    systemctl ------------------------>> управление службами в systemd;
    tcopy ------------------------>> копирование магнитных кассет;
    top ------------------------>> интерактивный консольный менеджер процессов для Linux;
    umount ------------------------>> размонтировать раздел;
    uname ------------------------>> посмотреть информацию о системе и ядре;
    uptime ------------------------>> узнать время работы компьютера;
    Xorg ------------------------>> исполняемый файл X сервера;
    xfd ------------------------>> отобразить все символы шрифта X сервера;
    xhost ------------------------>> настройка прав доступа к X серверу;
    xlsfonts ------------------------>> отобразить все шрифты X сервера;
    xrdb ------------------------>> управление базой данных ресурсов X сервера;
    xset ------------------------>> изменить значение переменной X сервера;
    bg ------------------------>> восстановить задачу, свернутую в фоновый режим;
    cfdisk ------------------------>> утилита для разметки диска в терминале, более простая в использовании, чем fdisk;
    fdisk ------------------------>> утилита для разметки диска;
    fg ------------------------>> восстановление программы, свернутой в фоновый режим;
    mkfs ------------------------>> форматировать раздел в выбранную файловую систему;
    mkswap ------------------------>> форматировать раздел или файл в swap;
    mount ------------------------>> монтирование разделов;
    mt ------------------------>> управление магнитными кассетами;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
Скрипты
    break ------------------------>> завершить цикл while, for, foreach или until;
    continue ------------------------>> завершить текущую итерацию while, for, foreach и until;
    for ------------------------>> организация цикла со счетчиком для выполнения нескольких команд;
    foreach ------------------------>> выполнять набор команд для каждого из элементов переданного массива;
    repeat ------------------------>> повторять выполнение команды нужное количество раз;
    sleep ------------------------>> ожидать указанное количество секунд
    until ------------------------>> организация цикла типа until;
    watch ------------------------>> выполнять указанную команду каждые n секунд, по умолчанию 1 секунда;
    while ------------------------>> организация цикла типа while;
    yes ------------------------>> ответить да, на запрос другой команды;
    alias ------------------------>> создание псевдонимов для команды консоли linux;
    at ------------------------>> запланировать запуск команды на нужное время;
    cancel ------------------------>> остановить вывод информации о работе задачи;
    bash ------------------------>> интерпретатор команд Bourne Again Shell, используется по умолчанию в большинстве дистрибутивов Linux;     
    unalias ------------------------>> удалить псевдоним;
    
    
    

    
Терминал
    clear ------------------------>> очистить вывод терминала;
    bye ------------------------>> эквивалент команды exit, используется для выхода из терминала;
    exit ------------------------>> завершить сеанс работы с оболочкой;
    history ------------------------>> вывести последние использованные команды linux;
    lo ------------------------>> завершить работу с командной оболочкой;
    logout ------------------------>> аналог lo;
    mesg ------------------------>> отправка сообщений в другой терминал;
    nohup ------------------------>> продолжить выполнение команды, когда сессия терминала будет завершена;
    quit ------------------------>> завершить сеанс командной оболочки;
    screen ------------------------>> консольный менеджер виртуальных терминалов;
    stty ------------------------>> настройка параметров текущего терминала;
    tabs ------------------------>> остановить работу вкладок в терминале;
    time ------------------------>> замер времени работы команды консоли linux;
    timex ------------------------>> замер времени работы команды с выводом более подробной информации;
    fc ------------------------>> вывод, модификация и выполнение  команд из истории;
    help ------------------------>> вывести помощь по командной оболочке;
    
    
    
    
    
    
    
    
    
    
Программы
    dc ------------------------>> сложный стековый арифметический калькулятор;
    bс ------------------------>> простой консольный калькулятор;
    bs ------------------------>> версия игры Battleship для Linux;
    ed ------------------------>> простой текстовый редактор;
    edit ------------------------>> еще один текстовый редактор;
    elm ------------------------>> клиент электронной почты;
    emacs ------------------------>> очень мощный и настраиваемый текстовый редактор;
    gview ------------------------>> запускает графическую версию реактора Vim;
    gvim ------------------------>> синоним для gview;
    pico ------------------------>> простой текстовый редактор;
    pine ------------------------>> утилита для просмотра почты;
    red ------------------------>> запустить ed в режиме прокрутки текста;
    sed ------------------------>> потоковый редактор текста на основе регулярных выражений;
    ex ------------------------>> режим редактирования строки редактора Vim;
    s2p ------------------------>> конвертировать sed скрипт в Perl;
    vi ------------------------>> текстовый редактор Vi;
    vim ------------------------>> аналог vi;
    awk ------------------------>> утилита для фильтрации текста на основе регулярных выражений и языка программирования AWK;
    bfs ------------------------>> текстовый редактор, для работы с большими файлами;
    
    
    
    
    
    
Сети
    dhclient ------------------------>> получить динамический ip адрес по DHCP;
    dig ------------------------>> посмотреть информацию о DNS;
    ftp ------------------------>> интерактивная команда для доступа к FTP серверу;
    host ------------------------>> преобразовать имя хоста в ip адрес;
    hostid ------------------------>> вывести цифровой идентификатор для хоста;
    hostname ------------------------>> вывод и настройка текущего имени хоста;
    ifconfig ------------------------>> вывод и настройка сетевых интерфейсов;
    ifdown ------------------------>> отключить сетевой интерфейс;
    ifquery ------------------------>> выбрать информацию о сетевом интерфейсе;
    ifup ------------------------>> включить сетевой интерфейс;
    ip ------------------------>> новая утилита для управления сетевыми интерфейсами;
    iwconfig ------------------------>> настройка беспроводных сетевых интерфейсов;
    mailx ------------------------>> обработать сообщения электронной почты;
    mysql ------------------------>> утилита для управления реляционной базой данных MySQL;
    mysqldump ------------------------>> утилита для создания резервной копии базы данных MySQL;
    nc ------------------------>> инструмент для передачи данных по TCP/IP;
    netstat ------------------------>> вывод информации про сетевые соединения, таблицы маршрутизации, статистику интерфейсов и другое;
    nmap ------------------------>> сетевой сканер открытых портов и уязвимостей;
    nslookup ------------------------>> получить информацию DNS об удаленном сервере;
    route ------------------------>> отобразить таблицу маршрутизации;
    sendmail ------------------------>> отправить письмо;
    slogin ------------------------>> войти в удаленную систему;
    smbclient ------------------------>> консольный клиент для работы с удаленной системой по протоколу SMB;
    ss ------------------------>> просмотр информации о сетевых подключениях;
    ssh ------------------------>> подключение к удаленной системе;
    rsh ------------------------>> выполнить команду в удаленной системе;
    rsync ------------------------>> быстрый инструмент для копирования и синхронизации файлов с удаленной системой;
    rlogin ------------------------>> войти в удаленную систему;
    scp ------------------------>> копирование файлов по ssh;
    sftp ------------------------>> клиент для работы с sFTP по защищенному каналу;
    tcpdump ------------------------>> консольный сетевой анализатор;
    telnet ------------------------>> утилита для подключения к удаленному порту компьютера;
    traceroute ------------------------>> просмотр маршрута до удаленного узла;
    vacation ------------------------>> настройка автоматических ответов на email;
    cu ------------------------>> отправка сигнала другой системе через терминал;
    curl ------------------------>> передача и получение данных с удаленного сервера;
    wget ------------------------>> загрузка файлов из удаленного сервера;
    whois ------------------------>> вывести доступную информацию об интернет ресурсе;
    on ------------------------>> выполнить команду в удаленной системе, но с локальными переменными среды;
    rcp ------------------------>> скопировать файл в удаленную систему;
    ping
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
Пароли
    gpasswd ------------------------>> управление файлами /etc/group и /etc/passwd;
    passwd ------------------------>> изменить пароль пользователя;
    su ------------------------>> авторизация от имени другого пользователя;
    sudo ------------------------>> выполнить команду от имени другого пользователя;
    
    

Пакетные менеджеры
    apt ------------------------>> поиск, установка и удаление программ в Ubuntu;
    aptitude ------------------------>> текстовая оболочка для apt, позволяет управлять программным обеспечением, используется по умолчанию в Debian;
    dpkg ------------------------>> низкоуровневая утилита установки пакетов в Ubuntu;
    
    
 
Файлы и каталоги
    basename ------------------------>> удаляет информацию о директории из имени файла;
    cd ------------------------>> изменить рабочую директорию;
    chdir ------------------------>> аналог cd, меняет текущую директорию на указанную;
    chgrp ------------------------>> изменить группу для файла;
    chmod ------------------------>> изменить разрешения для файлов или папок;
    chown ------------------------>> изменить владельца файла;
    cksum ------------------------>> подсчитать и вывести CRC сумму для файла;    
    cp ------------------------>> скопировать файл или папку;
    dircmp ------------------------>> сравнение содержимого двух папок;
    dirname ------------------------>> удалить имя файла из адреса, оставить только адрес папки;    
    dos2unix ------------------------>> конвертировать текстовые файлы из формата DOS в Unix;
    du ------------------------>> отобразить занимаемое каждым файлом место на диске;
    file ------------------------>> вывод типа файла;
    find ------------------------>> поиск файлов в файловой системе по разным условиям;
    getfacl ------------------------>> отобразить информацию про списки контроля доступа для файла;
    link ------------------------>> создать жесткую ссылку на файл;
    ln ------------------------>> создать символическую ссылку на файл;    
    locate ------------------------>> поиск файлов, используя проиндексированную базу данных;
    lsof ------------------------>> посмотреть список всех открытых файлов;
    merge ------------------------>> объединить содержимое трех файлов в один;
    mv ------------------------>> перемещение файлов и каталогов;
    pwd ------------------------>> показать текущую папку;
    readlink ------------------------>> вывести содержимое символической ссылки;
    rename ------------------------>> переименовать несколько файлов в Linux; 
    rm ------------------------>> удалить файл;
    rmdir ------------------------>> удалить папку;    
    setfacl ------------------------>> настройка списков контроля доступа для файлов;
    shred ------------------------>> удалить файл без возможности восстановления;
    split ------------------------>> объединение файлов;
    stat ------------------------>> отобразить статистику для файла или файловой системы;
    test ------------------------>> проверка типа файла;
    todos ------------------------>> конвертирование текстовых файлов Unix в формат DOS;
    touch ------------------------>> создать файл;
    umask ------------------------>> установить маску прав для создания файлов;
    unlink ------------------------>> удалить ссылку на файл;
    ls ------------------------>> вывести содержимое каталога;
    mkdir ------------------------>> создать папку linux;
    
Сравнение
    bdiff ------------------------>> поиск отличий в больших файлах;
    cmp ------------------------>> сравнить два файла побайтно;
    comm ------------------------>> сравнить два небольших файла построчно;
    sdiff ------------------------>> сравнивает два файла;
    
    
    
Текст
    aspell ------------------------>> интерактивная проверка орфографии;
    csplit ------------------------>> обрезать часть файла по шаблону;
    echo ------------------------>> вывести строку текста;
    egrep ------------------------>> фильтрация текста с учетом регулярных выражений;
    agrep ------------------------>> версия утилиты grep, которая может обрабатывать усредненные паттерны;
    apropos ------------------------>> поиск по ключевому слову или регулярному выражению в страницах справки man;
    expand ------------------------>> заменить символы табуляции на ряд пробелов;
    fgrep ------------------------>> фильтрация текста только по целым строкам;
    fold ------------------------>> позволяет переносить строки указанной дины из одного файла в другой;
    grep ------------------------>> фильтрация текста на основе регулярных выражений;
    head ------------------------>> отобразить первые 10 строк из файла;
    join ------------------------>> объединить строки из двух файлов;
    less ------------------------>> постраничная прокрутка длинного текста;
    more ------------------------>> еще одна команда для прокрутки длинного текста;
    nl ------------------------>> вывод количества строк в файле;
    paste ------------------------>> объединить строки из файлов;
    pg ------------------------>> вывод текстового файла постранично;
    printf ------------------------>> вывести отформатированную строку текста; 
    replace ------------------------>> утилита для замены содержимого в строках;
    spell ------------------------>> проверка орфографии;
    strftime ------------------------>> форматировать строку с датой и временем;
    tac ------------------------>> вывести тест, полученный на входе в обратном порядке;
    tee ------------------------>> вывести поток ввода в несколько источников;
    tree ------------------------>> отобразить содержимое файла в формате дерева;
    uniq ------------------------>> найти количество уникальных строк в файле
    cat ------------------------>> вывести содержимое файла;
    cut ------------------------>> обрезать определенную часть каждой строки из файла;
    
    
  


    
  

    
    arp ------------------------>> управление таблицей ARP кэша;        
    biff ------------------------>> получить подробную информацию про электронное письмо в терминале;
    checknr ------------------------>> проверка файлов nroff и troff на ошибки;       
    chroot ------------------------>> запустить команду или оболочку в другом корневом каталоге, каталог изолирован и команда не может получить из него доступ к внешней системе;
    col ------------------------>> команда читает стандартный ввод построчно и передает информацию на вывод с возможностью реверсной подачи бумаги;    
    crontab ------------------------>> настройка расписаний и заданий планировщика cron;
    ctags ------------------------>> создать файл тегов для исходного кода;
    date ------------------------>> отобразить текущую дату и время;
    dd ------------------------>> утилита для копирования бинарных данных из одного места в другое;
    deroff ------------------------>> удалить nroff, troff конструкции из файлов;
    dpost ------------------------>> перекодирование файлов из формата troff в PostScript;
    eject ------------------------>> извлечь лоток CD-ROM;
    env ------------------------>> вывести значение переменной окружения;
    expr ------------------------>> обработать аргументы как выражение;
    findsmb ------------------------>> вывести список всех машин, доступных по протоколу SMB;
    fmt ------------------------>> форматирование и оптимизация текстовых файлов;
    gprof ------------------------>> отобразить доступную информацию о профилировании программы;
    info ------------------------>> просмотр документации;
    ld ------------------------>> редактор ссылок на библиотеки для объектов;
    ldd ------------------------>> выводит список зависимостей исполняемого файла и статических объектов;
    losetup ------------------------>> создание и управление виртуальными loop устройствами;
    make ------------------------>> выполнить сборку программы из исходников;
    man ------------------------>> просмотр документации;
    nice ------------------------>> настройка приоритета для команды;
    niscat ------------------------>> отобразить все таблицы NIS и объекты;
    nischmod ------------------------>> изменить права для объекта NIS;
    nischown ------------------------>> изменить владельца объекта NIS;
    nischttl ------------------------>> изменить время жизни пакетов для NIS:
    nisdefaults ------------------------>> отобразить параметры по умолчанию для NIS;
    nistbladm ------------------------>> администрирование таблиц NIS;
    nroff ------------------------>> форматировать документ для отправки на принтер;
    od ------------------------>> вывести содержимое файла в двоичном формате;
    pr ------------------------>> подготовить текст к печати;
    printenv ------------------------>> вывести все переменные среды;
    pvs ------------------------>> вывести версию и внутреннюю информацию из файла ELF;
    rpcinfo ------------------------>> вывести информацию о RPC;
    script ------------------------>> записывает все, что выводится на экран;
    sort ------------------------>> сортировка строк в Linux;
    strip ------------------------>> удалить отладочную информацию из исполняемых файлов;
    tail ------------------------>> отобразить последних 10 строк файла;
    tty ------------------------>> вывести имя файла текущего терминала;
    wait ------------------------>> ожидает завершения процесса;
    wc ------------------------>> подсчет количества строк;
    whereis ------------------------>> просмотр адреса исполняемого файла, исходников и страниц справки для команды;
    which ------------------------>> просмотр пути исполняемого файла для команды;
    xargs ------------------------>> позволяет составлять команды на лету;
    yppasswd ------------------------>> изменить пароль базы данных NIS;