Zjednodušení příkazů.

 Kolik z nás obtěžuje psaní dlouhých příkazů jako „sudo apt-get install“ nebo „sudo apt-get update“?

Osobně mě to trápí a také mi to pohltí čas. Tentokrát vám chci ukázat velmi snadný způsob, jak tyto příkazy „zkrátit“ nebo shrnout, aby nám život trochu ulehčil.

Pojďme do hry.

První věc, kterou musíme udělat, je přihlásit se jako ROOT

#jeho

Napíšete heslo a uděláme následující:

# nano / bin / update

Zde jsme vytvořili příkaz. «Aktualizovat» a píšeme

#sudo apt-get aktualizace

Nyní mu udělujeme oprávnění.

# chmod + x / bin / update

A teď pokaždé, když v konzole napíšeme update, bude to aktualizovat naše úložiště.

Pokud napíšeme příkaz nano / bin / a soubor již existuje, nemažte ho ani jej neupravujte, protože tím poškodíte jakýkoli jiný program. Musíte najít jiný způsob, jak tento příkaz pojmenovat.

Tímto způsobem můžeme zjednodušit všechny druhy příkazů. Jak přejít z sudo # apt-get install na # install

Zdravím a doufám, že se vám to líbí.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Santiago Caamano řekl

    Osobně si myslím, že je pohodlnější definovat aliasy v bashrc nebo v souboru .bashrc
    takové, že:
    alias update = »sudo apt-get update»

  2.   ghermain řekl

    Velmi zajímavé, ale podle toho, co vidím na screenshotu, se pro jeho spuštění musím přihlásit jako root a pak napsat „update“; pak nevidím milost.

    1.    @Jlcmux řekl

      Ne, je to proto, že alespoň nemám svého běžného uživatele v potu, takže jsem na řadě já. Ale pokud ho máte, jednoduše vás požádá o heslo a je to.

    2.    @Jlcmux řekl

      Druhý místo toho je místo uvedení sudo apt-get atd.
      su -c "příkaz" (uvozovky jsou důležité)
      Poté vás požádá o heslo ROOT a po jeho dokončení budete stále běžným uživatelem.

    3.    RTFMexe řekl

      Není nutné se přihlašovat jako root, což je milost mít vložený vytvořený soubor. V každém případě pro to již existují aliasy.

      : Wq

      1.    RTFMexe řekl

        vložením sudo do vytvořeného souboru. Snědl jsem tu část 😛

        : Wq

  3.   Christopher castro řekl

    Je pro mě mnohem snazší přidávat aliasy do souboru .bashrc

    alias update = 'aktualizace sudo aptitude'

    1.    hexborg řekl

      Přesný.

  4.   deblinit Merlin řekl

    Skvělé, chystal jsem se udělat podobný článek, ale se scénářem, velmi dobrý a teď mám koncept, který nikdy nevyjde najevo. XD.

    Dobrý článek. pokud by bylo možné dát body, dalo by to +100.

  5.   José Miguel řekl

    V zásadě je to dobrý nápad, ale oprávnění mají svůj význam.

    Dávám přednost bezpečnosti.

    Zdravím.

    1.    @Jlcmux řekl

      Co myslíš? Aby to bylo možné spustit, stále musí být root nebo že je uživatel v sudoers. Bez ohledu na to, že / bin / update má oprávnění ke spuštění. apt-get a sudo nezmění svá oprávnění.

  6.   José Miguel řekl

    Myslím tím, že každý, kdo vstoupí do našeho počítače, může tento úkol provést bez povolení root.

    1.    @Jlcmux řekl

      Již jsem vysvětlil, že vás bude stále žádat o heslo nebo být přihlášen jako root. Nemá to s tím nic společného

  7.   Emilio řekl

    Myslím, že nejjednodušší je přidat alias do .bashrc, jak se říká v komentářích výše

  8.   ilgrim řekl

    Vynecháním skutečnosti, že je správné, by bylo použít k tomu bash aliasy, obzvláště krvácející věcí je, že skript necháte v / bin místo / usr / local / bin.

    Nudí mě, že na téměř všech blogech vidím, jak přeskočíte LHFS a jak rozhádáte odpadky po systému souborů bez objednávky nebo koncertu.

    1.    Raist řekl

      Amen k tomu, co řekl Ilgrim

    2.    deblinit Merlin řekl

      Myslím, že máte pravdu, zdálo by se to jako winbug s tolika soubory a knihovnami, které dělají totéž. XD.

      Lepší je použít Alias.

      Vytvořil jsem dvouřádkový skript pro aktualizaci sudo aptitue a sudo aptitude full-upgrade Vložil jsem skript do / usr / bin / a úplně aktualizuji systém a jeho úložiště pouhým zadáním 'update' do konzoly. Ale toto je skript, který dělá 2 věci, nejen jednu.

      1.    Hugo řekl

        Stále byste mohli vytvořit alias pomocí více příkazů:

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

    3.    Luis řekl

      Nikdy jsem nevěděl, kam umístit své skripty, co obvykle dělám, je nechat je ve skryté složce v mém domě a poté přidat odpovídající cestu k cestě v souboru .bashrc

      Je správné to dělat takto, nebo je lepší nechat je v komentáři v / usr / local / bin?

      Tento tým má pouze jednoho uživatele.

      1.    MSX řekl

        Ano, samozřejmě, je to perfektní, vše záleží na tom, co potřebujete.
        Stejně tak autor tohoto příspěvku navrhuje prase a je to velmi špatná praxe, v každém případě by bylo čistší přidat adresář do / usr / bin (který zase přidáme do naší $ PATH) a tam uvnitř ano přidáme všechny naše osobní skripty.

        1.    Luis řekl

          Dávám přednost tomu, aby byly ovládány v mém / domě místo / usr / bin, nevím, tak to mám raději.

          Další věc, kterou jsem nikdy nevěděl, kam dát, jsou soubory sdílené mezi ostatními uživateli týmu:

          Na jiném počítači mám dva uživatele a myšlenkou je sdílet složku Videa tak, aby ji oba používali.

          To, co jsem udělal, bylo vytvořit složku Videa uvnitř / média, protože tam mají přístup všichni uživatelé a poté vytvořit odkaz na domovské stránce každého uživatele, který odkazuje na uvedenou složku / média / videa

          Je správné to dělat? Říkám to, protože mám problémy s povolením

          Koho udělám vlastníkem zmíněné složky?

  9.   MSX řekl

    To je užitečné pouze v případě, že chceme, aby byl skript spuštěn jako root, ale bez zadání hesla, takže kromě zamýšleného skriptu musí být upraven odpovídající řádek visudo.

    Na všechno ostatní existuje ALIAS, to, co jsi udělal, je hovno, nevysvětlitelné.

  10.   proti řekl

    To, co mi připadá divné, je chtít použít 'install', což je příkaz s vlastními funkcemi. Jak všichni říkají, alias a aniž by toliko příběhu.

  11.   blitzkrieg řekl

    Vynikající