Semplificare i comandi.

 Quanti di noi sono infastiditi dallo scrivere comandi lunghi come "sudo apt-get install" o "sudo apt-get update"?

Mi dà fastidio personalmente e mi fa anche perdere tempo. Questa volta voglio mostrarvi un modo molto semplice per "abbreviare" o riassumere questi comandi per rendere la nostra vita un po 'più facile.

Andiamo al gioco.

La prima cosa che dobbiamo fare è accedere come ROOT

#il suo

Scrivi la password e noi facciamo quanto segue:

# nano / bin / update

Qui abbiamo creato il comando. «Aggiorna» e in noi scriviamo

#sudo apt-get update

Ora gli diamo i permessi.

# chmod + x / bin / update

E ora ogni volta che digitiamo update nella console, aggiornerà i nostri repository.

Se scriviamo nano / bin / command e il file esiste già, non cancellarlo o modificarlo poiché danneggeresti qualche altro programma. Quello che devi fare è trovare un altro modo per nominare quel comando.

In questo modo possiamo semplificare tutti i tipi di comandi. Come passare da sudo # apt-get install a # install

Saluti, e spero che ti piaccia.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Santiago Caamano suddetto

    Personalmente penso che sia più comodo definire gli alias nel file bashrc o nel file .bashrc
    tale che:
    alias update = »sudo apt-get update»

  2.   ghermain suddetto

    Molto interessante ma da quello che vedo nello screenshot, per eseguirlo, devo accedere come root e poi scrivere "update"; poi non vedo la grazia.

    1.    @Jlcmux suddetto

      No, è perché almeno non ho il mio utente comune in sudore, quindi è il mio turno. Ma se ce l'hai, ti chiederà semplicemente la password e il gioco è fatto.

    2.    @Jlcmux suddetto

      L'altro è invece di mettere sudo apt-get ecc.
      su -c "comando" (le virgolette sono importanti)
      Quindi chiede la password di ROOT e quando finisce sei ancora l'utente normale.

    3.    RTFExe suddetto

      Non è necessario accedere come root, questa è la grazia di aver inserito il file creato.

      : Wq

      1.    RTFExe suddetto

        avendo messo sudo nel file creato. Ho mangiato quella parte 😛

        : Wq

  3.   Christopher castro suddetto

    È molto più facile per me aggiungere gli alias a .bashrc

    alias update = 'sudo aptitude update'

    1.    hexborg suddetto

      Esatto.

  4.   merlino la debianite suddetto

    Fantastico, stavo per fare un articolo simile ma con una sceneggiatura, molto buono e ora ho una bozza che non verrà mai alla luce. XD.

    Buon articolo. se si potessero dare punti darebbe +100.

  5.   José Miguel suddetto

    In linea di principio l'idea è buona, ma i permessi hanno il loro significato.

    Preferisco la sicurezza.

    Saluti.

    1.    @Jlcmux suddetto

      Cosa intendi? È ancora necessario essere root o che l'utente sia in sudoers per eseguirlo. Indipendentemente dal fatto che / bin / update disponga delle autorizzazioni di esecuzione. apt-get e sudo non cambiano i loro permessi.

  6.   José Miguel suddetto

    Voglio dire che chiunque acceda al nostro PC può eseguire questa operazione senza il permesso di root.

    1.    @Jlcmux suddetto

      Ho già spiegato, continuerà a chiederti una password o ad accedere come root. Non ha niente a che fare con questo

  7.   Emilio suddetto

    Penso che la cosa più semplice sia aggiungere un alias in .bashrc come si dice nei commenti sopra

  8.   Ilgrimi suddetto

    Ignorare il fatto della cosa corretta sarebbe usare gli alias bash per farlo, la cosa particolarmente sanguinante è che si lascia lo script in / bin invece di / usr / local / bin.

    Sono stanco di vedere in quasi tutti i blog come si salta l'LHFS e si va a spargere spazzatura in tutto il file system senza ordine o concerto.

    1.    legamento suddetto

      Amen a quello che ha detto Ilgrim

    2.    merlino la debianite suddetto

      Penso che tu abbia ragione, sembrerebbe Winbug con così tanti file e librerie che fanno la stessa cosa. XD.

      Meglio usare l'Alias.

      Ho creato uno script di aggiornamento sudo aptitue a 2 righe e sudo aptitude full-upgrade Ho inserito lo script in / usr / bin / e aggiorno completamente il sistema ei suoi repository semplicemente digitando "update" nella console. Ma questo è uno script che fa 2 cose non solo una.

      1.    Hugo suddetto

        Potresti ancora avere alias più comandi:

        alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'

    3.    Luis suddetto

      Non ho mai saputo dove mettere i miei script, quello che di solito faccio è lasciarli in una cartella nascosta nella mia home e quindi aggiungere il percorso corrispondente al Path nel file .bashrc

      È corretto farlo in questo modo o è meglio lasciarli in / usr / local / bin mentre commenti?

      Questa squadra ha solo un utente.

      1.    msx suddetto

        Sì, certo, è perfetto, dipende tutto dalle tue necessità.
        Allo stesso modo, quello che propone l'autore di questo post è maiale ed è una pessima pratica, in ogni caso sarebbe più pulito aggiungere una directory in / usr / bin (che a sua volta aggiungiamo al nostro $ PATH) e lì dentro sì questo aggiunge tutti i nostri script personali.

        1.    Luis suddetto

          Preferisco averli controllati nella mia / home invece che in / usr / bin, non lo so, preferisco così.

          Un'altra cosa che non ho mai saputo dove mettere sono i file condivisi tra gli altri utenti del team:

          Su un altro computer ho due utenti e l'idea è di condividere la cartella Video in modo che entrambi la utilizzino.

          Quello che ho fatto è stato creare una cartella Video all'interno di / media poiché tutti gli utenti hanno accesso e quindi creare un collegamento nella home di ogni utente che punta a detta cartella / media / Video

          È corretto farlo? Lo dico perché ho problemi di autorizzazione

          Chi rendo il proprietario di detta cartella?

  9.   msx suddetto

    Questo funziona solo nel caso in cui vogliamo che lo script venga eseguito come root ma senza inserire la password, quindi oltre allo script previsto, dobbiamo modificare la riga corrispondente del visudo.

    Per tutto il resto c'è ALIAS, quello che hai fatto è una merda, inspiegabile.

  10.   contro suddetto

    Quello che trovo strano è voler usare 'install' che è un comando con le sue funzioni. Come dicono tutti, uno pseudonimo e senza fare tanta storia.

  11.   Guerra lampo suddetto

    Eccellente