Jeśli przez większość czasu pracujesz nad interfejsem linii poleceń Linux, to zmień kolor LS Polecenie może być czymś, czego zawsze chciałeś. Być może nie lubisz domyślnych kolorów lub trudno je odczytać dla twoich oczu.
Jeśli używasz graficznego środowiska stacjonarnego Linux, takiego jak plazma GNOME 3 lub KDE 5, możesz po prostu zmienić motyw aplikacji terminali, taki jak Terminal gnome Lub Konsole. Ale jeśli używasz systemu operacyjnego serwera, takiego jak serwer Ubuntu, który nie ma żadnego graficznego interfejsu użytkownika, zmiana motywów tak jak w aplikacji terminali graficznej nie jest łatwa.
W tym artykule pokażę, jak zmienić kolory LS Komenda. Do demonstracji użyję Ubuntu Desktop i serwer. Ale możesz użyć dowolnego wyboru Linux. Zacznijmy.
Włącz kolory LS Komenda
Domyślnie w większości rozkładów Linux ma obecnie LS Włączone kolory. Jeśli rozkład Linux jest wyjątkiem od tego domyślnego ustawienia, możesz uruchomić LS z -kolor opcja włączenia kolorowych wyjściowych.
LS_Colors Zmienna środowiskowa
LS_Colors Zmienna środowiskowa jest odpowiedzialna za kolory, które widzisz podczas uruchomienia LS Komenda.
Możesz wydrukować LS_Colors zmienna z następującym poleceniem i zobacz, jak zawartość LS_Colors Zmienna środowiskowa wygląda jak.
$ echo $ ls_colors
Aby zmienić kolory, to, co zwykle robisz, to zmiana tych kluczowych par i zaktualizowanie LS_Colors Zmienna środowiskowa.
Eksportowanie, edycja i aktualizacja zmiennej środowiska LS_Colors
Najpierw zobaczmy, jak wyeksportować LS_Colors zmienny.
Możesz uruchomić następujące polecenie, aby wyeksportować LS_Colors zmienne do końca twojego ~/.Bashrc plik:
$ dircolors -b >> .Bashrc
Teraz edytuj ~/.Bashrc Plik z dowolnym edytorem tekstu. Zamierzam użyć krzepa Edytor tekstu.
$ vim ~/.Bashrc
Po otwarciu pliku. Przejdź do końca pliku. Powinieneś zobaczyć coś takiego jak zaznaczona sekcja zrzutu ekranu poniżej.
To, co chcesz zrobić, to edytuj wartość określonego klucza lub dodaj nową parę wartości klucza na końcu LS_Colors Zmienna środowiskowa. Następnie zapisz plik i uruchom następujące polecenie, aby zastosować nowe ustawienia.
$ źródło ~/.Bashrc
Nie martw się, twoje zmiany przetrwają ponowne uruchomienie.
Podstawy końcowych kodów kolorów
W tej sekcji opowiem o tym, jak LS_Colors kody kolorów są sformatowane. To musi mieć wiedzę, aby zmodyfikować LS_Colors Zmienna środowiskowa.
LS_Colors Kluczowe pary są oddzielone dwukropkiem (:). Klucze są predefiniowane w większości. Zmieniają się tylko wartości kolorów.
Wartości mają 2 lub więcej części oddzielonych półkolisem (;).
Na przykład, di=0;34, Tutaj di oznacza, że kolor należy zastosować do katalogów. 0 oznacza, że to normalny kolor, I 34 oznacza, że kolor jest zielony.
Jeśli chcesz pogrubiony zielony czcionka do katalogów, kod koloru powinien być di=1;34. Tutaj 1 oznacza pogrubiony czcionka.
Jeśli chcesz również określić kolor tła, możesz również dołączyć do kodu. Na przykład, jeśli chcesz Żółta normalna czcionka NA czerwone tło, wtedy kod powinien być di=1;33;41
Lista dostępnych kodów kolorów:
31 = czerwony | 40 = czarne tło | 0 = domyślny kolor |
32 = zielony | 41 = czerwone tło | 1 = Bold |
33 = pomarańczowy | 42 = zielone tło | 4 = podkreślony |
34 = niebieski | 43 = pomarańczowe tło | 5 = migający tekst |
35 = fioletowy | 44 = niebieskie tło | 7 = pole odwrotne (Exchange Foreground i Tło Kolor) |
36 = Cyan | 45 = fioletowe tło | 8 = ukryty (niewidzialny) |
37 = Gray | 46 = tło cyjanowe | 0 = domyślny kolor |
90 = ciemnoszary | 47 = szary tło | 1 = Bold |
91 = lekki czerwony | 100 = ciemnoszary tło | |
92 = jasnozielony | 101 = jasne czerwone tło | |
93 = żółty | 102 = jasnozielone tło | |
94 = jasnoniebieski | 103 = żółte tło | |
95 = lekki fiolet | 104 = jasnoniebieskie tło | |
96 = turkus | 105 = lekkie fioletowe tło | |
97 = biały | 106 = Turkusowe tło | |
107 = białe tło |
Lista niektórych dostępnych kluczy:
NIE | Globalne domyślne |
fi | Normalny plik |
di | Informator |
Ln | Symboliczny link. |
Bd | Urządzenie blokujące |
płyta CD | Urządzenie postaci |
Lub | Symboliczny link do nieistniejącego pliku |
były | Plik wykonywalny |
*.rozszerzenie | Przykład, *.MP3 |
Spójrz na linki w Bibliografia sekcja, aby uzyskać więcej informacji na temat dostępnych kluczy.
Praktyczny przykład:
W tej sekcji ustawię Żółta normalna czcionka NA czerwone tło dla koloru katalogu.
Edytowałem ~/.Bashrc i nastaw di=1;33;41 i zapisałem plik.
Pobiegłem Źródło ~/.Bashrc Komenda.
Spójrz na magię na zrzucie ekranu poniżej.
W ten sposób dostosowujesz kolory używane w LS Komenda. Dziękujemy za przeczytanie tego artykułu.
[1] https: // askubuntu.com/pytania/466198/how-i-i-change-the-color-to-for-zarejestrowanie
[2] http: // www.BigSoft.współ.UK/Blog/2008/04/11/Konfigurowanie LS_Colors
[3] https: // Web.archiwum.org/web/20140807232939/http: // www.Geekgumbo.com/2011/104/zmieniający się-direktoryczny kolor w bash-shell/