Comandos LInux -- AJUDA !? [RESOLVIDO]

1. Comandos LInux -- AJUDA !? [RESOLVIDO]

Alves
Alvessp2011

(usa Linux Mint)

Enviado em 30/10/2017 - 09:22h

Como posso criar um comando ou saída para gerar um relatório com informações do sistema
Exemplo: comandos du df ifconfig route men etc (preciso criar um arquivo que saia tudo de um unica vez) eu sei usa por exemplo o men>>"uso memoriaram.txt". Mas preciso colocar tudo em um unico comando eu só consigo fazer um por um

Alguem pode ajudar com algo mais simples ?


  


2. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/10/2017 - 09:42h

E só usar o:


ifconfig >> ./seu_arquivo.txt
route > ./seu_arquivo.txt


Use o >> para criar um arquivo, e o > para complementar o arquivo.
Se quiser usar um espaco ente eles use:

ifconfig >> ./seu_arquivo.txt
echo "" > ./seu_arquivo.txt
route > ./seu_arquivo.txt


O echo serve para deixar um espacamento entre arquivos.


Sabia que:
O Universo e um infinito de possibilidades.



3. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

Alves
Alvessp2011

(usa Linux Mint)

Enviado em 30/10/2017 - 11:21h

AndrewUser escreveu:

E só usar o:


ifconfig >> ./seu_arquivo.txt
route > ./seu_arquivo.txt


Use o >> para criar um arquivo, e o > para complementar o arquivo.
Se quiser usar um espaco ente eles use:

ifconfig >> ./seu_arquivo.txt
echo "" > ./seu_arquivo.txt
route > ./seu_arquivo.txt


O echo serve para deixar um espacamento entre arquivos.


Sabia que:
O Universo e um infinito de possibilidades.





Tenho que fazer linha a linha neh ?
será que tenho como agilizar isso ? Por exemplo escrevendo script ?




4. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

pentest
pentestbox

(usa Ubuntu)

Enviado em 30/10/2017 - 11:39h

Tente rodar todos os comandos na mesma linah e redirecionar a saída para um arquivo de texto, conforme abaixo:

$ du -df ; ifconfig ; route > saida.txt

vejá se é isso que vc deseja.


5. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

Alves
Alvessp2011

(usa Linux Mint)

Enviado em 30/10/2017 - 11:45h

pentestbox escreveu:

Tente rodar todos os comandos na mesma linah e redirecionar a saída para um arquivo de texto, conforme abaixo:

$ du -df ; ifconfig ; route > saida.txt

vejá se é isso que vc deseja.




Exato é isso mesmo porém não sai para o arquivo de texto, terminal lê o primeiro comando e cria o ultimo comando no arquivo (com certeza estou fazendo errado mais onde não sei)


6. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

pentest
pentestbox

(usa Ubuntu)

Enviado em 30/10/2017 - 11:49h

Alvessp2011 escreveu:

pentestbox escreveu:

Tente rodar todos os comandos na mesma linah e redirecionar a saída para um arquivo de texto, conforme abaixo:

$ du -df ; ifconfig ; route > saida.txt

vejá se é isso que vc deseja.




Exato é isso mesmo porém não sai para o arquivo de texto, terminal lê o primeiro comando e cria o ultimo comando no arquivo (com certeza estou fazendo errado mais onde não sei)


É realmente ele lê e exibe toda a saída em tela, mais somente a saída do ultimo comando é salva no arquivo, vou verificar para ver o pq disso, se mais alguem souber e puder ajudar blz.




7. Re: Comandos LInux -- AJUDA !?

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 30/10/2017 - 12:02h

Na verdade é o contrário:
> cria o arquivo adicionando a saída do comando e/ou substitui o conteúdo do mesmo.
>> anexa sem substituir

Vc tem que direcionar a saída de cada comando para o arquivo:
comando1 >> arquivo.txt ; comando2 >> arquivo.txt ; comando3 >> arquivo.txt 



8. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

Alves
Alvessp2011

(usa Linux Mint)

Enviado em 30/10/2017 - 12:06h

pentestbox escreveu:

