Komandu vienkāršošana.

 Cik no mums traucē rakstīt garas komandas, piemēram, "sudo apt-get install" vai "sudo apt-get update"?

Tas mani personīgi nomoka un arī patērē laiku. Šoreiz es vēlos jums parādīt ļoti vienkāršu veidu, kā "saīsināt" vai apkopot šīs komandas, lai nedaudz atvieglotu mūsu dzīvi.

Ejam uz spēli.

Pirmā lieta, kas mums jādara, ir jāpiesakās kā ROOT

# viņa

Jūs uzrakstāt paroli, un mēs rīkojamies šādi:

# nano / bin / update

Šeit mēs esam izveidojuši komandu. «Atjaunināt» un tajā mēs rakstām

#sudo apt-get atjauninājums

Tagad mēs tam piešķiram atļaujas.

# chmod + x / bin / update

Un tagad katru reizi, kad konsolē ierakstām atjauninājumu, tas atjauninās mūsu krātuves.

Ja mēs rakstām nano / bin / komandu un fails jau pastāv, neizdzēsiet un nemodificējiet to, jo jūs sabojāsiet kādu citu programmu. Jums ir jāatrod cits veids, kā nosaukt šo komandu.

Tādā veidā mēs varam vienkāršot visu veidu komandas. Kā pāriet no sudo # apt-get install uz # install

