Jak przejść z Bash na C Shell w systemie Linux?

C Shell to powłoka wiersza poleceń dla Uniksa, która używa składni C++ zamiast znanej składni Bash. Jest to starsza powłoka, ale pokochana przez programistów w społeczności Uniksa. Jest dostępny w systemie Linux za pośrednictwem Tcsh: modyfikacji oryginalnej powłoki C, która dodaje nowe funkcje i ulepszenia.

Chcesz użyć powłoki C? Postępuj zgodnie z poniższymi krokami, aby przełączyć się z Bash na C Shell w systemie Linux.

Uwaga: możesz przełączyć się z Bash na Fish Shell, jeśli nie jesteś fanem C Shell. Alternatywnie możesz również wypróbować ZSH .

Zainstaluj powłokę C

C Shell to całkiem fajny zamiennik powłoki dla Bash. Jednak jest prawdopodobne, że twój komputer z systemem Linux nie ma go domyślnie. Na szczęście powłokę można łatwo zainstalować w większości dystrybucji Linuksa.

Aby go zainstalować, otwórz okno terminala i postępuj zgodnie z instrukcjami, aby skonfigurować powłokę C w systemie operacyjnym Linux, którego używasz na swoim komputerze.

Ubuntu

C Shell znajduje się w podstawowych źródłach oprogramowania Ubuntu i można go zainstalować za pomocą narzędzia do zarządzania pakietami Apt .

sudo apt zainstaluj tcsh

Debiana

Mimo że Debian Linux zwykle ma opóźnienia w aktualizacjach pakietów, udaje im się rozpowszechniać nieco aktualną wersję powłoki C w swoim podstawowym repozytorium oprogramowania. Można go zainstalować za pomocą narzędzia do pakowania Apt-get .

sudo apt-get zainstaluj tcsh

Arch Linux

Użytkownicy Arch Linuxa uwielbiają eksperymentować z alternatywami dla bash. W rezultacie nawet niejasne alternatywy Bash, takie jak C Shell, są dostępne do instalacji w domyślnym repozytorium oprogramowania dla dystrybucji. Aby uzyskać go w Arch, użyj narzędzia Pacman .

sudo pacman -S tcsh

Fedora

Potrzebujesz powłoki C na swoim komputerze z systemem Fedora Linux? Musisz go zainstalować za pomocą menedżera pakietów Dnf , ponieważ nie jest on domyślnie ładowany w Fedorze.

sudo dnf zainstaluj tcsh

OpenSUSE

Podobnie jak inne główne dystrybucje Linuksa, OpenSUSE ma powłokę C dostępną jako alternatywę dla Bash w swoich podstawowych źródłach oprogramowania. Aby go zainstalować, uruchom następujące polecenie Zypper  .

sudo zypper zainstaluj tcsh

Ogólny Linux

Więc jesteś na mniej znanej dystrybucji Linuksa i chcesz użyć powłoki C. Co robisz? Otwórz terminal i wyszukaj „tcsh” lub „c shell” za pomocą menedżera pakietów komputera z systemem Linux. Na pewno znajdziesz ten pakiet nawet w najbardziej nieznanym systemie operacyjnym Linux, ponieważ Tcsh istnieje już od dłuższego czasu.

Lista muszli

Zanim będziesz mógł przełączyć się z powłoki Bash na powłokę C na komputerze z systemem Linux, musisz ustalić lokalizację pliku binarnego Tcsh na swoim komputerze. Znajomość lokalizacji tego pliku binarnego jest krytyczna, ponieważ bez tych informacji Linux nie będzie w stanie zamienić domyślnej powłoki wiersza poleceń dla użytkownika.

Aby wygenerować listę powłok wiersza poleceń na komputerze z systemem Linux, musisz zajrzeć do pliku /etc/shells/ . Plik ten można wyświetlić na wiele sposobów, ale najskuteczniejszym sposobem jest użycie polecenia cat .

Jak przejść z Bash na C Shell w systemie Linux?

kot /etc/muszle/

Uruchomienie polecenia cat spowoduje wyświetlenie listy lokalizacji wielu różnych powłok zainstalowanych na komputerze z systemem Linux. Bez wątpienia będzie ich więcej niż jeden, a to może być mylące.

Uwaga: Jeśli nie chcesz skanować tego pliku w poszukiwaniu „Tcsh”, rozważ połączenie polecenia cat z poleceniem grep, aby go odfiltrować.

kot /etc/shells | grep tcsh

Zaznacz wyjście /etc/shells/ i utwórz kopię lokalizacji powłoki C. Ewentualnie wypisz go do pliku tekstowego na później.

kot /etc/shells | grep tcsh >> tcsh-location.txt

Zamiana z Bash na powłokę C

Ustawienie domyślnej powłoki C odbywa się za pomocą polecenia chsh . Pamiętaj, że polecenie chsh musi działać bez uprawnień sudo lub roota. Jeśli to polecenie działa jako root, możesz nieumyślnie zamienić powłokę na użytkownika root w systemie Linux, a nie na swojego użytkownika.

W terminalu użyj polecenia chsh i użyj go, aby zamienić Bash (lub dowolną powłokę, której używasz) na Tcsh.

Jak przejść z Bash na C Shell w systemie Linux?

chszi

Wpisanie  polecenia chsh  w terminalu spowoduje wyświetlenie na ekranie „Wprowadź nową wartość lub naciśnij ENTER dla wartości domyślnej”. W tym momencie musisz określić lokalizację powłoki C, aby ustawić ją jako domyślną dla użytkownika. Spójrz na wyjście /etc/shells i napisz, gdzie jest C Shell w oknie zachęty.

Po określeniu lokalizacji powłoki C w terminalu Linux naciśnij klawisz Enter na klawiaturze i wprowadź hasło użytkownika. Powtórz ten proces dla każdego użytkownika, który musi używać powłoki C na komputerze z systemem Linux.

Wyłącz powłokę C

Wypróbowałeś C Shell i nie podobało ci się? Przełącz się z powrotem, wykonując poniższe czynności!

Krok 1: Otwórz terminal i wprowadź polecenie zmiany powłoki.

chszi

Krok 2: Wpisz /bin/bash/, gdy zostaniesz poproszony o „wprowadzenie nowej wartości”.

Krok 3 : Wprowadź swoje hasło. Następnie zamknij terminal i uruchom ponownie. Po uruchomieniu Bash będzie ponownie domyślny.

Leave a Comment

Łączenie/kontrolowanie komputerów przez sieć za pomocą KontrolPack

Łączenie/kontrolowanie komputerów przez sieć za pomocą KontrolPack

Kontroluj komputery w swojej sieci z łatwością dzięki KontrolPack. Łącz i zarządzaj komputerami z różnymi systemami operacyjnymi bez wysiłku.

Emuluj kliknięcia klawiatury i myszy za pomocą Actionaz

Emuluj kliknięcia klawiatury i myszy za pomocą Actionaz

Czy chcesz automatycznie wykonywać powtarzające się zadania? Zamiast klikać przycisk wiele razy ręcznie, czy nie byłoby lepiej, gdyby aplikacja…

Pobieranie z BBC iPlayer na iPhonea

Pobieranie z BBC iPlayer na iPhonea

iDownloade to wieloplatformowe narzędzie, które umożliwia użytkownikom pobieranie treści bez zabezpieczeń DRM z serwisu iPlayer BBC. Umożliwia pobieranie obu filmów w formacie .mov.

14 nowych funkcji w Thunderbirdzie 3, które Cię ucieszą

14 nowych funkcji w Thunderbirdzie 3, które Cię ucieszą

Funkcje programu Outlook 2010 omówiliśmy szczegółowo, ale ponieważ nie zostanie on wydany przed czerwcem 2010 r., czas przyjrzeć się bliżej programowi Thunderbird 3.

Pobierz symulator lotu FlightGear za darmo [Baw się dobrze]

Pobierz symulator lotu FlightGear za darmo [Baw się dobrze]

Od czasu do czasu każdy potrzebuje przerwy. Jeśli szukasz ciekawej gry, wypróbuj Flight Gear. To darmowa, wieloplatformowa gra typu open source.

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.

Aplikacje do powiadomień Google Voice na pulpicie

Aplikacje do powiadomień Google Voice na pulpicie

Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…

Kopia zapasowa Google Sites: import/eksport

Kopia zapasowa Google Sites: import/eksport

Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.