Alvessp2011 escreveu:

pentestbox escreveu:

Tente rodar todos os comandos na mesma linah e redirecionar a saída para um arquivo de texto, conforme abaixo:

$ du -df ; ifconfig ; route > saida.txt

vejá se é isso que vc deseja.




Exato é isso mesmo porém não sai para o arquivo de texto, terminal lê o primeiro comando e cria o ultimo comando no arquivo (com certeza estou fazendo errado mais onde não sei)


É realmente ele lê e exibe toda a saída em tela, mais somente a saída do ultimo comando é salva no arquivo, vou verificar para ver o pq disso, se mais alguem souber e puder ajudar blz.






Ok! Obrigado a Vc's 2 - Eu pensei que tinha feito errado, mas é isso mesmo. Estou tentanto criar algo que pega os dados de rede e da maquina mas que possa resumir em algo simples (vale ate um script pra eu le como é a logica mas ainda nao cheguei neste nivel kkk ) Caso tenhamo um resultado positivo vale abri um DICA ou ARTIGO sobre isso


9. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

Alves
Alvessp2011

(usa Linux Mint)

Enviado em 30/10/2017 - 12:19h

Ryuk escreveu:

Na verdade é o contrário:
> cria o arquivo adicionando a saída do comando e/ou substitui o conteúdo do mesmo.
>> anexa sem substituir

Vc tem que direcionar a saída de cada comando para o arquivo:
comando1 >> arquivo.txt ; comando2 >> arquivo.txt ; comando3 >> arquivo.txt 


Tem como Fazer de um jeito mais simples um arquivo tipo .sh algo assim que so clicar e rodar e depois busca na rede local os dados de cada maquina ?


10. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

pentest
pentestbox

(usa Ubuntu)

Enviado em 30/10/2017 - 12:34h

Alvessp2011 escreveu:

Ryuk escreveu:

Na verdade é o contrário:
> cria o arquivo adicionando a saída do comando e/ou substitui o conteúdo do mesmo.
>> anexa sem substituir

Vc tem que direcionar a saída de cada comando para o arquivo:
comando1 >> arquivo.txt ; comando2 >> arquivo.txt ; comando3 >> arquivo.txt 


Tem como Fazer de um jeito mais simples um arquivo tipo .sh algo assim que so clicar e rodar e depois busca na rede local os dados de cada maquina ?


Crie um script qualquernome.sh

e coloque o seu codigo assim:

#!/bin/bash
ifconfig
df -h
route


Como pode ver um comando por linha dentro do script, de permissão de execução para o mesmo:

$ sudo chmod +x qualquernome.sh

Execute o mesmo:

./nomequalquer.sh

no terminal vai aparecer toda a saída, se vc quiser redirecionar para um arquivo de texto e so fazer:

./nomequalquer.sh > teste.txt




11. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 30/10/2017 - 17:06h

AndrewUser escreveu:

E só usar o:


ifconfig >> ./seu_arquivo.txt
route > ./seu_arquivo.txt


Use o >> para criar um arquivo, e o > para complementar o arquivo.
Se quiser usar um espaco ente eles use:

ifconfig >> ./seu_arquivo.txt
echo "" > ./seu_arquivo.txt
route > ./seu_arquivo.txt


O echo serve para deixar um espacamento entre arquivos.


Sabia que:
O Universo e um infinito de possibilidades.


Boa tarde.
Reveja o funcionamento correto dos "redirecionadores" ">>" e ">"
Fazendo como proposto no exemplo:

ifconfig >> ./seu_arquivo.txt
echo "" > ./seu_arquivo.txt
route > ./seu_arquivo.txt

Somente a saída do route ficará gravada em seu_arquivo.txt

Att.:
Marcelo Oliver


12. Re: Comandos LInux -- AJUDA !? [RESOLVIDO]

Alves
Alvessp2011

(usa Linux Mint)

Enviado em 06/11/2017 - 08:41h

Gratos a todos que me responderam !! Vou Colocar como resolvido pq o script é oq necessário para executar o comando que quero e salvar como .txt como o amigo explicou.


Obrigado a todos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts