Как вывести список всех существующих команд в системе

Кто никогда не хотел знать все команды, существующие в нашей системе?

Что ж, вот еще один, у кого было это любопытство ... и, конечно, я хотел бы поделиться, я расскажу, как перечислить все команды, доступные в системе 😉

compgen -c

Готово, хватит

В терминале будут показаны все доступные команды, при желании вы можете сохранить эти команды в текстовом файле, чтобы спокойно его просмотреть:

compgen -c >> comandos.txt

Как вы можете видеть с параметром -a все псевдоним:

compgen -c

В любом случае ... это что-то предельно простое, но я надеюсь, что оно будет вам полезно 😉

привет

PD: См. Справку compgen (помощь compgen) для получения дополнительных опций.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

34 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   паника сказал

    Спасибо, очень пригодилось.

  2.   Атейус сказал

    compgen -c | Больше

    😉

    1.    КЗКГ ^ Гаара сказал

      Да, правда, вы все равно можете использовать меньше:
      compgen -c | Меньше

      ????

      1.    Атейус сказал

        По алфавиту:

        compgen -c | сортировать | Меньше

        ????

  3.   ЧепеВ сказал

    О_о 3018 команд

    1.    Атейус сказал

      compgen -c | туалет -l

      3212

      ????

      1.    sieg84 сказал

        compgen -c | туалет -l

        5191

        1.    КЗКГ ^ Гаара сказал

          compgen -c | туалет -l
          3346

          1.    Elav сказал

            compgen -c | туалет -l
            2824

          2.    Скалибур сказал

            compgen -c | туалет -l

            2558

            1.    КЗКГ ^ Гаара сказал

              Кстати, теперь, когда я вижу вашу электронную почту ... если вы хотите (например): scalibur@user.desdelinux.net это все твое 🙂


          3.    Stif сказал

            compgen -c | туалет -l
            2957

            :3

        2.    sieg84 сказал

          compgen -c | туалет -l
          4004
          на Fedora 18 только что установлен

          1.    dhunter сказал

            Уу, это высокий ... У меня 2869 в кубунту работы, и это гаджет.

        3.    SocratesDz сказал

          compgen -c | туалет -l
          23367

          … Думаю, у меня слишком много вещей: p

  4.   Скалибур сказал

    Принимаю! ... как это делается?

    PS: почему я не могу ответить на некоторые комментарии админов? .. ee

    1.    КЗКГ ^ Гаара сказал

      Я связываюсь с вами по электронной почте 😀
      И дело не в том, что вы не можете ответить на определенные комментарии, а просто достигнуто максимальное количество вложенных комментариев (5, если я правильно помню) и вуаля, чтобы комментарий появился внизу, дайте ответ на последний оставленный вами и все

  5.   Лев сказал

    Было бы хорошо, если бы вы также могли составить небольшое резюме MAN для каждой команды, даже на английском языке, потому что большинство из них не знают, для чего они существуют, и я не собираюсь болтать по одной.

  6.   Блэр Паскаль сказал

    Было бы интересно передать все справочные страницы всех команд одной командой и передать их в pdf, как в старом посте.

    1.    Атейус сказал

      Не во всех командах есть человек, но если вы все еще хотите

      http://paste.desdelinux.net/4712

      ????

      1.    Лев сказал

        Спасибо!! Тестирую, немного медленно, но вроде работает.
        И вы были правы, я получаю несколько команд в терминале, в которых нет человека, но это не имеет значения.
        БОЛЬШОЕ СПАСИБО

        1.    Лев сказал

          Работает 10 🙂

      2.    Блэр Паскаль сказал

        Ах, черт, теперь мне есть что почитать в свободное время. Большое спасибо за ответ 😀

        1.    Атейус сказал

          Мужские pdf-файлы создаются без содержания, все они весят 2,2 КБ, поэтому мы можем легко удалить их с помощью

          http://paste.desdelinux.net/4715

          Запустите его, когда закончите создание pdf

          Чтобы стереть пробелы

          Привет 🙂

  7.   криотоп сказал

    Очень полезно и интересно. Но мне интересно, это просто внутренние команды bash?
    Я спрашиваю об этом, потому что в списке нет таких команд, как отмена (используется для удаления очереди заданий, отправленных на принтер).

  8.   Manolox сказал

    Еще проще.
    Открываем терминал и дважды нажимаем клавишу «TAB».

    Результат (в моем случае): Показать все 1530 вариантов? (и или n)

    Если мы сделаем это как пользователь root, он также покажет нам все эксклюзивные команды root.
    В моем случае: Показать все 1821 вариант? (и или n)

  9.   mabm1peace сказал

    LINUX -> МАКСИМАЛЬНЫЙ СОЮЗ В МИРЕ

  10.   mabm1peace сказал

    ЕСЛИ ВСЕ ДИСТРИБЬЮМЫ "LINUX" В МИРЕ ОБЪЕДИНЯТСЯ, ЧТОБЫ УДАЛИТЬ ОДИН МОЩНЫЙ LINUX, ЭТО ВЫБЕРИТ ИМПЕРИАЛИСТИЧЕСКИЙ ДОМЕН MICROSOFT, И ВИРУСЫ УМЕРЮТ, ОН БУДЕТ ПОЛНОЙ СВОБОДОЙ НА КОМПЬЮТЕРЕ ...
    Бог объединился с добрыми целями

    1.    Нестор сказал

      @ mabm1paz: все дистрибутивы присоединяются? Лучше не надо, спасибо. Разнообразие и конкуренция - это именно то, что позволило Linux достичь нынешнего качества, и оно, несомненно, продолжит улучшаться.

  11.   Семпромы сказал

    Я просто попробовал и нашел несколько команд, о которых я не знал, но которые довольно любопытны, одна из них - змейка, она появляется при простом вводе змейки, другая - своего рода письменная ролевая игра (на английском языке ), пишите battlestar, любопытно.

  12.   Truko22 сказал

    Очень интересно спасибо

  13.   b1tblu3 сказал

    compgen -c | туалет -l
    2676

    С двойной табуляцией
    Показать все 2636 возможностей? (и или n)

  14.   Angel_Le_Blanc сказал

    3811

    Используйте Arch и OpenBox, я не понимаю, лучше вернитесь в Ubuntu, хорошо, XD нет

  15.   Рамиро Эстигаррибия сказал

    Это не то же самое, что нажатие:
    Tab 2 раза?