Comandos simplificados.

 Quantos de nós se incomodam em escrever comandos, desde que "sudo apt-get install" ou "sudo apt-get update"?

Isso me incomoda pessoalmente e também me consome tempo. Desta vez, quero mostrar a você uma maneira muito fácil de "encurtar" ou resumir esses comandos para tornar nossas vidas um pouco mais fáceis.

Vamos para o jogo.

A primeira coisa que devemos fazer é entrar como ROOT

#dele

Você escreve a senha e nós fazemos o seguinte:

# nano / bin / update

Aqui criamos o comando. «Update» e em nós escrevemos

#sudo apt-get atualização

Agora damos permissões.

# chmod + x / bin / update

E agora, toda vez que digitarmos update no console, ele atualizará nossos repositórios.

Se escrevermos nano / bin / command e o arquivo já existir, não o exclua ou modifique, pois você danificará outro programa. O que você precisa fazer é encontrar outra maneira de nomear esse comando.

Desta forma, podemos simplificar todos os tipos de comandos. Como ir de sudo # apt-get install para # install

Saudações e espero que gostem.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Santiago Caamano dito

    Pessoalmente, acho que é mais confortável definir aliases no arquivo bashrc ou .bashrc
    tal que:
    alias update = »sudo apt-get update»

  2.   maxixe dito

    Muito interessante, mas pelo que vejo na imagem, para executá-lo, tenho que fazer login como root e escrever "atualizar"; então eu não vejo a graça.

    1.    @Jlcmux dito

      Não, é porque pelo menos não tenho minha usuária comum usando moletom, então é minha vez. Mas se você tiver, ele simplesmente pedirá a senha e pronto.

    2.    @Jlcmux dito

      A outra é em vez de colocar sudo apt-get etc.
      su -c "comando" (aspas são importantes)
      Em seguida, ele pede a senha ROOT e, quando termina, você ainda é o usuário normal.

    3.    RTFMEexe dito

      Não é necessário logar como root, essa é a graça de ter colocado no arquivo criado 😛 De qualquer forma, já existem apelidos para isso.

      : wq

      1.    RTFMEexe dito

        tendo colocado o sudo no arquivo criado. Eu comi essa parte 😛

        : wq

  3.   Cristóvão Castro dito

    É muito mais fácil para mim adicionar os aliases ao .bashrc

    alias update = 'sudo aptitude update'

    1.    hexborg dito

      Exato.

  4.   Merlin, o debianita dito

    Ótimo, eu ia fazer um artigo semelhante mas com um roteiro, muito bom e agora tenho um rascunho que nunca virá à tona. XD.

    Bom artigo. se pontos pudessem ser dados, daria +100.

  5.   José Miguel dito

    Em princípio, a ideia é boa, mas as permissões têm seu significado.

    Eu prefiro segurança.

    Saudações.

    1.    @Jlcmux dito

      O que você quer dizer? Ele ainda precisa ser root ou que o usuário esteja em sudoers para executá-lo. Independentemente de / bin / update ter permissões de execução. apt-get e sudo não alteram suas permissões.

  6.   José Miguel dito

    Quero dizer que qualquer pessoa que entrar em nosso pc pode realizar esta tarefa sem permissão de root.

    1.    @Jlcmux dito

      Eu já expliquei, ele vai continuar pedindo uma senha ou estar logado como root. não tem nada a ver

  7.   Emilio dito

    Acho que a coisa mais fácil é adicionar um alias em .bashrc como eles dizem nos comentários acima

  8.   ilgrim dito

    Evitando o fato de que a coisa correta seria usar aliases de bash para fazer isso, a coisa especialmente sangrenta é que você deixa o script em / bin ao invés de / usr / local / bin.

    Estou entediado de ver em quase todos os blogs como você pula o LHFS e vai espalhando lixo pelo sistema de arquivos sem ordem ou concerto.

    1.    Alegria dito

      Amém ao que Ilgrim disse

    2.    Merlin, o debianita dito

      Acho que você está certo, pareceria um winbug com tantos arquivos e bibliotecas fazendo a mesma coisa. XD.

      Melhor usar o Alias.

      Fiz um script de atualização de sudo aptitue de 2 linhas e sudo aptitude full-upgrade. Coloquei o script em / usr / bin / e atualizo totalmente o sistema e seus repositórios apenas digitando 'update' no console. Mas este é um script que faz 2 coisas, não apenas uma.

      1.    Hugo dito

        Você ainda poderia ter feito um alias com vários comandos:

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

    3.    Luis dito

      Nunca soube onde colocar meus scripts, o que geralmente faço é deixá-los em uma pasta oculta em minha casa e adicionar o caminho correspondente ao caminho no arquivo .bashrc

      É correto fazer assim ou é melhor deixá-los em / usr / local / bin enquanto você comenta?

      Esta equipe possui apenas um usuário.

      1.    msx dito

        Sim, claro, é perfeito, tudo depende da sua necessidade.
        Da mesma forma, o que o autor deste post propõe é porco e é uma prática muito ruim, em qualquer caso seria mais limpo adicionar um diretório em / usr / bin (que por sua vez adicionamos ao nosso $ PATH) e aí sim dentro isso adiciona todos os nossos scripts pessoais.

        1.    Luis dito

          Eu prefiro que eles sejam controlados em meu / home ao invés de / usr / bin, não sei, prefiro assim.

          Outra coisa que nunca soube onde colocar são os arquivos compartilhados entre outros usuários da equipe:

          Em outro computador tenho dois usuários e a ideia é compartilhar a pasta Vídeos para que os dois usem.

          O que fiz foi criar uma pasta Vídeos dentro de / media já que lá todos os usuários têm acesso e depois criar um link na home de cada usuário que aponta para a dita pasta / mídia / Vídeos

          É correto fazer isso? Eu digo isso porque tenho problemas de permissão

          Quem devo definir como proprietário dessa pasta?

  9.   msx dito

    Isso só é útil no caso em que queremos que o script seja executado como root, mas sem inserir a senha, portanto, além do script pretendido, a linha correspondente do visudo deve ser editada.

    Para todo o resto tem ALIAS, o que você fez é uma merda, inexplicável.

  10.   anti dito

    O que acho estranho é querer usar 'instalar' que é um comando com funções próprias. Como todo mundo diz, um pseudônimo e sem fazer tanta história.

  11.   blitzkrieg dito

    Excelente