Forenkle kommandoer.

 Hvor mange av oss er plaget med å skrive lange kommandoer som "sudo apt-get install" eller "sudo apt-get update"?

Det plager meg personlig og bruker meg også tid. Denne gangen vil jeg vise deg en veldig enkel måte å "forkorte" eller oppsummere disse kommandoene for å gjøre livet vårt litt lettere.

La oss gå til spillet.

Det første vi må gjøre er å logge på som ROOT

#hans

Du skriver passordet, og vi gjør følgende:

# nano / bin / oppdatering

Her har vi laget kommandoen. «Oppdater» og i skriver vi

#sudo apt-get oppdatering

Nå gir vi det tillatelser.

# chmod + x / bin / oppdatering

Og hver gang vi skriver inn oppdatering i konsollen, vil den oppdatere lagringsplassene våre.

Hvis vi skriver nano / bin / kommando og filen allerede eksisterer, må du ikke slette eller endre den, da du vil skade noe annet program. Det du må gjøre er å finne en annen måte å navngi den kommandoen på.

På denne måten kan vi forenkle alle slags kommandoer. Hvordan gå fra sudo # apt-get install til # install

Hilsen, og jeg håper du liker det.


24 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Santiago Caamano sa

    Personlig synes jeg det er mer behagelig å definere aliaser i bashrc eller i .bashrc-filen
    slik at:
    alias update = »sudo apt-get update»

  2.   ghermain sa

    Veldig interessant, men fra det jeg ser på skjermbildet, for å kjøre det, må jeg logge på som root og deretter skrive "update"; da ser jeg ikke nåde.

    1.    @Jlcmux sa

      Nei, det er fordi jeg i det minste ikke har min vanlige bruker i svette, så det er min tur. Men hvis du har det, vil det bare be om passordet, og det er det.

    2.    @Jlcmux sa

      Den andre er i stedet for å sette sudo apt-get osv ..
      su -c "kommando" (sitater betyr)
      Deretter ber den deg om ROOT-passordet, og når det er ferdig, er du fortsatt den vanlige brukeren.

    3.    RTMExe sa

      Det er ikke nødvendig å logge på som root, det er nåde å ha lagt i den opprettede filen 😛 I alle fall eksisterer aliasene allerede for dette.

      : Wq

      1.    RTMExe sa

        etter å ha satt sudo i den opprettede filen. Jeg spiste den delen 😛

        : Wq

  3.   Christopher castro sa

    Det er mye lettere for meg å legge til aliasene i .bashrc

    alias update = 'sudo aptitude update'

    1.    hexborg sa

      Nøyaktig.

  4.   debianitten merlin sa

    Flott jeg skulle gjøre en lignende artikkel, men med manus, veldig bra, og nå har jeg et utkast som aldri kommer til syne. XD.

    God artikkel. hvis poeng kunne gis, ville det gi +100.

  5.   José Miguel sa

    I prinsippet er ideen god, men tillatelsene har sin betydning.

    Jeg foretrekker sikkerhet.

    Hilsener.

    1.    @Jlcmux sa

      Hva mener du? Det krever fortsatt å være root eller at brukeren er i sudoers for å kunne utføre det. Uavhengig av at / bin / oppdateringen har utøvende tillatelser. apt-get og sudo endrer ikke tillatelsene sine.

  6.   José Miguel sa

    Jeg mener at alle som går inn på pc-en vår kan utføre denne oppgaven uten rottillatelse.

    1.    @Jlcmux sa

      Jeg har allerede forklart, det vil fortsette å be deg om et passord eller være logget inn som root. Det har ingenting å gjøre med det

  7.   Emilio sa

    Jeg tror det enkleste er å legge til et alias i .bashrc som de sier i kommentarene ovenfor

  8.   ilgrim sa

    Å ignorere det faktiske at det riktige ville være å bruke bash-aliaser for å gjøre dette, den spesielt blødende tingen er at du lar skriptet være i / bin i stedet for / usr / local / bin.

    Jeg er lei av å se i nesten alle bloggene hvordan du hopper over LHFS, og du sprer søppel over hele filsystemet uten ordre eller konsert.

    1.    ligament sa

      Amen til det Ilgrim sa

    2.    debianitten merlin sa

      Jeg tror du har rett, det virker som winbug med så mange filer og biblioteker som gjør det samme. XD.

      Bedre å bruke aliaset.

      Jeg lagde et 2-linjers sudo aptitue-oppdateringsskript og sudo aptitude full-oppgradering. Jeg la skriptet i / usr / bin /, og jeg oppdaterer systemet og dets lagre helt ved å skrive 'update' i konsollen. Men dette er et skript som gjør to ting, ikke bare en.

      1.    Hugo sa

        Du kunne fortsatt ha laget 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 sa

      Jeg visste aldri hvor jeg skulle plassere skriptene mine, det jeg vanligvis gjør er å la dem ligge i en skjult mappe hjemme og deretter legge til den tilsvarende banen til banen i .bashrc-filen.

      Er det riktig å gjøre det slik, eller er det bedre å la dem være i / usr / local / bin når du kommenterer?

      Dette teamet har bare én bruker.

      1.    MSX sa

        Ja, selvfølgelig, det er perfekt, alt kommer an på hva du trenger.
        Det som forfatteren av dette innlegget foreslår er gris, og det er veldig dårlig praksis, i alle fall ville det være renere å legge til en katalog i / usr / bin (som vi igjen legger til vår $ PATH) og der ja inne dette legger til alle våre personlige skript.

        1.    Luis sa

          Jeg foretrekker å ha dem kontrollert i mitt hjem i stedet for / usr / bin, jeg vet ikke, jeg foretrekker det på den måten.

          En annen ting som jeg aldri visste hvor jeg skulle legge er filene som deles mellom andre brukere av teamet:

          På en annen datamaskin har jeg to brukere, og ideen er å dele Video-mappen slik at de begge bruker den.

          Det jeg gjorde var å lage en Videos-mappe inne / media siden der har alle brukere tilgang og deretter opprette en lenke hjemme til hver bruker som peker på nevnte mappe / media / videoer

          Er det riktig å gjøre det? Jeg sier dette fordi jeg har tillatelsesproblemer

          Hvem lager jeg eieren av nevnte mappe?

  9.   MSX sa

    Dette fungerer bare i tilfelle at vi vil at skriptet skal utføres som root, men uten å angi passordet, så i tillegg til det tiltenkte skriptet, må den tilsvarende linjen i visudo redigeres.

    For alt annet er det ALIAS, det du gjorde er en dritt, uforklarlig.

  10.   anti sa

    Det jeg synes er rart, er å ønske å bruke 'install' som er en kommando med sine egne funksjoner. Som alle sier, et alias og uten å gjøre så mye historie.

  11.   blitzkrieg sa

    Utmerket