tenho 20 anos de TI com infra estrutura, porem nunca me interessei em programar, porem agora com essa mudança de paradigmas e cloud computing, surgiu necessidade de quebrar essa barreira e aprender programar ou pelo menos entender o minimo. Pra mim que sou bem asno em programar, nunca fui muito bom em entender programação, estou conseguindo entender pelo metodo do Fabio. então se eu to entendendo, pra quem ja sabe algo vai ser muito facil. abs e parabens.
Fábio graças Bóson Treinamentos e a vc, excelente professor, estou conseguindo me entender com meu Slackware Suas aulas são nota 10! Descobri ness aula que em meu Slackware não tem os arquivos de bash que aparecem no ubuntu no meu só tem .bash_history.
Olá Odílio! O alias vai sumir mesmo - é necessário editar o arquivo ~/.bashrc e colocar os aliases lá dentro para que não se percam ao reiniciar o sistema. Ainda vamos abordar mais a fundo esse assunto em outros vídeos. Abraço!
Olá Fábio, Estou acompnhando as aulas de script. Parabéns pela didática, gostaria de ter tido aulas com vc sendo professor. Só não faço uma contribuição em dinheiro no seu site pq estou desempregado, mas assim que puder farei para demonstrar a gratidão pelo seu excelente trabalho. Para muitos professores que tive faltou boa vontade. E vc mandou muito bem, Parabéns mais uma vez
Ei professor Fábio, eu tinha um pequeno script que adiciona variáveis de ambiente dentro de um arquivo de texto (ex: echo "$1" "$2"), então eu adaptei dentro da função, muito melhor... Ainda vou testar se funciona de qualquer diretório e em qualquer shell (Não sei se há influência). Mas obrigado. Ainda tem muito vídeo e revisões para fazer :D
meu bc não funciona no kali linux , Nenhuma entrada de manual para bc quando digito, por que isso ta acontecendo ? na verdade alguns comando diz que não foi encontrado, uso o bash , sabe me fala onde to errando ou o que falta instala
Aqui dps de executar a função aparece essa mensagem: "bash: cd: home/usuario: Arquivo ou diretório inexistente". Apesar desse erro, a função funciona normalmente; só n sei a causa dessa mensagem. Estou deveras curiosíssimo... Enfim, excelente didática, estou progredindo bastante assistindo seus videos, agradeço por disponibiliza-los. É antigo, mas extremamente relevante e atual.
Bom dia, Fabio. Boa aula, bom fiquei com uma dúvida qual a diferença de utilizar funções com a sintax 1- nome_fun(){} 2- funtion nome_func(){} existe alguma diferença? Vlw
Todos os comandos que você aprende a executar, de toda forma você pode usar diretamente no seu terminal, porém as funções servem mais para a criação de scripts, por exemplo, você cria um script que te diz a hora e que tambem diz quem é o user do sistema no momento, você pode criar duas funções e escolher como elas vão rodar, se em sequencia, se você vai criar um menu para chamar cada função com um valor de entrada diferente, quando você escolher 1 ele te da as horas, 2 o user do sistema, 3 retorna as 2 funções juntas e etc...
Me tira uma dúvida Fábio, as Function e Aliases que eu criar só poderão ser executadas por mim? (No caso de um servidor que vários usuários acessam) em que diretório eu devo criar para só eu poder executar e onde criar as que eu queria que outros também possam rodar? Parabéns pelo vídeo. Desde já muito obrigado.
tudo que você cria no terminal se perde quando você o fecha, se você criar um script ou você altera as permições de leitura, gravação e execução do arquivo, ou coloque em uma pasta onde só o root tenha acesso, se você é admin de um sistema a pasta /root é restrita só para quem tem a senha root.
Nota 1000... o Fábio é um dos melhores que já vi pela net para explicar.
Valeu amigo!
tenho 20 anos de TI com infra estrutura, porem nunca me interessei em programar, porem agora com essa mudança de paradigmas e cloud computing, surgiu necessidade de quebrar essa barreira e aprender programar ou pelo menos entender o minimo. Pra mim que sou bem asno em programar, nunca fui muito bom em entender programação, estou conseguindo entender pelo metodo do Fabio. então se eu to entendendo, pra quem ja sabe algo vai ser muito facil. abs e parabens.
Muito obrigado, Fábio.
Só com isso já dá pra fazer muita coisa no bash. Valeu professor
Vou colocar tudo no site da Bóson, Ericson. Ainda não o fiz por pura falta de tempo...
Abraço!
Excelente aula, muito obrigada! Se puder disponibilizar os slides ou o arquivo em texto como tinha nas aulas anteriores no site, vai ajudar muito!!!
Muito obrigado por mais uma de suas excelentes aulas, Fábio.
Fábio graças Bóson Treinamentos e a vc, excelente professor, estou conseguindo me entender com meu Slackware Suas aulas são nota 10!
Descobri ness aula que em meu Slackware não tem os arquivos de bash que aparecem no ubuntu no meu só tem .bash_history.
Muito bom colega! Continue nos prestigiando!
Olá Odílio!
O alias vai sumir mesmo - é necessário editar o arquivo ~/.bashrc e colocar os aliases lá dentro para que não se percam ao reiniciar o sistema.
Ainda vamos abordar mais a fundo esse assunto em outros vídeos.
Abraço!
Graças a você vou me trasformar no mestre gedai da programação hahahaha
Valeu Gutemberg!
Professor incrível, d+ a aula dele.
Parabéns seu método de ensino é simples e eficaz, excelente trabalho.
O curso está a ser excelente! Muito obrigado
Olá Fábio,
Estou acompnhando as aulas de script.
Parabéns pela didática, gostaria de ter tido aulas com vc sendo professor.
Só não faço uma contribuição em dinheiro no seu site pq estou desempregado, mas assim que puder farei para demonstrar a gratidão pelo seu excelente trabalho.
Para muitos professores que tive faltou boa vontade.
E vc mandou muito bem, Parabéns mais uma vez
Excelente tutorial, parabéns pela vídeo aula!!!!
Mais uma vez muito obrigado por mais uma aula.
Gostaria de saber por que não retorna o comando L ou LL.
Muito obrigado.
Excelente tutorial, muito interessante, com certeza irei mais afundo no shell!!!
Valeu amigo!
Muito obrigado por compartilhar!
Ei professor Fábio, eu tinha um pequeno script que adiciona variáveis de ambiente dentro de um arquivo de texto (ex: echo "$1" "$2"), então eu adaptei dentro da função, muito melhor... Ainda vou testar se funciona de qualquer diretório e em qualquer shell (Não sei se há influência). Mas obrigado. Ainda tem muito vídeo e revisões para fazer :D
Professor, caso eu queira alterar ou remover uma função criada, como é feito? Obrigado pela aula!
Também gostaria de saber.
Perfeito !!!
alias e funções !!!
Se eu uso zsh o arquivo bashrc tem alguma influencia ? ou nesse caso o arquivo de configuração é só o zshrc ? vlw otima aula
Oe! O arquivo criado pela função não tem extensão de tipo de arquivo?
Obrigado pela contribuição Fabio!! Nota 10!
Agora, como faço para editar uma função criada?
Obrigado!
No geral, basta abrir o arquivo com um editor de textos comum, como o vim ou o nano, para fazer a edição das funções.
meu bc não funciona no kali linux , Nenhuma entrada de manual para bc
quando digito, por que isso ta acontecendo ? na verdade alguns comando diz que não foi encontrado, uso o bash , sabe me fala onde to errando ou o que falta instala
Aqui dps de executar a função aparece essa mensagem: "bash: cd: home/usuario: Arquivo ou diretório inexistente". Apesar desse erro, a função funciona normalmente; só n sei a causa dessa mensagem. Estou deveras curiosíssimo... Enfim, excelente didática, estou progredindo bastante assistindo seus videos, agradeço por disponibiliza-los. É antigo, mas extremamente relevante e atual.
Faltou a barra no comeco
/home/usuario
Bom dia, Fabio.
Boa aula, bom fiquei com uma dúvida qual a diferença de utilizar funções com a sintax
1- nome_fun(){}
2- funtion nome_func(){}
existe alguma diferença?
Vlw
Kaio Cesar Tenho A Mesma Dúvida😅
Todos os comandos que você aprende a executar, de toda forma você pode usar diretamente no seu terminal, porém as funções servem mais para a criação de scripts, por exemplo, você cria um script que te diz a hora e que tambem diz quem é o user do sistema no momento, você pode criar duas funções e escolher como elas vão rodar, se em sequencia, se você vai criar um menu para chamar cada função com um valor de entrada diferente, quando você escolher 1 ele te da as horas, 2 o user do sistema, 3 retorna as 2 funções juntas e etc...
Como faço para editar uma função? Eu criei uma função mas digitei comandos errados dentro dela, como eu faço para corrigir uma função?
Me tira uma dúvida Fábio, as Function e Aliases que eu criar só poderão ser executadas por mim? (No caso de um servidor que vários usuários acessam)
em que diretório eu devo criar para só eu poder executar e onde criar as que eu queria que outros também possam rodar?
Parabéns pelo vídeo. Desde já muito obrigado.
tudo que você cria no terminal se perde quando você o fecha, se você criar um script ou você altera as permições de leitura, gravação e execução do arquivo, ou coloque em uma pasta onde só o root tenha acesso, se você é admin de um sistema a pasta /root é restrita só para quem tem a senha root.
lik
Faltou deletar função
Ele escreveu na descrição do video...
Para excluir uma função criada no bash:
unset -f nome_função
Exemplo:
unset -f teste_func
Vale pelo conhecimento, mas na prática não vi muita vantagem.
~~