C Shell é um shell de linha de comando para Unix que usa uma sintaxe C ++, em vez da sintaxe familiar do Bash. É um shell mais antigo, mas amado na comunidade Unix pelos programadores. Está disponível no Linux via Tcsh: uma modificação do C Shell original que adiciona novos recursos e aprimoramentos.
Deseja usar o C Shell? Siga as etapas abaixo para mudar do Bash para o C Shell no Linux.
Nota: Você pode mudar de Bash para Fish Shell se você não é fã do C Shell. Alternativamente, você também pode tentar o ZSH.
C Shell é um substituto muito legal para o Bash. No entanto, é provável que o seu PC Linux não o tenha configurado por padrão. Felizmente, o shell pode ser facilmente instalado na maioria das distribuições Linux.
Para instalá-lo, abra uma janela do terminal e siga as instruções para configurar o C Shell no sistema operacional Linux que você usa no seu computador.
O C Shell está nas principais fontes de software do Ubuntu e pode ser instalado usando o Apt ferramenta de gerenciamento de pacotes.
sudo apt instala o tcsh
Embora o Debian Linux geralmente esteja atrasado nas atualizações de pacotes, eles conseguem distribuir uma versão um pouco atualizada do C Shell em seu repositório de software principal. Pode ser instalado com o Apt-get ferramenta de embalagem.
sudo apt-get instala tcsh
Os usuários do Arch Linux adoram experimentar alternativas ao bash. Como resultado, até alternativas obscuras do Bash, como o C Shell, estão disponíveis para instalação no repositório de software padrão da distribuição. Para colocá-lo no Arch, use o Pacman ferramenta de pacote.
sudo pacman -S tcsh
Precisa do C Shell no seu PC Fedora Linux? Você precisará instalá-lo com o Dnf gerenciador de pacotes, pois não é carregado no Fedora por padrão.
sudo dnf instalar o tcsh
Como as outras distribuições principais do Linux, o OpenSUSE tem o C Shell disponível como uma alternativa ao Bash em suas principais fontes de software. Para instalá-lo, execute o seguinte Zypper comando.
sudo zypper instala o tcsh
Então, você está em uma distribuição Linux menos conhecida e deseja usar o C Shell. O que você faz? Abra o terminal e pesquise "tcsh" ou "c shell" com o gerenciador de pacotes do seu PC Linux. Você certamente encontrará esse pacote no sistema operacional Linux mais desconhecido, pois o Tcsh já existe há algum tempo.
Antes de poder trocar do Bash para o C Shell no seu computador Linux, você precisará descobrir a localização do binário Tcsh no seu computador. Conhecer a localização desse binário é fundamental, porque sem essas informações o Linux não poderá trocar o shell da linha de comando padrão para o usuário.
Para gerar uma lista de shells de linha de comando no seu PC Linux, você deve consultar o /etc/shells/ Arquivo. Existem várias maneiras de visualizar esse arquivo, mas a maneira mais eficiente é com o gato comando.
gato / etc / conchas /
Executando o gato O comando cuspirá uma lista da localização de muitos shells diferentes instalados no seu PC Linux. Sem dúvida, haverá mais de um, e isso pode ser confuso.
Nota: Se você não deseja verificar este arquivo em busca de "Tcsh", considere combinar o gato comando com o grep comando para filtrá-lo.
gato / etc / conchas | grep tcsh
Destaque a saída de /etc/shells/ e faça uma cópia da localização do C Shell. Como alternativa, envie-o para um arquivo de texto para mais tarde.
gato / etc / conchas | grep tcsh >> tcsh-location.txt
Tornar o shell C padrão é feito com o chsh comando. Observe que o chsh O comando deve ser executado sem permissões sudo ou root. Se esse comando for executado como root, você poderá inadvertidamente trocar o shell pelo usuário root no Linux, e não pelo usuário.
No terminal, use o chsh comando e use-o para trocar do Bash (ou qualquer outro Shell que você esteja usando) para o Tcsh.
chsh
Entrando no chsh O comando em um terminal imprimirá “Digite o novo valor ou pressione ENTER para o padrão” na tela. Nesse ponto, você precisará especificar o local do C Shell para defini-lo como o padrão para o usuário. Veja a saída de /etc/shells e escreva onde o C Shell está na janela de prompt.
Após especificar a localização do C Shell no terminal Linux, pressione Entrar no teclado e insira a senha do seu usuário. Repita esse processo para todos os usuários que precisam usar o C Shell no seu PC Linux.
Tentei o C Shell e não gostou? Volte seguindo as etapas abaixo!
Passo 1: Abra um terminal e insira o comando change shell.
chsh
Passo 2: Escreva /bin/bash/ quando solicitado a "inserir um novo valor".
etapa 3: Coloque sua senha. Em seguida, feche o terminal e reinicie. Na inicialização, o Bash será o padrão novamente.
Você é fã de como os usuários do Mac OS alternam entre aplicativos?...
Deseja criar instantâneos de dados no seu PC Linux, caso algo seja ...
Se você viaja muito ou simplesmente deseja acompanhar todas as rota...