Onde estão os apps..really?

5

Sou um novo usuário do Linux / Ubuntu (14.04)

Estou procurando por BASH.

Eu cliquei no UbuntuSoftwareCenter à esquerda e depois no ícone "Todos os softwares" no topo. Eu entro em "Bash" no campo de busca no canto superior direito, e no topo dos resultados está "GNU Bourne Again SHell" e está sinalizado como "Instalado" (check verde, etc.) Mas eu não consigo "fazer" nada com a partir daí - não consigo abrir o programa, arraste-o para a barra de menu à esquerda, etc. Nada.

Então, ainda no Ubuntu Software Center, eu cliquei em "Installed" no topo, mas agora o programa "GNU Bourne Again SHell" está longe de ser encontrado.

Fechei a janela, cliquei em "Dash" e inseri "BASH" ou "Bourne" ou "SHell" (em várias capitalizações) e também abri a seção "Aplicativos" para mostrar todos ... há sem "BASH"

Alguém pode explicar o que eu estava vendo e onde posso encontrar o BASH supostamente instalado e fixá-lo no menu à esquerda?

    
por mike65535 22.09.2015 / 22:50

3 respostas

9

Muitos programas no Ubuntu precisam de algo ou outro para serem executados. Programas gráficos como o gerenciador de arquivos (normalmente o Nautilus) ou o navegador (Firefox ou Google Chrome, por exemplo) precisam de uma instância do Sistema X Window (normalmente fornecido por X.Org's Servidor X ) para executar.

Do mesmo modo, programas de linha de comando como Bash, apt-get , lynx , etc., para serem executados de forma interativa, precisam de um emulador de terminal para executar. Por padrão, o Ubuntu tem o GNOME Terminal, o XTerm e os TTYs (gerenciados por getty , acessíveis pressionando < kbd> Ctrl Alt F1-F6 - de volta a GUI por Ctrl Alt F7 ) através do qual você pode interagir com programas de linha de comando.

Para executar um programa de linha de comando, você precisa executar um emulador de terminal (por exemplo, o Terminal GNOME) primeiro.

Os programas de emulação de terminal normalmente executam bash por padrão (já que esse é o shell de login padrão para usuários no Ubuntu). Portanto, para executar bash , geralmente tudo o que você precisa fazer é executar o Terminal.

Sem um terminal para entrar, quando você iniciou o Bash ou o Dash, eles provavelmente pararam imediatamente. Nada para ver aqui, pessoal.

Veja:

Criar um ícone de iniciador para um programa de linha de comando é um problema diferente. Para isso, veja Como posso editar / criar novos itens de inicialização no Unity manualmente? e usar Terminal=true em vez de Terminal=false .

    
por muru 22.09.2015 / 23:07
4

bash é um shell; basicamente um programa que lê comandos e os executa. É uma das interfaces entre o kernel e o usuário.

Eu não sei o que você chama de "apps", mas se eu entendi corretamente, bash está sob o nível do que você chama de "um app". Mas é uma parte fundamental do sistema ...

Tenha uma boa leitura aqui: link --- o diagrama abaixo é um exemplo gráfico de uma arquitetura de sistema Unix daquele site (é um link, não uma cópia ...)

Você pode executar bash em um terminal, em um console virtual, em um programa em segundo plano. Seu sistema provavelmente está executando várias instâncias do bash agora.

No que diz respeito a qualquer sistema Unix, a interface gráfica e as aplicações gráficas são apenas mais um tipo de programa aplicativo - este é um dos motivos pelo qual o Ubuntu (e todos os outros Unixes) podem usar várias interfaces gráficas diferentes.

    
por Rmano 22.09.2015 / 23:08
1

O terminal é NÃO BASH. Certifique-se de lembrar que:)

Bash é um shell - "um programa que lê comandos e os executa. É uma das interfaces entre o kernel e o usuário." Crédito - rmano

    
por DevRobot 22.09.2015 / 22:52