Hur många av oss bryr sig om att skriva kommandon så länge som "sudo apt-get install" eller "sudo apt-get update"?
Det stör mig personligen och tar också tid. Den här gången vill jag visa dig ett mycket enkelt sätt att "förkorta" eller sammanfatta dessa kommandon för att göra livet lite enklare.
Låt oss gå till spelet.
Det första vi måste göra är att logga in som ROOT
#hans
Du skriver lösenordet och vi gör följande:
# nano / bin / uppdatering
Här har vi skapat kommandot. «Uppdatera» och vi skriver
#sudo apt-get-uppdatering
Nu ger vi det behörigheter.
# chmod + x / bin / uppdatering
Och nu varje gång vi skriver uppdatering i konsolen kommer den att uppdatera våra förråd.
På detta sätt kan vi förenkla alla typer av kommandon. Hur man går från sudo # apt-get install till # install
Hälsningar, och jag hoppas att du gillar det.
Personligen tycker jag att det är bekvämare att definiera alias i bashrc eller i .bashrc-filen
Så att:
alias update = »sudo apt-get update»
Mycket intressant men från det jag ser på skärmdumpen måste jag logga in som root och sedan skriva "uppdatera" för att köra den; då ser jag inte nåd.
Nej, det beror på att jag åtminstone inte har min vanliga användare i svett, så det är upp till mig. Men om du har det kommer det helt enkelt att fråga dig om lösenordet och det är det.
Den andra är istället för att sätta sudo apt-get etc ..
su -c "kommando" (citat betyder)
Sedan ber den dig om root-lösenordet, och när det är klart är du fortfarande den normala användaren.
Det är inte nödvändigt att logga in som root, det är nåd att ha lagt i den skapade filen 😛 I vilket fall som helst finns alias för detta.
: Wq
efter att ha lagt sudo i den skapade filen. Jag åt den delen 😛
: Wq
Det är mycket lättare för mig att lägga till alias till .bashrc
alias update = 'sudo aptitude update'
Exakt.
Bra jag skulle göra en liknande artikel men med manus, mycket bra och nu har jag ett utkast som aldrig kommer fram. XD.
Bra artikel. om poäng kunde ges skulle det ge +100.
I princip är idén bra, men behörigheterna har sin betydelse.
Jag föredrar säkerhet.
Hälsningar.
Vad menar du? Det kräver fortfarande att vara root eller att användaren är i sudoers för att kunna köra den. Oavsett om / bin / update har exekveringsbehörigheter. apt-get och sudo ändrar inte sina behörigheter.
Jag menar att alla som går in på vår dator kan utföra denna uppgift utan root-tillstånd.
Jag har redan förklarat, det kommer att fortsätta be dig om ett lösenord eller vara inloggad som root. Det har ingenting att göra med det
Jag tror att det enklaste är att lägga till ett alias i .bashrc som de säger i kommentarerna ovan
Att ignorera faktumet om rätt sak skulle vara att använda bash-alias för att göra detta, det speciellt blödande är att du lämnar skriptet i / bin istället för / usr / local / bin.
Jag är uttråkad av att se i nästan alla bloggar hur man hoppar över LHFS och man sprider skräp genom filsystemet utan ordning eller konsert.
Amen till vad Ilgrim sa
Jag tror att du har rätt, det verkar som winbug med så många filer och bibliotek som gör samma sak. XD.
Bättre att använda Alias.
Jag gjorde ett 2-rads sudo aptitue-uppdateringsskript och sudo aptitude full-upgrade Jag lade skriptet i / usr / bin /, och jag uppdaterar helt systemet och dess förvar bara genom att skriva 'update' i konsolen. Men det här är ett manus som gör två saker, inte bara en.
Du kan fortfarande ha alias flera kommandon:
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
Jag visste aldrig var jag skulle lägga mina skript, vad jag brukar göra är att lämna dem i en dold mapp i mitt hem och sedan lägga till motsvarande sökväg till sökvägen i .bashrc-filen
Är det korrekt att göra det så här eller är det bättre att lämna dem i / usr / local / bin när du kommenterar?
Detta team har bara en användare.
Ja, naturligtvis, det är perfekt, allt beror på vad du behöver.
På samma sätt, vad författaren av det här inlägget föreslår är gris och det är en mycket dålig praxis, i alla fall skulle det vara renare att lägga till en katalog i / usr / bin (vilket i sin tur lägger till i vår $ PATH) och där ja inuti detta lägg till alla våra personliga manus.
Jag föredrar att ha dem kontrollerade i mitt / hem istället för / usr / bin, jag vet inte, jag föredrar det på det sättet.
En annan sak som jag aldrig visste var jag skulle lägga är filerna som delas mellan andra användare av teamet:
På en annan dator har jag två användare och tanken är att dela videomappen så att de båda använder den.
Vad jag gjorde var att skapa en Videomapp inuti / media eftersom alla användare har åtkomst och sedan skapa en länk hemma för varje användare som pekar på nämnda mapp / media / Videor
Är det korrekt att göra det? Jag säger det för att jag har tillståndsproblem
Vem gör jag ägaren till nämnda mapp?
Detta fungerar bara om vi vill att skriptet ska köras som root men utan att ange lösenordet, så förutom det avsedda skriptet måste vi redigera motsvarande rad i visudo.
För allt annat finns ALIAS, vad du gjorde är en skit, oförklarlig.
Vad jag tycker är konstigt är att vilja använda 'install' som är ett kommando med sina egna funktioner. Som alla säger, ett alias och utan att göra så mycket historia.
Utmärkt