Förenkla kommandon.

 Hur många av oss bryr sig om att skriva kommandon så länge som "sudo apt-get install" eller "sudo apt-get update"?

Det stör mig personligen och tar också tid. Den här gången vill jag visa dig ett mycket enkelt sätt att "förkorta" eller sammanfatta dessa kommandon för att göra livet lite enklare.

Låt oss gå till spelet.

Det första vi måste göra är att logga in som ROOT

#hans

Du skriver lösenordet och vi gör följande:

# nano / bin / uppdatering

Här har vi skapat kommandot. «Uppdatera» och vi skriver

#sudo apt-get-uppdatering

Nu ger vi det behörigheter.

# chmod + x / bin / uppdatering

Och nu varje gång vi skriver uppdatering i konsolen kommer den att uppdatera våra förråd.

 

 

 

 

 

 

Om vi ​​skriver nano / bin / kommando och filen redan finns, ska du inte radera eller ändra den eftersom du kommer att skada något annat program. Vad du måste göra är att hitta ett annat sätt att namnge det kommandot.

På detta sätt kan vi förenkla alla typer av kommandon. Hur man går från sudo # apt-get install till # install

Hälsningar, och jag hoppas att du gillar det.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

24 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Santiago Caamano sade

    Personligen tycker jag att det är bekvämare att definiera alias i bashrc eller i .bashrc-filen
    Så att:
    alias update = »sudo apt-get update»

  2.   Ghermain sade

    Mycket intressant men från det jag ser på skärmdumpen måste jag logga in som root och sedan skriva "uppdatera" för att köra den; då ser jag inte nåd.

    1.    @Jlcmux sade

      Nej, det beror på att jag åtminstone inte har min vanliga användare i svett, så det är upp till mig. Men om du har det kommer det helt enkelt att fråga dig om lösenordet och det är det.

    2.    @Jlcmux sade

      Den andra är istället för att sätta sudo apt-get etc ..
      su -c "kommando" (citat betyder)
      Sedan ber den dig om root-lösenordet, och när det är klart är du fortfarande den normala användaren.

    3.    RTFMExe sade

      Det är inte nödvändigt att logga in som root, det är nåd att ha lagt i den skapade filen 😛 I vilket fall som helst finns alias för detta.

      : Wq

      1.    RTFMExe sade

        efter att ha lagt sudo i den skapade filen. Jag åt den delen 😛

        : Wq

  3.   Christopher castro sade

    Det är mycket lättare för mig att lägga till alias till .bashrc

    alias update = 'sudo aptitude update'

    1.    hexborg sade

      Exakt.

  4.   Debianiten Merlin sade

    Bra jag skulle göra en liknande artikel men med manus, mycket bra och nu har jag ett utkast som aldrig kommer fram. XD.

    Bra artikel. om poäng kunde ges skulle det ge +100.

  5.   José Miguel sade

    I princip är idén bra, men behörigheterna har sin betydelse.

    Jag föredrar säkerhet.

    Hälsningar.

    1.    @Jlcmux sade

      Vad menar du? Det kräver fortfarande att vara root eller att användaren är i sudoers för att kunna köra den. Oavsett om / bin / update har exekveringsbehörigheter. apt-get och sudo ändrar inte sina behörigheter.

  6.   José Miguel sade

    Jag menar att alla som går in på vår dator kan utföra denna uppgift utan root-tillstånd.

    1.    @Jlcmux sade

      Jag har redan förklarat, det kommer att fortsätta be dig om ett lösenord eller vara inloggad som root. Det har ingenting att göra med det

  7.   Emilio sade

    Jag tror att det enklaste är att lägga till ett alias i .bashrc som de säger i kommentarerna ovan

  8.   Ilgrim sade

    Att ignorera faktumet om rätt sak skulle vara att använda bash-alias för att göra detta, det speciellt blödande är att du lämnar skriptet i / bin istället för / usr / local / bin.

    Jag är uttråkad av att se i nästan alla bloggar hur man hoppar över LHFS och man sprider skräp genom filsystemet utan ordning eller konsert.

    1.    ligament sade

      Amen till vad Ilgrim sa

    2.    Debianiten Merlin sade

      Jag tror att du har rätt, det verkar som winbug med så många filer och bibliotek som gör samma sak. XD.

      Bättre att använda Alias.

      Jag gjorde ett 2-rads sudo aptitue-uppdateringsskript och sudo aptitude full-upgrade Jag lade skriptet i / usr / bin /, och jag uppdaterar helt systemet och dess förvar bara genom att skriva 'update' i konsolen. Men det här är ett manus som gör två saker, inte bara en.

      1.    Hugo sade

        Du kan fortfarande ha alias flera kommandon:

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

    3.    Luis sade

      Jag visste aldrig var jag skulle lägga mina skript, vad jag brukar göra är att lämna dem i en dold mapp i mitt hem och sedan lägga till motsvarande sökväg till sökvägen i .bashrc-filen

      Är det korrekt att göra det så här eller är det bättre att lämna dem i / usr / local / bin när du kommenterar?

      Detta team har bara en användare.

      1.    MSX sade

        Ja, naturligtvis, det är perfekt, allt beror på vad du behöver.
        På samma sätt, vad författaren av det här inlägget föreslår är gris och det är en mycket dålig praxis, i alla fall skulle det vara renare att lägga till en katalog i / usr / bin (vilket i sin tur lägger till i vår $ PATH) och där ja inuti detta lägg till alla våra personliga manus.

        1.    Luis sade

          Jag föredrar att ha dem kontrollerade i mitt / hem istället för / usr / bin, jag vet inte, jag föredrar det på det sättet.

          En annan sak som jag aldrig visste var jag skulle lägga är filerna som delas mellan andra användare av teamet:

          På en annan dator har jag två användare och tanken är att dela videomappen så att de båda använder den.

          Vad jag gjorde var att skapa en Videomapp inuti / media eftersom alla användare har åtkomst och sedan skapa en länk hemma för varje användare som pekar på nämnda mapp / media / Videor

          Är det korrekt att göra det? Jag säger det för att jag har tillståndsproblem

          Vem gör jag ägaren till nämnda mapp?

  9.   MSX sade

    Detta fungerar bara om vi vill att skriptet ska köras som root men utan att ange lösenordet, så förutom det avsedda skriptet måste vi redigera motsvarande rad i visudo.

    För allt annat finns ALIAS, vad du gjorde är en skit, oförklarlig.

  10.   anti sade

    Vad jag tycker är konstigt är att vilja använda 'install' som är ett kommando med sina egna funktioner. Som alla säger, ett alias och utan att göra så mycket historia.

  11.   blitzkrieg sade

    Utmärkt