Há algum tempo, escrevemos sobre o utilitário “Keep” , que é usado para salvar os comandos do Linux no Terminal e usá-los sob demanda. É bastante útil quando se trata de usar longos comandos do Linux com freqüência. Não temos que memorizar os comandos. Basta salvá-lo usando o utilitário “Keep” e use esse comando sob demanda.Hoje, encontrei outro utilitário semelhante chamado “Bashpast” . Ele é usado para marcar os comandos do linux para facilitar a invocação repetida. Isso fornece uma maneira fácil de repetir comandos usados ​​com freqüência e poupa poucas teclas. Além disso, se você tiver dificuldade em lembrar comandos longos, você pode usá-lo para marcá-los. Claro, você pode simplesmente fazer uma pesquisa reversa usando ‘CTRL-R’para pesquisar os comandos ou usar alias, mas esse utilitário fornece um método mais rápido e fácil.

Bashpast – Bookmark Os comandos do Linux

Instalar Bashpast

Git clone o depósito Bashpast GITHub usando o comando:

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

O comando acima irá clonar o conteúdo do repositório Bashpast no seu diretório de trabalho atual.

Vá para o diretório bashpast:

cd bashpast/

E execute o seguinte comando para instalá-lo.

make

Anexe a seguinte linha no seu arquivo ~ / .bashrc :

vi ~/.bashrc

Adicione a seguinte linha:

source ~/.local/bin/bashpast.sh

Finalmente, atualize seu arquivo .bashrc com o comando:

source ~/.bashrc

Bashpast foi instalado agora. Em seguida, veremos como usá-lo para marcar os comandos do Linux.

Uso do Bashpast

Digamos que você deseja encontrar e copiar todos os arquivos que terminem com a extensão .mp4 e salvá-los em um diretório chamado Downloads . Para fazer isso, usamos o seguinte comando:

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

Como você pode ver, este comando é mais longo e difícil de mantê-lo na memória o tempo todo. Nesses casos, o Bashpast facilitará a sua vida. Você pode simplesmente marcar os comandos acima e usá-los sob demanda.

Tenha em mente que você precisa executar o comando antes de marcá-lo. Deixe-nos marcar com o comando:

bp s find

O comando “encontrar” foi marcado. Para executar este comando, execute:

bp e find

Deixe-nos marcar outro comando. Primeiro, execute o comando atual:

ls -l

Marque o comando acima:

bp s ls

Para executar o comando marcado, faça:

$ 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

Vejo? Executa o comando marcado e exibe o resultado.

Para listar todos os favoritos, execute:

bp l

Saída da amostra:

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

Bashpast

Como você pode ver nas saídas acima, o Bashpast marca os comandos fornecidos e os executa sem ter que digitar o comando real. Se você quiser marcar o mesmo comando várias vezes, basta nomeá-lo com um nome diferente, como find1, find2, find3 e assim por diante.

E isso é tudo por enquanto. Espero que isto ajude. Mais coisas boas para vir. Fique ligado!

Felicidades!!

Anúncios