Упрощение команд.

 Многих из нас беспокоит написание таких команд, как «sudo apt-get install» или «sudo apt-get update»?

Это беспокоит меня лично, а также отнимает у меня время. На этот раз я хочу показать вам очень простой способ «сократить» или обобщить эти команды, чтобы немного облегчить нашу жизнь.

Идем в игру.

Первое, что мы должны сделать, это войти в систему как ROOT

#его

Вы пишете пароль, а мы делаем следующее:

# nano / bin / update

Здесь мы создали команду. «Обновление» и в пишем

#sudo apt-получить обновление

Теперь даем ему разрешения.

# chmod + x / bin / update

И теперь каждый раз, когда мы вводим update в консоли, он обновляет наши репозитории.

Если мы напишем nano / bin / command, а файл уже существует, не удаляйте и не изменяйте его, так как вы повредите другую программу. Что вам нужно сделать, так это найти другой способ назвать эту команду.

Таким образом мы можем упростить все виды команд. Как перейти от sudo # apt-get install к # install

Приветствую, надеюсь, вам понравится.


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

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

*

*

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

      Сантьяго Каамано сказал

    Лично я считаю, что удобнее определять псевдонимы в bashrc или в файле .bashrc.
    такой, что:
    alias update = »sudo apt-get update»

      Гермен сказал

    Очень интересно, но, судя по тому, что я вижу на скриншоте, чтобы запустить его, мне нужно войти в систему как root и затем написать «обновить»; тогда я не вижу благодати.

         @Jlcmux сказал

      Нет, это потому, что по крайней мере у меня нет обычного пользователя в потах, так что теперь моя очередь. Но если он у вас есть, он просто запросит пароль и все.

         @Jlcmux сказал

      Другой - вместо sudo apt-get и т. Д.
      su -c "команда" (кавычки имеют значение)
      Затем он запрашивает у вас пароль ROOT, и когда он завершается, вы все еще являетесь обычным пользователем.

         РТФМексе сказал

      Нет необходимости входить в систему как root, это благодать добавления созданного файла 😛 В любом случае псевдонимы для этого уже существуют.

      : Wq

           РТФМексе сказал

        поместив sudo в созданный файл. Я съел эту часть 😛

        : Wq

      Кристофер Кастро сказал

    Мне намного проще добавить псевдонимы в .bashrc

    alias update = 'обновление sudo aptitude'

         гексборг сказал

      Точно.

      Мерлин дебианит сказал

    Отлично. Я собирался написать аналогичную статью, но со сценарием, очень хорошо, и теперь у меня есть черновик, который никогда не появится на свет. XD.

    Хорошая статья. если бы можно было дать очки, это дало бы +100.

      Хосе Мигель сказал

    В принципе идея хорошая, но разрешения имеют свой смысл.

    Я предпочитаю безопасность.

    Привет.

         @Jlcmux сказал

      Что вы имеете в виду? Для его выполнения по-прежнему требуется быть root или пользователь находится в sudoers. Независимо от того, имеет ли / bin / update права на выполнение. apt-get и sudo не меняют свои разрешения.

      Хосе Мигель сказал

    Я имею в виду, что любой, кто входит в наш компьютер, может выполнить эту задачу без прав root.

         @Jlcmux сказал

      Я уже объяснил, он будет продолжать запрашивать пароль или входить в систему как root. Это не имеет к этому никакого отношения

      Эмилио сказал

    Я думаю, что проще всего добавить псевдоним в .bashrc, как говорится в комментариях выше

      Ильгрим сказал

    Избегая того факта, что правильным было бы использовать для этого псевдонимы bash, особенно неприятно то, что вы оставляете скрипт в / bin вместо / usr / local / bin.

    Мне скучно видеть почти во всех блогах, как вы пропускаете LHFS и разбрасываете мусор по файловой системе без порядка и согласованности.

         связка сказал

      Аминь тому, что сказал Ильгрим

         Мерлин дебианит сказал

      Думаю, вы правы, похоже, что winbug с таким количеством файлов и библиотек делает то же самое. XD.

      Лучше использовать псевдоним.

      Я сделал двухстрочный сценарий обновления sudo aptitue и sudo aptitude full-upgrade. Я поместил сценарий в / usr / bin / и полностью обновил систему и ее репозитории, просто набрав «update» в консоли. Но это сценарий, который выполняет две задачи, а не одну.

           Хьюго сказал

        Вы все равно можете создать псевдоним с несколькими командами:

        alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'

         Луис сказал

      Я никогда не знал, где разместить свои скрипты, обычно я оставляю их в скрытой папке у себя дома, а затем добавляю соответствующий путь к Path в файле .bashrc.

      Правильно ли это делать так или лучше оставить их в / usr / local / bin, когда вы комментируете?

      В этой команде только один пользователь.

           MSX сказал

        Да, конечно, идеально, все зависит от того, что вам нужно.
        Точно так же автор этого поста предлагает свинью, и это очень плохая практика, в любом случае было бы чище добавить каталог в / usr / bin (который, в свою очередь, мы добавляем в наш $ PATH), и там да внутри этого добавляем все наши личные скрипты.

             Луис сказал

          Я предпочитаю, чтобы они контролировались в моем / home вместо / usr / bin, я не знаю, я предпочитаю так.

          Еще одна вещь, которую я никогда не знал, где разместить, - это файлы, которыми обмениваются другие пользователи команды:

          На другом компьютере у меня есть два пользователя, и идея состоит в том, чтобы поделиться папкой «Видео», чтобы они оба использовали ее.

          Я создал папку Videos внутри / media, поскольку к ней имеют доступ все пользователи, а затем создал ссылку в доме каждого пользователя, которая указывает на указанную папку / media / Videos.

          Это правильно? Я говорю это, потому что у меня проблемы с разрешением

          Кого я сделаю владельцем указанной папки?

      MSX сказал

    Это полезно только в том случае, если мы хотим, чтобы сценарий выполнялся от имени пользователя root, но без ввода пароля, поэтому в дополнение к предполагаемому сценарию необходимо отредактировать соответствующую строку visudo.

    Для всего остального есть ALIAS, то, что вы сделали, - дерьмо, необъяснимое.

      анти сказал

    Что мне кажется странным, так это то, что я хочу использовать команду install, которая имеет свои собственные функции. Как все говорят, псевдоним и без особого повествования.

      блицкриг сказал

    Отличный