Simplificant ordres.

 A quants de nosaltres ens molesta estar escrivint ordres tan llargs com «sudo apt-get instal» o «sudo apt-get update»?

A mi personalment em fastigueja ia més em consumeix temps. En aquesta ocasió vull mostrar-los una forma molt fàcil de «escurçar» o resumir aquestes comandes per facilitar-nos una mica més la vida.

Anem a el joc.

El primer que hem de fer és logearnos com ROOT

#la seva

Escrius la contrasenya i fem el següent:

# Nano / bin / update

Aqui hem creat la comanda. «Update» i en escrivim

#sud apt-get update

Ara li donem permisos.

# Chmod + x / bin / update

I ara cada vegada que escrivim update a la consola, actualitzarà els nostres dipòsits.

Si escrivim nano / bin / comanda i l'arxiu ja existeix, no ho esborris ni el modifiquis doncs dañaras algun altre programa. El que has de fer és buscar una altra manera d'anomenar aquest comando.

D'aquesta manera podrem simplificar tota mena d'ordres. Com passar de sudo # apt-get install a # install

Salutacions i espero que els agradi.


24 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Santiago Caamaño va dir

    Personalment penso que és mes còmode definir àlies en el fitxer bashrc o al .bashrc
    talc:
    àlies update = »sudo apt-get update»

  2.   Germaine va dir

    Molt interessant però pel que veig a la captura de pantalla, igual per a executar-lo, he de loguearme com a root per després escriure «update»; llavors no li veig la gràcia.

    1.    @Jlcmux va dir

      No, això és perquè almenys jo, no tinc el meu usuari comú en el sudoers, llavors a mi si em toca. Però si el teu si ho tens simplement et va demanar el password i ja.

    2.    @Jlcmux va dir

      L'altra és en comptes de col·locar sudo apt-get etc ..
      seva -c «comando» (importen les cometes)
      Llavors et demana la contrasenya de l'ROOT, i quan acabi segueixes sent l'usuari normal.

    3.    RTFMExe va dir

      No cal diners com a root, aquesta és la gràcia d'haver posat a l'arxiu creat 😛 De tota manera per a això ja existeixen els àlies.

      : wq

      1.    RTFMExe va dir

        d'haver posat suo a l'arxiu creat. Em comissió aquesta part 😛

        : wq

  3.   Cristòfor Castro va dir

    Es em fa molt més senzill afegir a l'.bashrc els àlies

    àlies update = 'sudo aptitude update'

    1.    hexborg va dir

      Exacte.

  4.   merlin el debianita va dir

    Genial jo anava a fer un article semblant però amb script, molt bo i ara tinc un esborrany que mai sortirà a la llum. XD.

    Bon Article. si es poguessin donar punts de donaria +100.

  5.   José Miguel va dir

    En principi la idea és bona, però els permisos tenen el seu sentit.

    Prefereixo la seguretat.

    Salutacions.

    1.    @Jlcmux va dir

      A que et refereixes? Segueix exigint ser root o que l'usuari estigui en sudoers per poder executar-lo. Sense importar que el / bin / update tingui permisos d'ejecucion. apt-get i suo no canvien els seus permisos.

  6.   José Miguel va dir

    Vull dir que qualsevol que entri en el nostre pc pot realitzar aquesta tasca sense permís de root.

    1.    @Jlcmux va dir

      Ja et expliqui, et va seguir demanant contrasenya o estar logeado com a root. no té res a veure

  7.   Emilio va dir

    Crec que el més senzill és afegir un àlies a .bashrc com xen en els comentaris anteriorment

  8.   Ilgrim va dir

    Obviant el fet el correcte seria utilitzar els àlies de bash per fer això, el especialment sagnant és que deixis l'script a / bin en lloc de / usr / local / bin.

    Estic avorrit de veure en gairebé tots els blogs com us salteu el LHFS i aneu escampant escombraries per tot el sistema d'arxius sense ordre ni concert.

    1.    Raist va dir

      Amén al que s'ha dit per Ilgrim

    2.    merlin el debianita va dir

      Crec que tens raó semblaria winbug amb tants arxius i llibreries que fan el mateix. XD.

      Millor fer servir el Alias.

      Jo vaig fer un script de 2 línies sudo aptitue update i sudo aptitude full-upgrade vaig posar l'script a / usr / bin /, i actualitzo totalment el sistema i els seus repositoris amb tan sols escriure 'actualitzar' a la consola. Però aquest és un script que fa 2 coses no només un.

      1.    Hugo va dir

        Igual podries haver fet un àlies amb diversos comandaments:

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

    3.    Luis va dir

      Jo mai vaig saber on col·locar els meus scripts, la qual cosa sòl fer és deixar-los en una carpeta oculta en el meu home i després afegir la ruta corresponent a l'Path a l'arxiu .bashrc

      És correcte fer-ho així o és millor deixar-los en / usr / local / bin com comentes?

      Aquest equip només té un usuari.

      1.    MSX va dir

        Si clar, està perfecte, tot depèn quina sigui la teva necessitat.
        Igualment el que proposa l'autor d'aquest post és chancho i és una molt mala pràctica, en tot cas seria més net afegir un directori a / usr / bin (el qual afegim al seu torn al nostre $ PATH) i aquí sí dins d'aquest afegir tots els nostres scripts personals.

        1.    Luis va dir

          Prefereixo tenir-los controlats en el meu / home en comptes de / usr / bin, no sé, ho prefereixo així.

          Una altra cosa que mai vaig saber on col·locar són els arxius compartits entre altres usuaris de l'equip:

          En un altre equip tinc a dos usuaris i la idea és compartir la carpeta d'Vídeos perquè tots dos facin servir la mateixa.

          El que vaig fer va ser crear una carpeta Vídeos dins / mitjana ja que allí tots els usuaris tenen accés i després creï un enllaç a la home de cada usuari que apunta a la carpeta / mitjana / Vídeos

          És correcte fer-ho així? Ho dic perquè tinc problemes de permisos

          A qui poso de propietari de la carpeta?

  9.   MSX va dir

    Això serveix únicament en el cas que volguem que l'script s'executi com a root però sense ingressar el password amb el que a més de l'pretès script cal editar la línia corresponent de l'visudo.

    Per tota la resta existeix ALIAS, el que vas fer és una chanchada, inexplicable.

  10.   contra va dir

    El que es em fa estrany és voler usar 'install' que és una ordre amb funcions pròpies. Com tots diuen, un àlies i sense fer tant conte.

  11.   blitzkrieg va dir

    Excel · lent