Jestem programistą. Kiedy chcę zacząć działać, zawsze wykonuję jakieś polecenie na terminalu. Na przykład:
sudo service apache2 start
sudo service mysql start
sublime
Aby przyspieszyć ten proces, tworzę .sh
plik zawierający te polecenia.
Teraz, kiedy chcę zacząć działać, właśnie uruchamiam ten plik .sh i uruchamiam wszystkie usługi (mysql, apache2 itp.).
Czy można w tym celu utworzyć niestandardowe polecenie? Na przykład, jeśli piszę sudo start-working
do terminala, wykona te polecenia
źródło
source ~/.bashrc
lub. ~/.bashrc
, aby zastosować zmiany.export PATH=$PATH:~/bin/*
ale nie zwróciło to pożądanych rezultatów.~/.profile
już dodaje~/bin
do PATH, więc dodanie go~/.bashrc
dodatkowo bezcelowo doda go dwa lub więcej.Szukałem niestandardowych poleceń i znalazłem to pytanie między innymi. Myślę, że to, czego szukałem, to aliasy, więc dam ci sposób, aby to zrobić za pomocą aliasu.
W twoim katalogu domowym:
I tam możesz zapisać swoje polecenia w jednym wierszu:
Po zapisaniu pliku ponownie skonfiguruj bashrc
I sprawdź, czy nowy alias jest załadowany
To wszystko, możesz teraz zacząć działać, uruchamiając
źródło