Sa prej nesh shqetësohen duke shkruar komanda të gjata si "sudo apt-get install" ose "sudo apt-get update"?
Më shqetëson mua personalisht dhe gjithashtu më harxhon kohë. Këtë herë dua t'ju tregoj një mënyrë shumë të thjeshtë për të "shkurtuar" ose përmbledhur këto komanda për të bërë jetën tonë pak më të lehtë.
Le të shkojmë në lojë.
Gjëja e parë që duhet të bëjmë është të identifikohemi si ROOT
# e tij
Ju shkruani fjalëkalimin dhe ne bëjmë sa vijon:
# nano / bin / azhurnim
Këtu kemi krijuar komandën. «Përditëso» dhe në shkruajmë
#sudo apt-get azhurnim
Tani ne i japim asaj leje.
# chmod + x / bin / azhurnim
Dhe tani sa herë që shtypim azhurnim në tastierë, ajo do të azhurnojë depot tona.
Në këtë mënyrë ne mund të thjeshtojmë të gjitha llojet e komandave. Si të kalojmë nga sudo # apt-get install në # install
Përshëndetje, dhe shpresoj të ju pëlqejë.
Personalisht mendoj se është më komode të përcaktojmë pseudonime në bashrc ose në skedarin .bashrc
sikurse:
azhurnimi alias = »azhurnimi i sudo apt-get»
Shumë interesante, por nga sa shoh në screenshot, për ta ekzekutuar, duhet të futem si root dhe më pas të shkruaj "azhurnim"; atëherë nuk e shoh hirin.
Jo, kjo sepse të paktën nuk kam përdoruesin tim të zakonshëm në djersitje, kështu që është radha ime. Por nëse e keni, thjesht do t'ju kërkojë fjalëkalimin dhe kaq.
Tjetri është në vend që të vendosni sudo apt-get etj.
su -c "komandë" (citon çështjen)
Pastaj ju pyet për fjalëkalimin ROOT, dhe kur të mbaroni ju jeni akoma përdoruesi normal.
Nuk është e nevojshme të identifikoheni si rrënjë, kjo është hiri i vendosjes në skedarin e krijuar 😛 Në çdo rast, pseudonimet ekzistojnë tashmë për këtë.
: wq
duke vendosur sudo në skedarin e krijuar. Unë e hëngra atë pjesë
: wq
Shtë shumë më e lehtë për mua të shtoj pseudonimet në .bashrc
azhurnimi alias = 'azhurnimi i aftësisë sudo'
Saktë
Shkëlqyeshëm, do të bëja një artikull të ngjashëm, por me një skenar, shumë të mirë dhe tani kam një draft që nuk do të dalë kurrë në dritë. XD
Artikull i mirë nëse mund të jepen pikë do të jepte +100.
Në parim ideja është e mirë, por lejet kanë kuptimin e tyre.
Unë preferoj sigurinë.
Përshëndetje.
Çfarë do të thuash? Akoma kërkon të jetë root ose që përdoruesi të jetë në sudoers për të qenë në gjendje ta ekzekutojë atë. Pavarësisht nga / bin / azhurnimi që ka lejet ekzekutuese. apt-get dhe sudo nuk i ndryshojnë lejet e tyre.
Dua të them se kushdo që hyn në kompjuterin tonë mund ta kryejë këtë detyrë pa lejen e rrënjës.
Unë tashmë e kam shpjeguar, ai do t'ju kërkojë një fjalëkalim ose do të regjistrohet si root. Nuk ka asnjë lidhje me të
Unë mendoj se gjëja më e lehtë është të shtoni një pseudonim në .bashrc siç thonë ata në komentet e mësipërme
Për të shmangur faktin e gjërave të sakta do të ishte përdorimi i pseudonimeve të bash për ta bërë këtë, gjëja veçanërisht e gjakderdhjes është që ju të lini skenarin në / bin në vend të / usr / local / bin.
Unë jam i mërzitur për të parë në pothuajse të gjitha bloget se si ju kaloni LHFS dhe ju shkoni duke shpërndarë mbeturinat në të gjithë sistemin e skedarëve pa urdhër ose koncert.
Amen për ato që tha Ilgrim
Unë mendoj se keni të drejtë do të duket si winbug me kaq shumë skedarë dhe biblioteka që bëjnë të njëjtën gjë. XD
Më mirë të përdorësh Alias.
Unë bëra një skedar azhurnimi me 2 rreshta sudo aptitue dhe azhurnim të plotë të aftësive sudo Unë e vendosa skenarin në / usr / bin /, dhe azhurnoj plotësisht sistemin dhe depot e tij thjesht duke shtypur 'azhurnim' në tastierë. Por ky është një skenar që bën 2 gjëra jo vetëm një.
Mund të keni akoma komanda të shumëfishta:
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
Unë kurrë nuk kam ditur se ku t'i vendos skriptet e mia, ajo që unë zakonisht bëj është t'i lë ato në një dosje të fshehur në shtëpinë time dhe pastaj të shtoj rrugën përkatëse në Shtegun në skedarin .bashrc
A është e saktë ta bësh këtë apo është më mirë t'i lësh në / usr / local / bin ndërsa komenton?
Ky ekip ka vetëm një përdorues.
Po, sigurisht, është perfekte, gjithçka varet nga nevoja juaj.
Po kështu, ajo që propozon autori i këtij postimi është derri dhe është një praktikë shumë e keqe, në çdo rast do të ishte më e pastër të shtoni një direktori në / usr / bin (të cilën ne e shtojmë në $ PATH tonë) dhe atje po brenda kësaj shtese të gjitha skenaret tona personale.
Preferoj t'i kontrolloj në shtëpinë time në vend të / usr / bin, nuk e di, e preferoj në atë mënyrë
Një tjetër gjë që unë kurrë nuk kam ditur se ku të vendos është skedarët e ndarë midis përdoruesve të tjerë të ekipit:
Në një kompjuter tjetër kam dy përdorues dhe ideja është të ndaj dosjen Video në mënyrë që të dy ta përdorin atë.
Ajo që bëra ishte të krijoja një dosje Videos brenda / media pasi aty të gjithë përdoruesit kanë qasje dhe më pas krijova një lidhje në shtëpinë e secilit përdorues që tregon tek dosja / media / Video e thënë
A është e saktë ta bësh këtë? E them këtë sepse kam probleme me lejen
Kë mund ta bëj pronarin e dosjes në fjalë?
Kjo është e dobishme vetëm në rast se duam që skenari të ekzekutohet si root, por pa futur fjalëkalimin, kështu që përveç skenarit të synuar, rreshti përkatës i visudos duhet të redaktohet.
Për gjithçka tjetër ka ALIAS, ajo që bëre është një mut, e pashpjegueshme.
Ajo që më duket e çuditshme është dëshira për të përdorur 'install' që është një komandë me funksionet e veta. Siç thonë të gjithë, një pseudonim dhe pa bërë kaq shumë histori.
I shkëlqyer