Alguem sabe estes comandos linux?

1. Alguem sabe estes comandos linux?

douglas henrique
douglashenrique9

(usa Ubuntu)

Enviado em 20/12/2016 - 13:31h

oi tudo bem estou estudando sobre comandos linux e tem alguns comandos que estou procurando e não sei o que é e para que serve alguém pode me ajudar.

Os comandos são:
Log
sed -n
|
while read
do
done
&&
cut



são estes obrigado.


  


2. Re: Alguem sabe estes comandos linux?

Marcos Souza
IUseLinux

(usa Slackware)

Enviado em 20/12/2016 - 13:37h

Uso do &&:
sudo apt-get install x && sudo apt-get install y
serve para usar dois comandos na mesma linha ele executa um depois o outro
"Talk is cheap, show me the code"



3. Re: Alguem sabe estes comandos linux?

Marcos Souza
IUseLinux

(usa Slackware)

Enviado em 20/12/2016 - 13:38h

https://patriciahillebrandt.com/sed/ explica oque é sed.
"Talk is cheap, show me the code"



4. Re: Alguem sabe estes comandos linux?

Marcos Souza
IUseLinux

(usa Slackware)

Enviado em 20/12/2016 - 13:40h

o | serve para meio que adicionar uma funcao á um comando tipo
lspci | grep VGA 

tipo isso
"Talk is cheap, show me the code"



5. RE:Alguem sabe estes comandos linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2016 - 13:45h

IUseLinux escreveu:

Uso do &&:
sudo apt-get install x && sudo apt-get install y
serve para usar dois comandos na mesma linha ele executa um depois o outro
"Talk is cheap, show me the code"


Também da para usar o ";" como o "&&" com a mesma ultilidade

while 
do
done

São comandos do ShellBash

cut  

Pode ser usado para mostrar apenas partes específicas de um arquivo de texto ou da saida de outros comandos.


6. Re: Alguem sabe estes comandos linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2016 - 13:49h

IUseLinux escreveu:

o | serve para meio que adicionar uma funcao á um comando tipo
lspci | grep VGA 

tipo isso
"Talk is cheap, show me the code"


( Pipe ) | faz como se fosse um filtro na sainda de um comando


7. Re: Alguem sabe estes comandos linux?

douglas henrique
douglashenrique9

(usa Ubuntu)

Enviado em 20/12/2016 - 13:51h

Hata muito obrigado


so uma duvida como assim os :
while
do
done
São comandos do ShellBash?

esse comandos não tem significados?



8. RE:Alguem sabe estes comandos linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2016 - 13:54h

Claro que sim, básicamente ele é um comando só de repetição que diz

Enquando
Faça
. . . // Código qualquer
Termina

Se quiser aprender mais, procura um pouco no groogle certeza que vai encontrar mais coisas


9. Re: Alguem sabe estes comandos linux?

douglas henrique
douglashenrique9

(usa Ubuntu)

Enviado em 20/12/2016 - 13:59h

Assim entendi, agr aprendi esses comandos obrigado,

so faltou apenas um que nao consigo achar nem no google o "Log"
oque é e para que serve ele ?


10. RE:Alguem sabe estes comandos linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2016 - 14:00h

douglashenrique9 escreveu:

Assim entendi, agr aprendi esses comandos obrigado,

so faltou apenas um que nao consigo achar nem no google o "Log"
oque é e para que serve ele ?


Ainda não sei, mas vou procurar saber


11. Re: Alguem sabe estes comandos linux?

thinomar
thinomar

(usa Linux Mint)

Enviado em 20/12/2016 - 14:02h

IUseLinux escreveu:

Uso do &&:
sudo apt-get install x && sudo apt-get install y
serve para usar dois comandos na mesma linha ele executa um depois o outro
"Talk is cheap, show me the code"


Na verdade é um operador ternário. Só executa o segundo se o primeiro programa retornar verdadeiro (a saída padrão).




12. Re: Alguem sabe estes comandos linux?

douglas henrique
douglashenrique9

(usa Ubuntu)

Enviado em 20/12/2016 - 14:05h

Tenho um script que estou estudando onde usa o Log e queria saber para que serve este "Log"
o escript é:
#!/bin/bash

BD='clientes_dhcp.csv'
CABECALHO='00_dhcpd.conf'
CONF='dhcpd.conf'

AGORA=$(date +%Y-%m-%d-%H:%M:%S)

VerificarEstruturas(){
if [ ! -e "$BD" ]; then
echo "Banco de dados dos clientes do servidor DHCP não encontrado."
exit 1
elif [ ! -e "$CABECALHO" ]; then
echo "Arquivo de cabeçalho ($CABECALHO) não encontrado."
exit 1
elif [ -e "$CONF" ]; then
rm -f "$CONF"
fi
}

CarregarCabecalho(){
Log "# Arquivo criado por ${0##*/} em '$AGORA'"
Log "$(cat $CABECALHO)\n"
}

LerBD(){
sed -n '2,$p' "$BD" | while read REGISTRO
do
GerarConfiguracaoReservada "$REGISTRO"
done
}

Log(){
echo -e "$1" >> "$CONF"
}

GerarConfiguracaoReservada(){
MAC=$(echo "$1" | cut -d";" -f1)
IP=$(echo "$1" | cut -d";" -f2)
NOME_DO_HOST=$(echo "$1" | cut -d";" -f3)
USUARIO=$(echo "$1" | cut -d";" -f4)
Log "host $(echo ${NOME_DO_HOST//-/_}) { hardware ethernet $MAC; fixed-address $IP; option host-name \"${NOME_DO_HOST// /-}\"; }"
}

Main() {
VerificarEstruturas && CarregarCabecalho && LerBD
}

Main




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts