Pojednostavljivanje naredbi.

 Koliko nas muči kucanje naredbi sve dok su “sudo apt-get install” ili “sudo apt-get update”?

Mene lično nervira i takođe mi oduzima vreme. Ovom prilikom želim da vam pokažem vrlo jednostavan način da "skratite" ili sumirate ove komande kako bismo nam malo olakšali život.

Idemo na utakmicu.

Prva stvar koju moramo uraditi je da se prijavimo kao ROOT

#his

Vi upisujete lozinku i mi radimo sljedeće:

# nano /bin/update

Ovdje smo kreirali naredbu. "ažuriraj" i upisujemo

#sudo apt-get update

Sada vam dajemo dozvole.

# chmod +x /bin/update

I sada svaki put kada unesemo update u konzolu, ono će ažurirati naša spremišta.

Ako napišemo nano /bin/command i datoteka već postoji, nemojte je brisati niti modificirati jer ćete oštetiti drugi program. Ono što treba da uradite je da pronađete drugi način da imenujete tu komandu.

Na ovaj način možemo pojednostaviti sve vrste komandi. Kako preći sa sudo # apt-get install na # install

Pozdrav i nadam se da će vam se svidjeti.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Santiago Caamano rekao je

    Lično mislim da je zgodnije definirati pseudonime u datoteci bashrc ili u .bashrc
    takav:
    alias update=»sudo apt-get update»

  2.   Germaine rekao je

    Vrlo zanimljivo, ali iz onoga što vidim na snimku ekrana, da bih ga pokrenuo, moram se prijaviti kao root i onda ukucati "update"; Tako da ne vidim zabavu u tome.

    1.    @Jlcmux rekao je

      Ne, to je zato što barem nemam svoje uobičajeno korisničko ime u sudoers-u, pa je moj red. Ali ako ga imate, jednostavno će vas pitati za lozinku i to je to.

    2.    @Jlcmux rekao je

      Drugi je umjesto postavljanja sudo apt-get itd.
      su -c “naredba” (navodnici su važni)
      Zatim od vas traži ROOT lozinku, a kada završi vi ste i dalje običan korisnik.

    3.    RTFMExe rekao je

      Nema potrebe da se prijavljujete kao root, to je ljepota što ste ga stavili u kreirani fajl 😛 U svakom slučaju, aliasi već postoje za ovo.

      : wq

      1.    RTFMExe rekao je

        stavljajući sudo u kreirani fajl. Pojeo sam taj dio 😛

        : wq

  3.   Christopher castro rekao je

    Mnogo mi je lakše dodati pseudonime u .bashrc

    alias update='sudo aptitude update'

    1.    hexborg rekao je

      Tačno.

  4.   merlin debianite rekao je

    Super, htela sam da napravim sličan članak, ali sa scenarijem, veoma dobar i sada imam nacrt koji nikada neće izaći na videlo. XD.

    Dobar članak. Da se mogu dati bodovi dao bih +100.

  5.   Jose Miguel rekao je

    U principu ideja je dobra, ali dozvole imaju smisla.

    Više volim sigurnost.

    Pozdrav.

    1.    @Jlcmux rekao je

      O cemu pricas? I dalje je potrebno da budete root ili da korisnik bude u sudoers-u da biste ga mogli pokrenuti. Bez obzira da li /bin/update ima dozvole za izvršavanje. apt-get i sudo ne mijenjaju vaše dozvole.

  6.   Jose Miguel rekao je

    Mislim da svako ko uđe na naš PC može obaviti taj zadatak bez root dozvole.

    1.    @Jlcmux rekao je

      Već sam vam objasnio, nastavit će tražiti od vas lozinku ili da budete prijavljeni kao root. To nema nikakve veze s tim

  7.   Emilio rekao je

    Mislim da je najlakše dodati alias u .bashrc kako kažu u komentarima iznad

  8.   ilgrim rekao je

    Zanemarujući činjenicu da bi ispravna stvar bila korištenje bash alijasa za ovo, posebno neugodno je to što skriptu ostavljate u /bin umjesto /usr/local/bin.

    Dosadno mi je da na skoro svim blogovima vidim kako preskačete LHFS i nasumično razbacujete smeće po sistemu datoteka.

    1.    Raist rekao je

      Amin na ono što je Ilgrim rekao

    2.    merlin debianite rekao je

      Mislim da ste u pravu, čini se da Winbug ima toliko datoteka i biblioteka koje rade istu stvar. XD.

      Bolje je koristiti Alias.

      Napravio sam skriptu u 2 reda sudo aptitue update i sudo aptitude punu nadogradnju, stavio sam skriptu u /usr/bin/, i potpuno je ažurirala sistem i njegova spremišta samo ukucavanjem 'update' u konzolu. Ali ovo je skripta koja radi 2 stvari, a ne samo jednu.

      1.    hugo rekao je

        Još uvijek ste mogli napraviti pseudonim sa nekoliko naredbi:

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

    3.    luis rekao je

      Nikada nisam znao gde da stavim svoje skripte, ono što obično radim je da ih ostavim u skrivenoj fascikli u mom domu i onda dodam putanju koja odgovara putanji u .bashrc fajlu

      Da li je ispravno to raditi na ovaj način ili je bolje ostaviti ih u /usr/local/bin kao što ste spomenuli?

      Ovaj tim ima samo jednog korisnika.

      1.    MSX rekao je

        Da, naravno, savršeno je, sve zavisi od vaših potreba.
        Isto tako, ono što autor ovog posta predlaže je besmislica i vrlo je loša praksa, u svakom slučaju bilo bi jasnije dodati direktorij u /usr/bin (koji dodajemo u naš $PATH) i tamo unutar ovoga dodati sve naše lične skripte.

        1.    luis rekao je

          Više volim da ih kontrolišem u mom /home umjesto u /usr/bin, ne znam, više volim da je tako.

          Još jedna stvar koju nikad nisam znao gdje da stavim su datoteke koje dijele drugi korisnici na računaru:

          Na drugom računaru imam dva korisnika i ideja je da podijelim folder Videos tako da oboje koriste isti.

          Ono što sam uradio je da sam napravio fasciklu Videos unutar /media pošto svi korisnici imaju pristup tamo i onda sam napravio link na početnoj stranici svakog korisnika koji ukazuje na pomenutu fasciklu /media/Videos.

          Da li je ispravno ovako raditi? Ovo kažem jer imam problema sa dozvolama.

          Koga da stavim kao vlasnika navedenog foldera?

  9.   MSX rekao je

    Ovo je korisno samo u slučaju da želimo da se skripta izvrši kao root, ali bez unosa lozinke, tako da pored predviđene skripte moramo urediti i odgovarajući red visuda.

    Za sve ostalo postoji ALIAS, ovo što si uradio je šala, neobjašnjiva.

  10.   anti rekao je

    Ono što mi se čini čudnim je želja da se koristi 'install', što je naredba sa svojim vlastitim funkcijama. Kao što svi kažu, pseudonim i ne govoreći previše.

  11.   blitzkrieg rekao je

    Excelente