A maneira mais fácil de criar scripts Bash disponíveis para todos os usuários do computador é colocá-los em /usr/local/bin . Isso requer que você tenha privilégios de administrador.
-
Crie seu script:
Abra seu editor de texto favorito e escreva todos os comandos que você deseja que o script execute, um comando por linha.
Você pode adicionar comentários a scripts Bash iniciando uma linha com
#.Quando terminar, adicione esta linha exata abaixo como primeira linha na parte superior do seu script. É chamado de "shebang" e diz ao shell com qual intérprete executar seu script.
#!/bin/bashAqui está um exemplo simples de um script completo, executando os dois comandos que você mencionou na sua pergunta:
#!/bin/bash # Compile 'file': gcc file -o file # Compile 'file1': gcc file1 -o file1 -
Mova seu script para o local correto:
O local onde você deve colocar scripts próprios para todos os usuários é
/usr/local/bin.Como esse diretório é de propriedade do usuário
root, você deve ser um administrador e usarsudopara mover arquivos para lá.Suponho que você tenha criado seu script em seu diretório inicial,
~/my_script.sh. Simplesmente abra um terminal e digite o comando abaixo, substituindoSCRIPTNAMEpelo nome que você deseja dar. Este nome será o comando que você precisa digitar para executá-lo. A extensão do arquivo.shnão é necessária.sudo mv ~/myscript.sh /usr/local/bin/SCRIPTNAME -
Defina o proprietário e as permissões corretas:
O script deve pertencer e ser gravável para
root, mas legível e executável para todos. Os dois comandos abaixo garantem isso:sudo chown root: /usr/local/bin/SCRIPTNAME sudo chmod 755 /usr/local/bin/SCRIPTNAME -
Execute seu script e aproveite:
Agora você pode simplesmente digitar
SCRIPTNAME(ou como você o chamou) no seu terminal e o script será executado.