Zjednodušenie príkazov.

 Koľkým z nás vadí písanie dlhých príkazov ako „sudo apt-get install“ alebo „sudo apt-get update“?

Mňa osobne to trápi a tiež mi to zožiera čas. Tentokrát vám chcem ukázať veľmi jednoduchý spôsob, ako tieto príkazy „skrátiť“ alebo zosumarizovať, aby sme vám trochu uľahčili život.

Poďme na hru.

Prvá vec, ktorú musíme urobiť, je prihlásiť sa ako ROOT

#jeho

Napíšete heslo a urobíme nasledovné:

# nano / bin / update

Tu sme vytvorili príkaz. «Aktualizácia» a píšeme

#sudo aktualizácia apt-get

Teraz mu dávame povolenia.

# chmod + x / bin / aktualizácia

A teraz zakaždým, keď v konzole napíšeme aktualizáciu, aktualizuje sa to v našich úložiskách.

Ak napíšeme príkaz nano / bin / a súbor už existuje, nevymažte ho ani ho neupravujte, pretože by ste poškodili iný program. Musíte nájsť iný spôsob, ako pomenovať tento príkaz.

Týmto spôsobom môžeme zjednodušiť všetky druhy príkazov. Ako prejsť z sudo # apt-get install na # install

Zdravím vás a dúfam, že sa vám páčia.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Santiago Caamano dijo

    Osobne si myslím, že je pohodlnejšie definovať aliasy v bashrc alebo v súbore .bashrc
    také, že:
    alias update = »sudo apt-get update»

  2.   Germaine dijo

    Veľmi zaujímavé, ale podľa toho, čo vidím na snímke obrazovky, aby som ju spustil, musím sa prihlásiť ako root a potom napísať „update“; potom nevidím milosť.

    1.    @Jlcmux dijo

      Nie, je to preto, že aspoň nemám potného bežného používateľa, takže som na rade ja. Ale ak ho máte, jednoducho si vypýta heslo a je to.

    2.    @Jlcmux dijo

      Druhý je namiesto umiestnenia sudo apt-get atď.
      su -c "príkaz" (úvodzovky sú dôležité)
      Potom sa vás spýta na ROOT heslo a po dokončení budete stále bežným používateľom.

    3.    RTFMexe dijo

      Nie je potrebné sa prihlasovať ako root, to je milosť vložiť do vytvoreného súboru 😛 V každom prípade pre to už existujú aliasy.

      : WQ

      1.    RTFMexe dijo

        po vložení sudo do vytvoreného súboru. Ja som tú časť zjedol 😛

        : WQ

  3.   Christopher castro dijo

    Je pre mňa oveľa jednoduchšie pridať aliasy do súboru .bashrc

    alias update = 'aktualizácia sudo aptitude'

    1.    hexborg dijo

      Presne.

  4.   merlin debianit dijo

    Super Chystal som sa urobiť podobný článok, ale so scenárom, veľmi dobrý a teraz mám koncept, ktorý nikdy nevyjde na svetlo. XD.

    Dobrý článok. ak by bolo možné dať body, dalo by to +100.

  5.   José Miguel dijo

    Myšlienka je v zásade dobrá, ale povolenia majú svoj význam.

    Ja mám radšej bezpečnosť.

    Zdravím.

    1.    @Jlcmux dijo

      Čo tým myslíte? Na to, aby ho bolo možné spustiť, je stále potrebné, aby bol root alebo aby bol používateľ v sudoers. Bez ohľadu na to, či má / bin / update oprávnenie na vykonávanie. apt-get a sudo nemenia svoje oprávnenia.

  6.   José Miguel dijo

    Myslím tým, že každý, kto vstúpi do nášho počítača, môže vykonať túto úlohu bez povolenia root.

    1.    @Jlcmux dijo

      Už som vysvetlil, že bude od vás vyžadovať heslo alebo bude prihlásený ako root. Nemá to s tým nič spoločné

  7.   Emilio dijo

    Myslím, že najjednoduchšie je pridať alias do .bashrc, ako sa hovorí v komentároch vyššie

  8.   ilgrim dijo

    Ignorovanie faktu, že je správne, by bolo použitie bash aliasov, obzvlášť krvácajúce je, že skript necháte v / bin namiesto / usr / local / bin.

    Nudím sa, že takmer vo všetkých blogoch vidím, ako preskočíte LHFS a budete rozmetávať odpadky po celom súborovom systéme bez objednávky alebo koncertu.

    1.    väz dijo

      Amen k tomu, čo povedal Ilgrim

    2.    merlin debianit dijo

      Myslím, že máte pravdu, zdá sa to ako winbug, keď toľko súborov a knižníc robí to isté. XD.

      Lepšie je používať Alias.

      Vytvoril som dvojriadkový skript na aktualizáciu sudo aptitue a úplnú aktualizáciu sudo aptitude. Skript som vložil do adresára / usr / bin / a úplne aktualizujem systém a jeho úložiská iba zadaním príkazu „update“ do konzoly. Ale toto je skript, ktorý robí 2 veci, nielen jednu.

      1.    Hugo dijo

        Stále by ste mohli vytvoriť alias pomocou viacerých príkazov:

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

    3.    Luis dijo

      Nikdy som nevedel, kam mám dať svoje skripty, čo zvyčajne robím, je nechať ich v skrytom priečinku v domácnosti a potom pridať zodpovedajúcu cestu k ceste v súbore .bashrc

      Je správne to robiť takto alebo je lepšie nechať ich v komentári v / usr / local / bin?

      Tento tím má iba jedného používateľa.

      1.    MSX dijo

        Áno, samozrejme, je to perfektné, všetko závisí od toho, čo potrebujete.
        Rovnako to, čo autor tohto príspevku navrhuje, je prasa a je to veľmi zlá prax, v každom prípade by bolo čistejšie pridať adresár do / usr / bin (ktorý pridáme do našej $ PATH) a tam vnútri áno pridajte všetky naše osobné skripty.

        1.    Luis dijo

          Najradšej ich mám ovládané v mojom / domácom prostredí namiesto / usr / bin, neviem, mám to tak radšej.

          Ďalšia vec, ktorú som nikdy nevedel, kam umiestniť, sú súbory zdieľané medzi ostatnými používateľmi tímu:

          Na inom počítači mám dvoch používateľov a ide o zdieľanie priečinka Videá, aby ho obaja používali.

          To, čo som urobil, bolo vytvorenie priečinka Videá vo vnútri / média, pretože tam majú prístup všetci používatelia a potom vytvoriť odkaz na domovskej stránke každého používateľa, ktorý smeruje na uvedený priečinok / médium / videá

          Je správne to robiť? Hovorím to preto, lebo mám problémy s povolením

          Koho urobím majiteľom uvedeného priečinka?

  9.   MSX dijo

    Toto funguje iba v prípade, že chceme, aby bol skript spustený ako root, ale bez zadania hesla, takže okrem zamýšľaného skriptu musí byť upravený aj zodpovedajúci riadok vizuálu.

    Na všetko ostatné existuje ALIAS, to, čo si urobil, je hovno, nevysvetliteľné.

  10.   proti dijo

    Zdá sa mi čudné, že chcem použiť 'install', čo je príkaz s vlastnými funkciami. Ako každý hovorí, alias a bez toho, aby robil toľko príbehov.

  11.   blitzkrieg dijo

    Vynikajúca