GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiungi ai preferiti i comandi di Linux per un'invocazione ripetuta più semplice

Qualche tempo fa abbiamo scritto di un'utilità della riga di comando denominata "Keep" , che viene utilizzato per salvare i comandi Linux in Terminale e utilizzarli su richiesta. È abbastanza utile quando si tratta di usare spesso lunghi comandi Linux. Non dobbiamo memorizzare i comandi. Basta salvarlo utilizzando l'utilità "Keep" e utilizzare quel comando su richiesta. Oggi mi sono imbattuto in un'altra utility simile chiamata "Bashpast" . Viene utilizzato per aggiungere ai segnalibri i comandi di Linux per facilitare l'invocazione ripetuta. Ciò fornisce un modo semplice per ripetere i comandi utilizzati di frequente e consente di risparmiare alcune sequenze di tasti. Inoltre, se hai difficoltà a ricordare comandi lunghi, puoi usarlo per aggiungerli ai segnalibri. Naturalmente, puoi semplicemente eseguire una ricerca inversa utilizzando 'CTRL-R' per cercare i comandi o utilizzare alias, ma questa utilità fornisce un metodo molto più semplice e veloce.

Installa Basshpast

Git clona il repository GitHub Bashpast usando il comando:

$ git clone https://github.com/ivanmisic/bashpast.git

Il comando precedente clonerà il contenuto del repository Bashpast nella directory di lavoro corrente.

Vai alla directory bashpast:

$ cd bashpast/

E, esegui il seguente comando per installarlo.

$ make

Modifica il tuo ~/.bashrc file:

$ vi ~/.bashrc

Aggiungi la seguente riga:

source ~/.local/bin/bashpast.sh

Infine, aggiorna il tuo .bashrc file con il comando:

$ source ~/.bashrc

Bashpast è stato installato ora. Successivamente, vedremo come usarlo per aggiungere ai segnalibri i comandi Linux.

Segnalibro dei comandi di Linux usando Bashpast

Supponiamo che tu voglia trovare e copiare tutti i file che terminano con l'estensione .mp4 e salvali in una directory chiamata Download . Per farlo, utilizziamo il seguente comando:

$ find -iname '*.mp4' -exec cp {} /home/sk/Downloads/ \;

Come puoi vedere, questo comando è più lungo e difficile da tenerlo sempre in memoria. In questi casi, Bashpast ti semplificherà la vita. Puoi semplicemente aggiungere i comandi sopra ai segnalibri e usarli su richiesta.

Tieni presente che devi eseguire il comando prima di aggiungerlo ai segnalibri.

Ora aggiungiamolo ai segnalibri usando il comando:

$ bp s find

Il comando 'trova' è stato aggiunto ai preferiti. Per eseguire questo comando, esegui:

$ bp e find

Aggiungiamo un altro comando ai segnalibri. Innanzitutto, esegui il comando effettivo:

$ ls -l

Aggiungi ai preferiti il ​​comando precedente:

$ bp s ls

Per eseguire il comando aggiunto ai segnalibri, eseguire:

$ bp e ls
total 8668
drwxrwxr-x 3 sk sk 4096 Jul 22 14:09 bashpast
-rw-r--r-- 1 sk sk 5123 Jul 11 18:24 client.ovpn
drwxrwxr-x 14 sk sk 4096 Jul 20 17:39 ostechnix
-rw-rw-r-- 1 sk sk 8858480 Jul 20 16:59 sk

Vedere? Esegue il comando aggiunto ai segnalibri e ne visualizza il risultato.

Per elencare tutti i segnalibri, esegui:

$ bp l

Risultato di esempio:

ls                   ls -l
find                 find -iname '*.mp4' -exec cp

Aggiungi ai preferiti i comandi di Linux per invocazioni ripetute più facili

Come puoi vedere negli output sopra, Bashpast aggiunge ai segnalibri i comandi forniti e li esegue senza dover digitare il comando effettivo. Se desideri aggiungere più volte lo stesso comando ai preferiti, assegnagli un nome diverso, ad esempio trova1, trova2, trova3 e così via.

Lettura consigliata:

  • Applica tag ai comandi Linux per recuperarli facilmente dalla cronologia
  • Richiama facilmente i comandi Linux dimenticati usando Apropos
  • Animale domestico:un semplice gestore di frammenti da riga di comando

Linux
  1. Controlla i comandi e le attività con il comando watch di Linux

  2. 20 comandi Linux essenziali per ogni utente

  3. 8 suggerimenti per la riga di comando di Linux

  4. Comandi Bash bang:un trucco da conoscere per la riga di comando di Linux

  5. 3 utili comandi Linux per gli amministratori di sistema

50 incredibili comandi Linux Crontab per SysAdmins

I 40 comandi utili del server Linux per principianti e professionisti

I 50 comandi IP utili di Linux per gli amministratori di rete

5 comandi per visualizzare il contenuto di un file nella riga di comando di Linux

Una guida pratica per il comando chroot in Linux

Pratici comandi Tee Linux e Unix per l'amministratore Linux