Sinalizar scripts no Ubuntu

0

Existe uma maneira de criar scripts de flag no ubuntu que aparecem quando um comando em particular é executado no terminal, como por exemplo quando eu executo

sudo ifconfig wlan0 down

Outro script será executado.

Como posso conseguir isso?

    
por Tomarinator 02.06.2013 / 12:42

1 resposta

1

Não sei se o que você está pedindo é possível diretamente, mas aqui está uma opção:

Crie um script bash

Crie um script bash para executar todas as tarefas desejadas. Veja um exemplo para ajudar você a começar (quanto ao uso mais avançado, o Google é seu amigo).

#!/bin/sh
sudo ifconfig wlan0 down
command-to-execute1
command-to-execute2
etc...

Modifique esse código e salve em um arquivo, por exemplo wlan-down.sh, execute chmod +x wlan-down.sh e execute-o com ./wlan-down.sh .

Criar alias

Se você não quiser lembrar onde o script está localizado e deseja simplesmente executá-lo em qualquer lugar, crie um alias para ele.

Para criar um alias, basta escrever alias wlandown="/path/to/wlan-down.sh" . Você deve ser capaz de escrever wlandown no terminal e, em seguida, ele executará seu script. Se você quiser armazenar o alias permanentemente, você precisa adicioná-lo ao .bashrc no seu diretório pessoal.

Como você pode ver, combinar essas duas coisas pode dar a você uma maneira simples e poderosa de executar comandos complexos com o mínimo de esforço.

    
por SveinT 02.06.2013 / 13:04