Eu estou tentando verificar o endereço bind mysql int o terminal, mas continue recebendo erro alguém pode ajudar?

0

Eu estou tentando verificar o endereço bind do mysql no terminal usando o comando cat/etc/hosts | grep localhosts que eu coloquei off-line, mas continuo recebendo um erro bash: cat/etc/hosts: no such file or directory alguém pode, por favor, ajudar?

    
por Dennis Hooper 27.07.2013 / 09:01

2 respostas

0

Você precisa separar o comando e seus argumentos com espaço em branco. Nesse caso, cat é o comando e /etc/hosts é seu argumento. Você também tem um comando grep com localhosts como argumento, lá você tem o espaço em branco necessário. Então, cat/etc/hosts deve ser cat /etc/hosts .

Agora, se você quiser consultar o banco de dados de hosts, recomendo usar o comando getent em vez de usar o /etc/hosts diretamente.

getent hosts localhost
    
por geirha 27.07.2013 / 10:17
0

Por que você não tenta com:

cat /etc/hosts | grep localhost

...? É mais eficiente desde que o bash não reconheça comandos e argumentos escritos juntos sem espaços.

Portanto, adicione um espaço entre cat e /etc/hosts e grep para localhost , não localhosts .

    
por Radu Rădeanu 27.07.2013 / 10:19