Kuinka moni meistä häiritsee komentojen kirjoittamista, kunhan "sudo apt-get install" tai "sudo apt-get update"?
Se häiritsee minua henkilökohtaisesti ja kuluttaa myös aikaa. Tällä kertaa haluan näyttää sinulle erittäin helpon tavan "lyhentää" tai tiivistää nämä komennot helpottaaksemme elämäämme.
Mennään peliin.
Ensimmäinen asia, joka meidän on tehtävä, on kirjautua sisään ROOT-muodossa
#hänen
Kirjoitat salasanan ja teemme seuraavat toimet:
# nano / bin / update
Tässä olemme luoneet komennon. «Päivitä» ja kirjoitamme
#sudo apt-get -päivitys
Nyt annamme sille luvat.
# chmod + x / bin / päivitys
Ja nyt joka kerta kun kirjoitamme päivityksen konsoliin, se päivittää arkistomme.
Tällä tavalla voimme yksinkertaistaa kaikenlaisia komentoja. Kuinka siirtyä sudosta # apt-get install # asentamaan
Terveisiä, ja toivon, että pidät siitä.
Henkilökohtaisesti mielestäni on mukavampaa määrittää aliakset bashrc- tai .bashrc-tiedostoon
siten, että:
alias update = »sudo apt-get-päivitys»
Erittäin mielenkiintoinen, mutta siitä mitä näen kuvakaappauksessa, sen suorittamiseksi minun on kirjauduttava sisään pääkäyttäjänä ja kirjoitettava sitten "päivitys"; silloin en näe armoa.
Ei, se johtuu siitä, että ainakaan minulla ei ole yhteistä hikoilua, joten on minun vuoroni. Mutta jos sinulla on se, se yksinkertaisesti kysyy salasanaa ja siinä kaikki.
Toinen on sen sijaan, että laitettaisiin sudo apt-get jne.
su -c "komento" (lainausmerkit ovat tärkeitä)
Sitten se pyytää sinulta ROOT-salasanaa, ja kun se on valmis, olet edelleen normaali käyttäjä.
Sinun ei tarvitse kirjautua pääkäyttäjänä, se on armo siitä, että olet luonut tiedoston.
: wQ
laitettu sudo luotuun tiedostoon. Söin sen osan 😛
: wQ
Minulle on paljon helpompaa lisätä aliakset .bashrc-tiedostoon
alias update = 'sudo aptitude -päivitys'
Tarkka.
Hienoa, että aion tehdä samanlaisen artikkelin, mutta käsikirjoituksella, erittäin hyvä, ja nyt minulla on luonnos, jota ei koskaan tule esiin. XD.
Hyvä artikkeli. jos pisteitä voitaisiin antaa, se antaisi +100.
Periaatteessa idea on hyvä, mutta käyttöoikeuksilla on merkitys.
Pidän parempana turvallisuudesta.
Tervehdys.
Mitä tarkoitat? Sen suorittamisen on edelleen oltava pääkäyttäjän tai käyttäjän oltava sudoereissa. Riippumatta siitä, onko / bin / update suorittaa käyttöoikeuksia. apt-get ja sudo eivät muuta käyttöoikeuksiaan.
Tarkoitan, että kuka tahansa, joka tulee tietokoneeseemme, voi suorittaa tämän tehtävän ilman pääkäyttäjän lupaa.
Olen jo selittänyt, se kysyy sinulta jatkuvasti salasanaa tai kirjautuu sisään root-käyttäjänä. Sillä ei ole mitään tekemistä sen kanssa
Mielestäni helpoin on lisätä aliakseksi .bashrc, kuten sanotaan yllä olevissa kommenteissa
Estämällä se, että oikea asia olisi käyttää bash-aliaksia tähän, varsinkin verenvuodon asia on, että jätät komentosarjan / bin-tiedostoon / usr / local / bin -toiminnon sijaan.
Olen kyllästynyt näkemään melkein kaikissa blogeissa, kuinka ohitat LHFS: n ja hajotat roskat kaikkialle tiedostojärjestelmään ilman tilausta tai konserttia.
Aamen siihen, mitä Ilgrim sanoi
Luulen, että olet oikeassa, se tuntuu winbugilta, kun niin monet tiedostot ja kirjastot tekevät samaa. XD.
Parempi käyttää aliasta.
Tein 2-rivisen sudo aptitue -päivitysskriptin ja sudo aptitude full-upgrade -toiminnon, laitoin komentosarjan tiedostoon / usr / bin /, ja päivitin järjestelmän ja sen arkistot kokonaan kirjoittamalla konsoliin 'update'. Mutta tämä on käsikirjoitus, joka tekee kahta asiaa, ei vain yhtä.
Olisit silti voinut tehdä aliaksen useilla komennoilla:
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
En koskaan tiennyt, minne komentosarjat laitetaan, jätän ne yleensä piilotettuun kansioon kotiini ja lisätään vastaava polku polkuun .bashrc-tiedostossa
Onko oikein tehdä näin tai onko parempi jättää ne kansioon / usr / local / bin kommentoidessasi?
Tällä tiimillä on vain yksi käyttäjä.
Kyllä, tietysti, se on täydellinen, kaikki riippuu tarpeistasi.
Samoin tämän postituksen kirjoittaja ehdottaa sikaa ja se on erittäin huono käytäntö, joka tapauksessa olisi puhtaampaa lisätä hakemisto / usr / bin (joka puolestaan lisätään $ PATH: iimme) ja siellä kyllä tämän sisällä lisää kaikki henkilökohtaiset komentosarjamme.
Mieluummin ohjaan heitä / kotini / usr / bin sijaan, en tiedä, mieluummin sillä tavalla.
Toinen asia, jota en koskaan tiennyt mihin laittaa, on ryhmän muiden käyttäjien väliset tiedostot:
Toisella tietokoneella minulla on kaksi käyttäjää ja idea on jakaa Videot-kansio siten, että molemmat käyttävät sitä.
Luomalla Videot-kansion / mediaan, koska siellä kaikilla käyttäjillä on pääsy, ja sitten luonut jokaisen käyttäjän kotiin linkin, joka osoittaa kyseiseen kansioon / media / Videot
Onko oikein tehdä niin? Sanon tämän, koska minulla on lupaongelmia
Kenestä teen kyseisen kansion omistajan?
Tämä on hyödyllistä vain siinä tapauksessa, että haluamme komentosarjan suorittavan pääkäyttäjänä, mutta ilman salasanaa, joten aiotun komentosarjan lisäksi visudon vastaavaa riviä on muokattava.
Kaikelle muulle on ALIAS, mitä teit on paska, selittämätön.
Minusta outoa on halu käyttää 'install', joka on komento, jolla on omat toiminnot. Kuten kaikki sanovat, alias ja tekemättä niin paljon tarinaa.
Erinomainen