Forenkling af kommandoer.

 Hvor mange af os er generede med at skrive kommandoer, så længe "sudo apt-get install" eller "sudo apt-get update"?

Det generer mig personligt og bruger mig også tid. Denne gang vil jeg vise dig en meget nem måde at "forkorte" eller sammenfatte disse kommandoer for at gøre vores liv lidt lettere.

Lad os gå til spillet.

Den første ting, vi skal gøre, er at logge ind som ROOT

#hans

Du skriver adgangskoden, og vi gør følgende:

# nano / bin / opdatering

Her har vi oprettet kommandoen. «Opdater» og i skriver vi

#sudo apt-get opdatering

Nu giver vi det tilladelser.

# chmod + x / bin / opdatering

Og nu hver gang vi skriver opdatering i konsollen, opdaterer den vores arkiver.

Hvis vi skriver nano / bin / kommando, og filen allerede findes, må du ikke slette eller ændre den, da du vil beskadige et andet program. Hvad du skal gøre er at finde en anden måde at navngive den kommando på.

På denne måde kan vi forenkle alle slags kommandoer. Sådan går du fra sudo # apt-get install til # install

Hilsner, og jeg håber du kan lide det.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Santiago Caamano sagde han

    Personligt synes jeg det er mere behageligt at definere aliasser i bashrc eller i .bashrc-filen
    sådan at:
    alias opdatering = »sudo apt-get opdatering»

  2.   ghermain sagde han

    Meget interessant, men fra det jeg ser på skærmbilledet, skal jeg logge på som root for at køre det og derefter skrive "opdatering"; så kan jeg ikke se nåde.

    1.    @Jlcmux sagde han

      Nej, det er fordi jeg i det mindste ikke har min almindelige bruger i sved, så det er min tur. Men hvis du har det, vil det blot bede dig om adgangskoden, og det er det.

    2.    @Jlcmux sagde han

      Den anden er i stedet for at lægge sudo apt-get osv.
      su -c "kommando" (citater betyder)
      Derefter beder den dig om adgangskoden til ROOT, og når den er færdig, er du stadig den normale bruger.

    3.    RTFMExe sagde han

      Det er ikke nødvendigt at logge ind som root, det er nåde ved at have lagt i den oprettede fil. Under alle omstændigheder findes aliaserne allerede for dette.

      : WQ

      1.    RTFMExe sagde han

        efter at have sat sudo i den oprettede fil. Jeg spiste den del 😛

        : WQ

  3.   Christopher castro sagde han

    Det er meget lettere for mig at tilføje aliaserne til .bashrc

    alias update = 'sudo aptitude update'

    1.    hexborg sagde han

      Eksakt.

  4.   Debianiten Merlin sagde han

    Fantastisk Jeg skulle lave en lignende artikel, men med et script, meget godt, og nu har jeg et kladde, der aldrig kommer frem. XD.

    God artikel. hvis der kunne gives point, ville det give +100.

  5.   José Miguel sagde han

    I princippet er ideen god, men tilladelserne har deres betydning.

    Jeg foretrækker sikkerhed.

    Greetings.

    1.    @Jlcmux sagde han

      Hvad mener du? Det kræver stadig at være root, eller at brugeren er i sudoers for at kunne udføre det. Uanset hvilken / bin / opdatering der er udført tilladelser. apt-get og sudo ændrer ikke deres tilladelser.

  6.   José Miguel sagde han

    Jeg mener, at enhver, der kommer ind på vores pc, kan udføre denne opgave uden rodtilladelse.

    1.    @Jlcmux sagde han

      Jeg har allerede forklaret, det bliver ved med at bede dig om en adgangskode eller være logget ind som root. Det har intet at gøre med det

  7.   Emilio sagde han

    Jeg tror, ​​at den enkleste ting er at tilføje et alias i .bashrc, som de siger i kommentarerne ovenfor

  8.   ilgrim sagde han

    At ignorere det faktum, at den korrekte ting er, ville være at bruge bash-aliasser til at gøre dette, den specielt blødende ting er, at du lader scriptet være i / bin i stedet for / usr / local / bin.

    Jeg er ked af at se i næsten alle blogs, hvordan du springer over LHFS, og du spreder skrald i hele filsystemet uden orden eller koncert.

    1.    ledbånd sagde han

      Amen til hvad Ilgrim sagde

    2.    Debianiten Merlin sagde han

      Jeg tror, ​​du har ret, det ser ud til at være winbug med så mange filer og biblioteker, der gør det samme. XD.

      Bedre at bruge aliaset.

      Jeg lavede et 2-linjers sudo aptitue opdaterings script og sudo aptitude fuld opgradering. Jeg lagde scriptet i / usr / bin /, og jeg opdaterer systemet og dets arkiver fuldstændigt bare ved at skrive 'update' i konsollen. Men dette er et script, der gør to ting, ikke kun en.

      1.    Hugo sagde han

        Du kunne stadig have lavet et alias med flere kommandoer:

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

    3.    Luis sagde han

      Jeg vidste aldrig, hvor jeg skulle placere mine scripts, hvad jeg normalt gør er at lade dem være i en skjult mappe i mit hjem og derefter tilføje den tilsvarende sti til stien i .bashrc-filen

      Er det korrekt at gøre det sådan, eller er det bedre at lade dem være i / usr / local / bin, når du kommenterer?

      Dette hold har kun én bruger.

      1.    MSX sagde han

        Ja, selvfølgelig, det er perfekt, det hele afhænger af, hvad dit behov er.
        Ligeledes hvad forfatteren af ​​dette indlæg foreslår er svin, og det er en meget dårlig praksis. Under alle omstændigheder ville det være renere at tilføje en mappe i / usr / bin (som vi igen tilføjer til vores $ PATH) og der ja indeni dette tilføjer alle vores personlige scripts.

        1.    Luis sagde han

          Jeg foretrækker at have dem kontrolleret i mit / hjem i stedet for / usr / bin, jeg ved det ikke, jeg foretrækker det på den måde.

          En anden ting, som jeg aldrig vidste, hvor jeg skulle placere, er de filer, der deles mellem andre brugere af teamet:

          På en anden computer har jeg to brugere, og ideen er at dele mappen Videoer, så de begge bruger den.

          Hvad jeg gjorde var at oprette en Videos-mappe inde i / media, da der har alle brugere adgang og derefter oprette et link hjemme for hver bruger, der peger på den nævnte mappe / media / Videos

          Er det korrekt at gøre det? Jeg siger dette, fordi jeg har tilladelsesproblemer

          Hvem opretter jeg ejeren af ​​den nævnte mappe?

  9.   MSX sagde han

    Dette er kun nyttigt i det tilfælde, at vi ønsker, at scriptet skal udføres som root, men uden at indtaste adgangskoden, så ud over det tilsigtede script skal den tilsvarende linje i visudo redigeres.

    For alt andet er der ALIAS, hvad du gjorde er en lort, uforklarlig.

  10.   anti sagde han

    Hvad jeg synes er underligt, er at ville bruge 'install', som er en kommando med sine egne funktioner. Som alle siger, et alias og uden at gøre så meget historie.

  11.   blitzkrieg sagde han

    Fremragende