Koliko od nas smeta pisanje dugih naredbi poput "sudo apt-get install" ili "sudo apt-get update"?
Smeta mi osobno i takoฤer mi oduzima vrijeme. Ovog puta ลพelim vam pokazati vrlo jednostavan naฤin kako "skratiti" ili saลพeti ove naredbe kako bismo nam malo olakลกali ลพivot.
Idemo na utakmicu.
Prvo ลกto moramo uฤiniti je prijaviti se kao ROOT
# njegovo
Napiลกete lozinku i mi radimo sljedeฤe:
# nano / bin / update
Ovdje smo stvorili naredbu. ยซAลพurirajยป i mi piลกemo
#sudo apt-dobi aลพuriranje
Sad mu dajemo dozvole.
# chmod + x / bin / update
I sada ฤe svaki put kad upiลกemo update u konzolu, aลพurirati naลกa spremiลกta.
Na taj naฤin moลพemo pojednostaviti sve vrste naredbi. Kako preฤi sa sudo # apt-get install na # install
Pozdrav, nadam se da ฤe vam se svidjeti.
Osobno smatram da je ugodnije definirati aliase u bashrc ili u .bashrc datoteci
takav da:
alias update = ยปsudo apt-get updateยป
Vrlo zanimljivo, ali prema onome ลกto vidim na snimci zaslona, โโda bih ga pokrenuo, moram se prijaviti kao root i zatim napisati "update"; tada ne vidim milost.
Ne, to je zato ลกto barem nemam svog uobiฤajenog korisnika u znojenju, pa je red na mene. Ali ako ga imate, jednostavno ฤe vas pitati za lozinku i to je to.
Drugi je umjesto stavljanja sudo apt-get itd ..
su -c "naredba" (navodnici su vaลพni)
Tada vas pita za ROOT lozinku, a kada zavrลกi i dalje ste normalan korisnik.
Nije potrebno prijaviti se kao root, to je milost stavljanja u stvorenu datoteku ๐ U svakom sluฤaju, aliasi za to veฤ postoje.
: wq
nakon ลกto je stavio sudo u stvorenu datoteku. Pojeo sam taj dio ๐
: wq
Puno mi je lakลกe dodati aliase u .bashrc
alias update = 'sudo aptitude update'
Toฤno.
Sjajno, htio sam napraviti sliฤan ฤlanak, ali sa scenarijem, vrlo dobrim i sad imam nacrt koji nikada neฤe izaฤi na vidjelo. XD.
Dobar ฤlanak. da se mogu dati bodovi dalo bi +100.
U principu je ideja dobra, ali dozvole imaju svoje znaฤenje.
Viลกe volim sigurnost.
Pozdrav.
ล to misliลก? Joลก uvijek treba biti root ili da je korisnik u sudoerima da bi ga mogao izvrลกiti. Bez obzira na to ima li / bin / update dozvole za izvrลกavanje. apt-get i sudo ne mijenjaju njihova dopuลกtenja.
Mislim da svatko tko uฤe u naลก pc moลพe izvrลกiti ovaj zadatak bez root odobrenja.
Veฤ sam objasnio, nastavit ฤe vas pitati za lozinku ili biti prijavljen kao root. To nema nikakve veze
Mislim da je najlakลกe dodati alias u .bashrc kako kaลพu u gornjim komentarima
Ignoriranje ฤinjenice ispravne stvari bilo bi koriลกtenje bash aliasa za to, posebno krvarenje je to ลกto skriptu ostavljate u / bin umjesto / usr / local / bin.
Dosadno mi je vidjeti na gotovo svim blogovima kako preskaฤete LHFS i rasipate smeฤe po cijelom datoteฤnom sustavu bez narudลพbe i koncerta.
Amen onome ลกto je Ilgrim rekao
Mislim da ste u pravu ฤinilo bi se kao winbug s toliko datoteka i knjiลพnica koje rade istu stvar. XD.
Bolje koristiti Alias.
Napravio sam skriptu za aลพuriranje sudo aptitue u dva retka i sudo aptitude full-upgrade stavio sam skriptu u / usr / bin / i u potpunosti aลพuriram sustav i njegova spremiลกta pritiskom na 'update' u konzolu. Ali ovo je skripta koja ฤini dvije stvari, a ne samo jednu.
Joลก ste uvijek mogli napraviti zamjenski naziv s viลกe naredbi:
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
Nikad nisam znao kamo staviti svoje skripte, ono ลกto obiฤno radim je da ih ostavim u skrivenoj mapi u svom domu, a zatim dodam odgovarajuฤi put na Put u datoteci .bashrc
Je li ispravno raditi ovako ili je bolje ostaviti ih u / usr / local / bin dok komentirate?
Ovaj tim ima samo jednog korisnika.
Da, naravno, savrลกeno je, sve ovisi o tome kakve su vaลกe potrebe.
Isto tako, ono ลกto autor ovog posta predlaลพe je svinja i to je vrlo loลกa praksa, u svakom sluฤaju bilo bi ฤistije dodati direktorij u / usr / bin (koji zauzvrat dodajemo u naลก $ PATH) i tamo da unutra ovo dodaje sve naลกe osobne skripte.
Viลกe volim da ih kontroliram u svom / domu umjesto u / usr / bin, ne znam, viลกe mi se sviฤa.
Joลก jedna stvar koju nikad nisam znao gdje staviti su datoteke koje dijele drugi korisnici tima:
Na drugom raฤunalu imam dva korisnika i ideja je podijeliti mapu Videos tako da je oboje koriste.
Ono ลกto sam uฤinio je stvoriti mapu Videos unutar / medija, jer tamo svi korisnici imaju pristup, a zatim stvoriti vezu na kuฤi svakog korisnika koja upuฤuje na spomenutu mapu / medij / Videozapise
Je li ispravno to uฤiniti? Kaลพem to jer imam problema s dozvolom
Koga mogu uฤiniti vlasnikom spomenute mape?
To funkcionira samo u sluฤaju da ลพelimo da se skripta izvrลกi kao root, ali bez unoลกenja lozinke, pa se osim predviฤene skripte mora ureฤivati โโi odgovarajuฤi redak visudo-a.
Za sve ostalo postoji ALIAS, ono ลกto ste uฤinili je sranje, neobjaลกnjivo.
ฤudno mi je ลกto ลพelim koristiti 'install' koja je naredba sa svojim vlastitim funkcijama. Kao ลกto svi kaลพu, alias i bez toliko priฤe.
Izvrstan