Skrypt startowy jest po to, aby zmienić zachowanie, dodać kolor, ustawić monit i wiele więcej. Jednym poważnym rozważaniem są zmienne środowiskowe. Wiele aplikacji i w wyższym stopniu biblioteki używają ich do kontrolowania ich zachowania. Podczas instalacji pakietów programistycznych ustawiają środowisko, aby mogli znaleźć odpowiednie biblioteki, kompilatory i narzędzia binarne. Skrypt Smart Shell może ustawić monit na dynamikę dla katalogu, w którym jesteś. Doskonały przykład wielkiej monitu Git, który jest wykonany przez Oliviera Verdiera. Kiedy będziesz aktywny, zobaczysz status swojego repozytorium GIT na podpowiedzi.
Niektóre powszechne aliasy, aby ułatwić:
alias prel = "emacs -ose -profile prelude &" alias egrep = "egrep -color = auto"Na powyższej liście widać, że użytkownik lubi EMACS. Górne pseudonim ustawia rozkład preludium na początek od krótkiego PREL. Doskonałe, gdy chcesz wypróbować kilka dystrybucji EMACS. Następnie upewniasz się, że Egrep zawsze użyje koloru. Aliasy LS ułatwiają obsługę plików. Możesz łatwo stworzyć własne, pisząc go na wierszu polecenia, a następnie wypróbowanie. Kiedy jesteś zadowolony, po prostu dodaj go do swojego ulubionego pliku inicjalizacji Shells.
Aby upewnić się, że aplikacje używają odpowiednich katalogów i wartości, system wykorzystuje zmienne środowiskowe. Główne zmienne środowiskowe to:
Ścieżka jest miejscem, w którym twoja powłoka szuka plików wykonywalnych. Wewnątrz znajdziesz /bin, /usr /bin i tak dalej w zależności od twoich potrzeb i dystrybucji. Kiedy zaczniesz opracowywać oprogramowanie, skrypty instalacyjne to zmienią, dzięki.
Ta zmienna pokazuje, jaką powłokę uruchomi się. Jest to używane przez skrypty, aby upewnić się, że masz funkcje skryptu powłoki. Najczęściej bash jest skorupą, ale jeśli używasz funkcji bash w innej powładzie, skrypt się nie powiedzie. Jeśli sprawdzisz tę zmienną, możesz zatrzymać skrypt lub użyć metod zgodnych z POSIX.
To jest twoja nazwa użytkownika.
Jest to ustawione przez używany terminal, więc skrypt wie, czy można użyć koloru.
Ten ustawia kolory polecenia LS.
Te są ważne, ponieważ ustalają, jakiego języka używasz. Która klawiatura, której używasz, jest ustawiona z nimi. Popełniaj błąd, a możesz mieć problem ze znalezieniem „/” i „\”. Poruszają się w zależności od ustawień klawiatury.
Opcje kontroli zmiennych powłoki dla samej powłoki. Są bardziej bezpośrednie dla powłoki, a nie całego systemu lub aplikacji.
Tutaj możesz sprawdzić opcje używane po uruchomieniu skorupy. To drugi sposób, aby upewnić się, że skrypty działają płynnie.
Wersja Bash.
Szerokość skorupy w kolumnach.
Możesz ustawić wiele z nich, gdy używasz skorupy, ale nic nie pozostaje, dopóki nie umieścisz jej w skryptach inicjalizacji.
Gdzie oni są?
Każda powłoka ma własne pliki, które pomogą Ci dostosować wrażenia użytkownika. Wszystko zależy od tego, czy programujesz, administrujesz, czy po prostu używasz wiersza poleceń do codziennych zadań.
Różne skorupy mają różne miejsca do swoich plików, ale z reguły jest co najmniej jeden plik w /etc, a drugi w katalogu domowym. Po skonfigurowaniu rzeczy upewnij się, że użyj ustawień katalogu użytkowników, chyba że jest to absolutnie pewne, że jest to wymagane przez konfigurację. Najczęstszą domyślną skorupą w Linux jest bash. Wiele skryptów musi działać w dowolnej skorupce, w tym celu istnieje standard POSIX. Standard deklaruje, jaki kod możesz włożyć, Bash ma wiele innych funkcji, powłoka zgodna z POSIX to „sh”. Powinno to być dostępne we wszystkich dystrybucjach.
Jak się zmienić i przetestować własne zmiany?
Najlepszym sposobem przetestowania zmian jest ustawienie ich za pomocą skryptu, który uruchamiasz ręcznie, a następnie przetestowanie. Po przejściu wystarczającej ilości iteracji umieszczasz wartości w plikach konfiguracyjnych.
Możesz zmienić wiele rzeczy za pomocą skorupy, dzięki czemu jest ładniejsza, która pomaga uruchamiać programy w wierszu poleceń. Aby to było lepiej, zacznij od aliasów, a następnie przejdź do bardziej zaawansowanych skryptów. Dostępnych jest wiele scenariuszy, które mogą pomóc w twoich określonych zadaniach. Poszukaj ich, a jeśli czegoś brakuje, przeczytaj skrypty i dokonaj własnych zmian. Pamiętaj, aby poprosić o pomoc, konkurować i współpracować o pisanie skryptów.