A quants de nosaltres ens molesta estar escrivint ordres tan llargs com «sudo apt-get instal» o «sudo apt-get update»?
A mi personalment em fastigueja ia més em consumeix temps. En aquesta ocasió vull mostrar-los una forma molt fàcil de «escurçar» o resumir aquestes comandes per facilitar-nos una mica més la vida.
Anem a el joc.
El primer que hem de fer és logearnos com ROOT
#la seva
Escrius la contrasenya i fem el següent:
# Nano / bin / update
Aqui hem creat la comanda. «Update» i en escrivim
#sud apt-get update
Ara li donem permisos.
# Chmod + x / bin / update
I ara cada vegada que escrivim update a la consola, actualitzarà els nostres dipòsits.
D'aquesta manera podrem simplificar tota mena d'ordres. Com passar de sudo # apt-get install a # install
Salutacions i espero que els agradi.
Personalment penso que és mes còmode definir àlies en el fitxer bashrc o al .bashrc
talc:
àlies update = »sudo apt-get update»
Molt interessant però pel que veig a la captura de pantalla, igual per a executar-lo, he de loguearme com a root per després escriure «update»; llavors no li veig la gràcia.
No, això és perquè almenys jo, no tinc el meu usuari comú en el sudoers, llavors a mi si em toca. Però si el teu si ho tens simplement et va demanar el password i ja.
L'altra és en comptes de col·locar sudo apt-get etc ..
seva -c «comando» (importen les cometes)
Llavors et demana la contrasenya de l'ROOT, i quan acabi segueixes sent l'usuari normal.
No cal diners com a root, aquesta és la gràcia d'haver posat a l'arxiu creat 😛 De tota manera per a això ja existeixen els àlies.
: wq
d'haver posat suo a l'arxiu creat. Em comissió aquesta part 😛
: wq
Es em fa molt més senzill afegir a l'.bashrc els àlies
àlies update = 'sudo aptitude update'
Exacte.
Genial jo anava a fer un article semblant però amb script, molt bo i ara tinc un esborrany que mai sortirà a la llum. XD.
Bon Article. si es poguessin donar punts de donaria +100.
En principi la idea és bona, però els permisos tenen el seu sentit.
Prefereixo la seguretat.
Salutacions.
A que et refereixes? Segueix exigint ser root o que l'usuari estigui en sudoers per poder executar-lo. Sense importar que el / bin / update tingui permisos d'ejecucion. apt-get i suo no canvien els seus permisos.
Vull dir que qualsevol que entri en el nostre pc pot realitzar aquesta tasca sense permís de root.
Ja et expliqui, et va seguir demanant contrasenya o estar logeado com a root. no té res a veure
Crec que el més senzill és afegir un àlies a .bashrc com xen en els comentaris anteriorment
Obviant el fet el correcte seria utilitzar els àlies de bash per fer això, el especialment sagnant és que deixis l'script a / bin en lloc de / usr / local / bin.
Estic avorrit de veure en gairebé tots els blogs com us salteu el LHFS i aneu escampant escombraries per tot el sistema d'arxius sense ordre ni concert.
Amén al que s'ha dit per Ilgrim
Crec que tens raó semblaria winbug amb tants arxius i llibreries que fan el mateix. XD.
Millor fer servir el Alias.
Jo vaig fer un script de 2 línies sudo aptitue update i sudo aptitude full-upgrade vaig posar l'script a / usr / bin /, i actualitzo totalment el sistema i els seus repositoris amb tan sols escriure 'actualitzar' a la consola. Però aquest és un script que fa 2 coses no només un.
Igual podries haver fet un àlies amb diversos comandaments:
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
Jo mai vaig saber on col·locar els meus scripts, la qual cosa sòl fer és deixar-los en una carpeta oculta en el meu home i després afegir la ruta corresponent a l'Path a l'arxiu .bashrc
És correcte fer-ho així o és millor deixar-los en / usr / local / bin com comentes?
Aquest equip només té un usuari.
Si clar, està perfecte, tot depèn quina sigui la teva necessitat.
Igualment el que proposa l'autor d'aquest post és chancho i és una molt mala pràctica, en tot cas seria més net afegir un directori a / usr / bin (el qual afegim al seu torn al nostre $ PATH) i aquí sí dins d'aquest afegir tots els nostres scripts personals.
Prefereixo tenir-los controlats en el meu / home en comptes de / usr / bin, no sé, ho prefereixo així.
Una altra cosa que mai vaig saber on col·locar són els arxius compartits entre altres usuaris de l'equip:
En un altre equip tinc a dos usuaris i la idea és compartir la carpeta d'Vídeos perquè tots dos facin servir la mateixa.
El que vaig fer va ser crear una carpeta Vídeos dins / mitjana ja que allí tots els usuaris tenen accés i després creï un enllaç a la home de cada usuari que apunta a la carpeta / mitjana / Vídeos
És correcte fer-ho així? Ho dic perquè tinc problemes de permisos
A qui poso de propietari de la carpeta?
Això serveix únicament en el cas que volguem que l'script s'executi com a root però sense ingressar el password amb el que a més de l'pretès script cal editar la línia corresponent de l'visudo.
Per tota la resta existeix ALIAS, el que vas fer és una chanchada, inexplicable.
El que es em fa estrany és voler usar 'install' que és una ordre amb funcions pròpies. Com tots diuen, un àlies i sense fer tant conte.
Excel · lent