descrição de comando basicos linux [RESOLVIDO]

1. descrição de comando basicos linux [RESOLVIDO]

valdeni
artemais

(usa Debian)

Enviado em 06/09/2013 - 15:41h

Gostaria de saber o que esses tres comandos quer dizer alguem sabe me dizer, execulto corretamente mas não o significado deles.
#find / -name motd 2> erros.log

# cat /etc/network/interfaces | grep lo

# ls /etc/*.conf | head -5 | sort


  


2. Re: descrição de comando basicos linux [RESOLVIDO]

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 06/09/2013 - 16:30h

artemais escreveu:

Gostaria de saber o que esses tres comandos quer dizer alguem sabe me dizer, execulto corretamente mas não o significado deles.
#find / -name motd 2> erros.log

# cat /etc/network/interfaces | grep lo

# ls /etc/*.conf | head -5 | sort


Tem duas ções que você pode ta fazendo errado.

uma escrevendo tudo em caixa ALTA.

a outra e escrever isso ao pé da letra ou seja;

o caracter "#" significa execute isso como root, se voce executar como ta abaixo:
#find / -name motd 2> erros.log
ele vai comentar a linha e não executar nada!!
o certo é voce executar assim:

find / -name motd 2> erros.log

se não for isso faça um comando por vez... veja o contexto.

atenciosamente.




3. Re: descrição de comando basicos linux [RESOLVIDO]

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 06/09/2013 - 16:45h

Opa, boa tarde, tudo blz?

vamos lá



#find / -name motd 2> erros.log

Esse aqui ele usa o comando `find` para encontrar um arquivo nomeado 'motd', buscando desde a raiz do linux ( / ) em diante.
O "2> erros.log" é pra onde os logs de erro no comando são enviados.
Esse "2>" significa erros, se você quer executar um comando e quer gravar os erros de execução em algum arquivo, use esse comando.

Só por curiosidade, esse arquivo "motd" é utilizado como "mensagem de boas vindas" quando alguém se conecta por SSH na máquina, por exemplo.



# cat /etc/network/interfaces | grep lo

Esse arquivo '/etc/network/interfaces' é o arquivo padrão de configuração de rede do Debian/Ubuntu/etc se não estou enganado.
No comando você está mostrando o arquivo mas somente as linhas que contenham o termo "lo".
O comando `grep` serve para filtrar algo.

Essa interface é de loopback do computador.


# ls /etc/*.conf | head -5 | sort


Aqui usa o comando `ls` para listar todos os arquivos que estão dentro da pasta "/etc" e que tem seu nome terminado em '.conf'.

o `head -5` serve para mostrar somente os 5 primeiros itens encontrados.

Já o `sort` organiza em ordem alfabética se não estou enganado.


-

Acredito ser isso.
Se errei algo me corrijam, mas acredito ser isso.

Até mais.
Abraço