Sveiciens, un es ceru, ka jums tas patiks.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Santjago Kaamano teica

    Personīgi es domāju, ka ir ērtāk definēt aizstājvārdus failā bashrc vai .bashrc
    tāds, ka:
    aizstājvārds update = »sudo apt-get update»

  2.   Germains teica

    Ļoti interesanti, bet no tā, ko redzu ekrānuzņēmumā, lai to palaistu, man jāpiesakās kā root un pēc tam jāuzraksta "update"; tad es neredzu žēlastību.

    1.    @Jlcux teica

      Nē, tas ir tāpēc, ka man vismaz nav sava kopīgā sviedru lietotāja, tāpēc ir mana kārta. Bet, ja jums tas ir, tas vienkārši lūgs jums paroli, un viss.

    2.    @Jlcux teica

      Otrs ir tā vietā, lai liktu sudo apt-get utt.
      su -c "komanda" (pēdiņām ir nozīme)
      Tad jums tiek prasīta saknes parole, un, kad tas ir pabeigts, jūs joprojām esat parasts lietotājs.

    3.    RTFMEexe teica

      Nav jāpiesakās kā root, tas ir, žēlastība, ja esat ievietojis izveidoto failu 😛 Jebkurā gadījumā pseidonīmi jau pastāv.

      WQ

      1.    RTFMEexe teica

        ievietojot sudo izveidotajā failā. Apēdu to daļu 😛

        WQ

  3.   Kristofers Kastro teica

    Man ir daudz vieglāk pievienot pseidonīmus .bashrc

    aizstājvārds update = 'sudo aptitude update'

    1.    Hexborg teica

      Precīzi.

  4.   merlin debianite teica

    Lieliski, ka es gatavojos izveidot līdzīgu rakstu, bet ar scenāriju, ļoti labs, un tagad man ir melnraksts, kas nekad netiks atklāts. XD.

    Labs raksts. ja varētu dot punktus, tas dotu +100.

  5.   José Miguel teica

    Principā ideja ir laba, bet atļaujām ir sava nozīme.

    Es dodu priekšroku drošībai.

    Sveicieni.

    1.    @Jlcux teica

      Ko tu ar to domā? Lai to varētu palaist, joprojām ir jābūt root vai lietotājam jābūt sudoers. Neatkarīgi no tā, vai / bin / update ir izpildes atļaujas. apt-get un sudo nemaina savas atļaujas.

  6.   José Miguel teica

    Es domāju, ka ikviens, kurš ienāk mūsu datorā, var veikt šo uzdevumu bez root atļaujas.

    1.    @Jlcux teica

      Es jau paskaidroju, tā turpinās lūgt jums paroli vai tiks pieteikta kā root. Tam nav nekāda sakara

  7.   Emilio teica

    Es domāju, ka visvienkāršāk ir pievienot aizstājvārdu .bashrc, kā saka iepriekš komentāros

  8.   Ilgrims teica

    Ignorējot pareizās lietas faktu, būtu izmantot bash aizstājvārdus, lai to izdarītu, jo īpaši asiņojoša lieta ir tā, ka jūs atstājat skriptu mapē / bin, nevis / usr / local / bin.

    Man ir garlaicīgi gandrīz visos emuāros redzēt, kā jūs izlaižat LHFS un bez rīkojuma vai koncerta jūs izkliedējat atkritumus visā failu sistēmā.

    1.    Raist teica

      Āmen uz Ilgrima teikto

    2.    merlin debianite teica

      Es domāju, ka tev taisnība, šķiet, ka kļūda ir tā, ka tik daudz failu un bibliotēku dara to pašu. XD.

      Labāk izmantot aizstājvārdu.

      Es izveidoju 2 rindu sudo aptitue atjaunināšanas skriptu un sudo aptitude pilnīgu jaunināšanu. Skriptu ievietoju mapē / usr / bin /, un es pilnībā atjauninu sistēmu un tās krātuves, vienkārši ierakstot konsolē “update”. Bet tas ir skripts, kas veic 2 lietas, nevis tikai vienu.

      1.    Hugo teica

        Jūs joprojām varētu būt aizstājies vairākas komandas:

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

    3.    Luis teica

      Es nekad nezināju, kur likt skriptus, ko es parasti daru, ir atstāt tos slēptā mapē manās mājās un pēc tam pievienot atbilstošo ceļu uz ceļu failā .bashrc

      Vai pareizi ir šādi rīkoties, vai labāk, ja komentējat, tos atstājiet mapē / usr / local / bin?

      Šai komandai ir tikai viens lietotājs.

      1.    MSX teica

        Jā, protams, tas ir ideāli, viss ir atkarīgs no tā, kāda ir jūsu vajadzība.
        Tāpat šī ieraksta autors ierosina cūku, un tā ir ļoti slikta prakse. Jebkurā gadījumā būtu tīrāk pievienot direktoriju mapē / usr / bin (kuru mēs pievienojam mūsu $ PATH), un tur jā jāpievieno šai pievienošanai visi mūsu personīgie scenāriji.

        1.    Luis teica

          Es gribētu, lai tos kontrolētu manā / mājās, nevis / usr / bin, es nezinu, es dodu priekšroku šādā veidā.

          Vēl viena lieta, ko es nekad nezināju, kur likt, ir faili, kas tiek koplietoti starp citiem komandas lietotājiem:

          Citā datorā man ir divi lietotāji, un ideja ir koplietot mapi Videoklipi, lai viņi abi to izmantotu.

          Tas, ko es darīju, bija izveidot mapi Videoklipi iekšpusē / multivide, jo tur ir piekļuve visiem lietotājiem, un pēc tam katra lietotāja mājās izveidoju saiti, kas norāda uz minēto mapi / multivides / video

          Vai tā ir pareizi rīkoties? Es to saku, jo man ir problēmas ar atļaujām

          Kas man ir minētās mapes īpašnieks?

  9.   MSX teica

    Tas ir noderīgi tikai gadījumā, ja mēs vēlamies, lai skripts tiktu izpildīts kā root, bet neievadot paroli, tāpēc papildus paredzētajam skriptam ir jārediģē arī attiecīgā visudo rinda.

    Visam pārējam ir ALIAS, tas, ko jūs darījāt, ir sūdi, neizskaidrojams.

  10.   antidempinga teica

    Kas man šķiet dīvaini, ir vēlme izmantot “install”, kas ir komanda ar savām funkcijām. Kā visi saka, aizstājvārds un nedarot tik daudz stāstu.

  11.   blitzkrieg teica

    Lielisks