Sou desenvolvedor web. Quando quero começar a trabalhar, sempre estou executando algum comando no terminal. Por exemplo:
sudo service apache2 start
sudo service mysql start
sublime
Para acelerar esse processo, crio um .sh
arquivo que contém esses comandos.
Agora, quando quero começar a trabalhar, estou apenas executando este arquivo .sh e todos os serviços (mysql, apache2 etc.) iniciando.
É possível criar um comando personalizado para isso? Por exemplo, se eu digitar sudo start-working
no terminal, ele executará esses comandos
fonte
source ~/.bashrc
ou. ~/.bashrc
para aplicar as alterações.export PATH=$PATH:~/bin/*
mas isso não retornou os resultados desejados.~/.profile
já é adicionado~/bin
ao PATH; portanto, anexá-lo~/.bashrc
além disso irá adicioná-lo sem sentido duas ou mais vezes.Eu estava procurando como criar comandos personalizados e encontrei essa pergunta entre outros. Penso que o que procurava era aliases, por isso darei o caminho para fazer isso com um alias.
Na sua pasta pessoal:
E aí você pode anotar seus comandos em uma linha:
Após salvar o arquivo, reconfigure o seu bashrc
E verifique se o seu novo alias está carregado
É isso, você pode começar a trabalhar agora executando
fonte