Bash é um shell. É um ambiente de linha de comando, muito parecido com o DOS (exceto escrito com a intenção de ser útil).
Para usar o bash, você precisa instalá-lo em um computador. Você pode instalá-lo em uma caixa do Windows, embora eu não tenha certeza se você realmente quer. No entanto, isso pode ser feito através do cygwin .
Telnet
Como Yitzchak apontou, o Telnet é usado para acessar remotamente as máquinas. É amplamente aceito como inseguro. É muito parecido com VNC ou RDP, mas para linhas de comando. Se você quiser acessar uma linha de comando remotamente, é melhor apostar em usar um serviço SSH . O SSH é amplamente aceito como razoavelmente seguro.
Bash de aprendizado
Para começar a aprender o bash, você deve configurar uma caixa do Linux em algum lugar. Você poderia fazer isso como uma máquina virtual hospedada em sua estação de trabalho . Alternativamente, você poderia usar uma máquina Linux hospedada por outro lugar. Muitos serviços de hospedagem na web não fornecem acesso ssh - então você pode querer assistir a isso.
Aqui está uma introdução útil aos comandos simples do bash . Isso também parece bom . Ah, e isso também .
Acesso remoto por ssh
Para se conectar a uma caixa do Linux usando o SSH, os usuários do Windows podem usar o aplicativo pendente, o Putty . Se você estiver no OSX, basta abrir o aplicativo Terminal (Aplicativos > Utilitários > Terminal) e executar o comando "ssh [nome de usuário] @ [endereço IP]".
Se você estiver se conectando a uma caixa do Ubuntu Linux, primeiro precisará instalar o serviço ssh. A partir da linha de comando em uma caixa do Ubuntu, você pode instalar o serviço ssh com o comando "sudo apt-get install ssh".
Lançamento
Se você quiser apenas executar uma cópia local do Linux, sugiro que você experimente o Ubuntu . Você pode instalá-lo ao lado do Windows (basta gravar o CD e inseri-lo durante a execução do Windows, o instalador irá guiá-lo). Ou você pode instalá-lo em uma máquina virtual usando o Virtual Box. Quando se sentir à vontade, explore o servidor da Web usando Apache ou < href="http://www.howtoforge.com/installing-nginx-with-php5-and-php-fpm-and-mysql-support-on-ubuntu-11.04"> nginx . Um bom projeto seria configurar algo como Wordpress como um primeiro site lá. Você pode usar um serviço de hospedagem de VM como Amazon EC2 ou Linode para executar um servidor Linux remoto para você também.
Divirta-se! Bem-vindo à computação real.