É bom fazer uma explicação sobre o trio bashtop, bpytop e btop. Todos eles são o mesmo programa, pelo mesmo dev. A diferença é que o dev começou com o bashtop, feito em bashscript, e é lento que só. Pra melhorar, ele refez em python e nasceu o bpytop, que é mais rápido e mais atual que o bashtop. Finalmente ele refez em C e nasceu o btop, que é o mais rápido, mais atual e com mais funções. Fica a recomendação pra usar sempre o btop quando possível.
Além disso, a diferença visual que o Dio apresentou são apenas configurações diferentes. Basta pressionar Esc e ir em Options, que você pode configurar o fundo transparente, o tema e outras coisas.
Uma recomendação que faltou. Neovim como substituto do Vi e Vim - é uma versão refaturada do código do Vim (cerca de 30% menos código) e tem suporte a plugins em LUA. Tem uma versão bem esta ficando famosa, o LunarVIM que é uma IDE no terminal, basicamente é um neovim com vários plugins pre-instalados
Que top! Vi por alto que ele funciona como uma coletânea de plugins, praticamente um kit que usa o Neovim como base... Curti demais! Vou dar uma sacada nele com calma pra ver se consigo rodar minhas ferramentas todas nele, mas a princípio eu já gostei muito do que eu vi.
Eu já tentei usar softwares "Vim Like", mas não tem como, eu fico perdido nos atalhos kkkkk. Embora eu gostaria de aprender, tenho bastante capacidade de me adaptar a teclados, mas para quem está iniciando nesse mundo de programação e Linux como eu, é difícil se adaptar aos atalhos e ao código. Embora eu talvez tente usar esse Lunar Vim 🤔
Boa! Ele é bem legal mesmo, a gente já tem vídeo sobre ele lá no Diolinux Labs, quem não conhece pode conferir aqui: ruclips.net/video/cBH2MJvLt1Q/видео.html
Eu percebi uma coisa aqui: algumas das recomendações realmente fazem sentido por questão de defasagem (especialmente no caso do ifconfig que já está sem manutenção há muitos anos), mas em outros casos são apenas softwares mais modernos com uma saída mais bonitinha ou uma saída com renderização de tela (geralmente com ncurses). É importante ressaltar que esses softwares mais antigos com saídas mais simples também servem ao propósito de interagirem uns com os outros via stdio: pense em combos usando comandos como grep, sed, awk, cut e tantos outros, especialmente pra terminar com o xargs no último pipe. Eu uso demais o xargs no meu dia a dia, em combinação com jq, sed e curl pra manipular dados de API em JSON, converter pra saídas mais amigáveis pro terminal e no final mandar uma sequência de curl com xargs. Isso só é possível com saídas simplificadas no stdout, se colocar muitos caracteres pra "embelezar" a saída (tipo cores, barrinhas e tal) eu perco toda essa funcionalidade. Então é importante ter os comandos mais tradicionais, mas claro que toda inovação e facilidade é bem-vinda dependendo da situação, se te tornar mais produtivo então eu acho que vale a pena.
Algumas alternativas conseguem detectar quando tá rolando alguma manipulação de strings e acabam redirecionando pro stdout (o batcat por exemplo faz isso quando é seguido por um pipe por exemplo). Mas esse ponto é bem importante e não deixa de ser uma boa prática, tanto que o próprio apt-get é recomendado pra ser usado em scripts ao invés do apt por conta disso
Acho que qualquer aplicação ou programa cli, que se preze, identifica se a saída é para o terminal ou pipe. A saída pode ser embelezada para ajudar a leitura, mas pode ser plain text quando é para interação entre programas.
Tirando o apt-get e o ifconfig, o resto não é bem obsoleto, mas melhor substituído por. nettools tá até saindo da LPI, e o apt tá entrando como fork do apt-get, e é bem mais jogo usar ele. Mas é bacana ver esses comandos ai. Alguns pra servidor é bom, são mais legíveis. Mas pra usar em casa, os que deixam saída do terminal colorido já ajudam um montão
O vídeo fala sobre comandos obsoletos no terminal Linux e apresenta 10 alternativas mais eficientes. São mencionadas as seguintes substituições Substituir o comando "help" pelo "tldr", que fornece manuais de páginas de forma mais organizada. Substituir o comando "ifconfig" pelo "ip", que mostra informações de conexões de rede. Utilizar o comando "apt" em vez de "apt-get", pois é uma versão simplificada e mais completa. Substituir o comando "ls" pelo "exa" ou "hexa", que oferecem uma visualização mais organizada dos diretórios. Utilizar o comando "ncdu" em vez de "df" para visualizar informações de discos e partições de forma mais detalhada. Substituir o comando "nslookup" pelo "dig" ou "drill" para consultas de domínio. Utilizar o comando "fd" em vez de "find" para encontrar arquivos de forma mais rápida e inteligente. Substituir o comando "top" pelo "htop" ou "bpytop" para visualizar processos do sistema com mais recursos e informações. Utilizar o comando "bat" em vez de "cat" para visualizar arquivos de forma mais legível. Substituir o comando "grep" pelo "rg" (rip grep) para pesquisar em arquivos de forma mais rápida. Essas alternativas são apresentadas como opções mais eficientes e atualizadas em relação aos comandos clássicos do Linux.
O apt eu comecei a usar no dia que lançou, só por exibir em cores as informações que no apt-get eram monocromáticas. Mas até hoje encontro pessoas no meu trabalho usando o apt-get e tenho a sensação de que eles estão no tempo das cavernas 😅
Uma distinção importante entre apt e apt-get é que o apt (pelo menos por enquanto) não se propõe a ser uma ferramenta pra ser usada em scripts. Tanto é que se você usar apt em Dockerfiles, voce vê uma mensagem dizendo que a interface do apt não é estável. Isso significa que o seu script pode parar de funcionar em uma versão futura.
Quando estava começando no PHP (a primeira versão) instalei no Windows 98 em conjunto com PWS (Inetpub\wwwroot) e rodava bem. Mas quando fui passar os scripts PHP para um servidor Linux profissional Apache (na pasta www) não rodou, apesar de ter o PHP instalado, o problema era as permissões, o tal comando chmod xxx, para o programa poder executar.
Maravilhoso teu vídeo, sempre estou procurando ferramentas pra melhorar o ambiente de trabalho e essas dicas são muito interessantes. Obrigado e continue por favor.
Muito bom o vídeo mas aqui vão algumas perguntas 1- E para provas de certificação, será que pode ocorrer substituição de alguns comandos? 2- Existe algum lugar para poder obter informações sobre qual comando ficou obsoleto e qual a nova ferramenta que vai substituir e etc?
Sobre a obsolecência, o que vai contar principalmente eu acho é a frequência de atualizações. Se vc vai no Github de uma dessas ferramentas e a última release foi em 2020, por exemplo, vc percebe q tvz n valha mais a pena continuar usando ela e sim uma alternativa.
@@krillAmorim n existe um "compilado" de defasagem. A melhor forma é realmente verificar a data da ultima versão. Outra forma seria verificar o release log da distro, talvez eles informem quais estão defasadas (deprecated).
O batcat me pareceu mais um substituto para o less do que para o cat... Eu uso o cat mais para conCATenar arquivos e streams em scripts .sh do que para ler arquivos. Para ler arquivos eu uso o less e o vim, e para ler só algum log, o tail
Dio, vários dos comandos que você apresentou são interessantes, porém muitos deles como o batcat, btop, etc, vão demorar pra ser adotados de forma mais comuns pois não estão no repositório padrão das distros! Eu em servidores não gosto de usar o snap, só instalo deb mesmo, por isso não usaria o btop, apesar de parecer superior ao htop. Porém gostei muito do vídeo. Abraço e continue com o ótimo trabalho!!!
Questão da manutenção dos programas é importantíssimo... Troca o ifconfig pelo ip a foi choque... Mas o net-tools acabou ficando sem alguma manutenções até mesmo pela redhat... Lembro dele me mandarem arrancar pacote pra resolver problema de outro programa 😅
Ótimo vídeo! Fica a recomendação do tldr++, que é mais atualizado que o tldr e possui mais funcionalidades, como autocompleção e pesquisa dos comandos.
muito bom o video, mas gostaria de deixar minha sugestão aqui, é de usar o comando exa com o parametro --icons, que fica mais bonito ainda o terminal e pelo icone já consegue ver o tipo de arquivo
Muito bacana, cara, valeu! Uma coisa que já comentaram aqui, mas que convém reiterar, é que o btop é mais novo e mais rápido que o bashtop. A diferença é bem perceptível. E um comando que não foi mencionado, mas que eu acho fantástico, que é uma outra alternativa ao grep, é o ag ("the silver searcher"). Também feito em Rust, e mega rápido e intuitivo. Alguns desses eu não conhecia, muito obrigado!
Fiquei curioso sobre o ag, dei uma procurada e descobri o seguinte - ripgrep também é feito em rust - ripgrep ainda tem manutenção - não parece que o ag ainda tenha manutenção
6:00 mania horrível de quem escreve no terminal de dar CLEAR rápido demais pra quem está tentando ler e aprender não entender o comando que foi escrito! vc está ensinando Dio, deixe os comandos na tela pô!
Esse vídeo é útil para os tutorias que ten na Internet porque eles estão.com a configuração antiga então eles eles seria compartilha esse vídeo pro pessoal fazer tutorial com os comandados novos
Parabéns , pela qualidade de sempre de seus conteúdos. Gostei do tema usado na versão linux do conteudo deste vídeo, poderias informar como configuro no meu Linux mint 21? Obrigado
Provavelmente devido a muita documentação legada, e o que o apt-get ainda funciona tecnicamente, não é necessariamente errado, só é literalmente antigo mesmo. #oldhabitsdiehard haha
Ifcomfig e o apt get quando que os comandos novos foram criando pq eu usei apt get pra.instala.linux no.meu. computador em 2022 uns 8 meses atrás quer saber quando que esses comandos novos entraram no mercado
Que legal, eu trabalho com servidores mas não conhecia as alternativas ao htop ótimo, mais vídeos assim Dio Poderia falar um pouco sobre os sucessor do centos, almalinux Rocky abraço
Muito bom, uso o exa. Não conhecia muitos deles. Mas eu prefiro usar o nano com as opções -mlS em vez do micro. Daí crio uma alias nano="nano -mlS" e é só alegria! Qual é melhor, o apt ou aptitude?
Dio, não sei se você tem um vídeo específico, mas seria bacana você gravar um vídeo explicando um pouco como funciona o sistema de repartição no Linux, e as funções de cada partição, ex.: Boot etc. Muito bom o vídeo. 👍🏼
Usem o comando 'ack' no lugar do comando fdfind. É menor ainda e recursivo. Vai trazer resultado de subpastas e vai procurar dentro dos arquivos de texto.
o bat só é batcat na base debian, por conflito de nomes de pacotes, isso segundo os desenvolvedores. Se vc quiser usar só o "bat" vc precisa baixar o arquivo deb no repositório e instalar manualmente
O que eu fiz na realidade foi um alias simples do batcat para o cat, assim se digitar cat, ele usa o batcat, para não perder o comando, daria pra colocar qualquer nome "bat" mesmo poderia ser uma boa, mas aí vai de cada um :)
O comando IP é muito flexível, porém, para uso simples e rápido, eu ainda prefiro usar o ifconfig E eu aprendi a usar o ethtool, pq estava tendo problemas na velocidade dos links e precisava saber qual era a velocidade negociada Na verdade o comando apt-get é posterior ao apt, tanto que ele usa os arquivos e padrões do apt. Na verdade eu nunca entendi pq o povo usava apt-get No final das contas é interessante conhecer outros comandos... MAS na prática a gente sempre vai usar os comandos GNU/POSIX padrão pq perdemos muito tempo procurando alternativas e tendo que instalar e configurar (principalmente em ambientes que tem proxy). Se vc tá trabalhando com microcontainers nem faz sentido ficar instalando as coisas que não sejam padrão, dá mais trabalho para construir depois ou para atualizar.
Creio que o "grep" já deu lugar a muito tempo para o "ag" (silver search). Achei estranho não ter mencionado. O bashtop e o fdfind foram gratas surpresas. Em tempo, basta 'ip addr' esquece o show
Estes programas são alternativos, muito bons por sinal. Mas eu acho que para dizer que o original está obsoleto, somente quando for substituído oficialmente e vier por padrão nas principais distribuições.
Dio já acompanho teu trabalho a algum tempo e comecei a usar (tentar) novamente Linux por tua causa. Uma das coisas que sinceramente eu não entendo (e provavelmente não vou entender nunca) é pq diabos alguém precisa digitar comandos em terminal para executar uma operação se existem as interfaces gráficas. Sério, isso na minha opinião é praticamente a mesma coisa que preferir andar de carrinho de rolimã ao invés de um carro motorizado, não tem o menor nexo. Antigamente não se tinham as interfaces e as pessoas odiavam digitar e ter que decorar comandos, depois qndo criaram as interfaces tudo ficou mais fácil. Agora em pleno 2023 com todas as opções que existem querem voltar a digitar tudo na mão, não faz o menor sentido isso pra mim. Inclusive fica aqui minha sugestão pro pessoal Linux, se querem popularizar o sistema permitam que os usuários consigam executar as mesmas operações do terminal pela interface gráfica. Grande abraço!
Eu concordava com isso, até eu voltar a usar windows e não conseguir fazer nada pelo terminal. Um ponto importante, cara, é que o Linux é amplamente usado em servidores, e pra acessar e configurar servidores nós não temos interface gráfica. Por isso sempre vai aparecer primeiro a opção em terminal e depois uma interface que só máscara os comandos em botões bonitos. Partindo disso, boa parte dos mantenedores de aplicações trabalham com isso, servidores, então vão aprimorando as aplicações de terminal somente. Tldr: Linux é mais usado pelo terminal por conta da maioria de caso de uso: servidores. E somente depois é que surgem aplicações baseadas naquelas ferramentas de terminal Esse eu acho que é um dos pontos consideráveis. Mas eu super concordo com a facilitação de coisas gerais através de GUI. Quem faz isso MT bem é o YaST no opensuse, ele é tipo um painel de controle do windows pra Linux, só que melhor e extensível
@@gavitk3479 não me referi específicamente aos comandos executados no vídeo mas sim de maneira geral. Quanto a ser mais rápido tendo a discordar e digo isso baseado em vivência própria. Estava codificando com um colega, ele no Linux e eu no Windows, e precisávamos comitar um código no git, Eu pelo tortoise git e ele via terminal. Ele precisou de 3 comandos em sequência (primeiro adicionar os arquivos, depois commitar e depois fazer push) ao passo que eu com 3 clicks fiz o add, commit e o push de uma única vez. Não tem como 3 clicks serem mais lentos que digitar 3 linhas de comando, por menor que sejam.
@@IguJl entendo sua visão e concordo. Porém pelo pouco conhecimento que tenho de infra mesmo Servidores windows em ambiente produtivo não possuem interface gráfica (windows server core) e por este motivo (dentre outros) que a Microsoft criou o Power Shell que funciona tal qual o terminal para o Linux. A questão é que independente de ser um server ou um desktop a Microsoft mantém a interface gráfica integrada ao sistema de maneira que em um desktop o usuário tem a possibilidade de executar por ela ou se preferir via Power Shell ou mesmo Command, já no Linux senti dificuldades de executar até mesmo coisas simples como tornar meu usuário admin pelo gnome. Outra coisa que identifiquei foi que a imensa maioria dos helps e tutoriais na internet sempre vão pelo terminal e não encorajam a ir pela GUI, diferentemente do windows que é sempre pela interface. Não julgo nem critico quem prefere decorar e digitar comandos, só acho que se a comunidade Linux deseja atrair mais usuários domésticos para o sistema precisa repensar isso, pois se o lema é liberdade me parece que apenas em partes ele está sendo seguido. Abraço
Eu vendo o micro já até lembrei que o nano já substituiu outro comando: o pico. Na verdade o nano nasceu como uma alternativa, com licença GNU, ao pico que não tinha uma licença classificada como livre. O pico até foi descontinuado e ficou o nano. Ambos os programas tem a mesma interface. Agora o micro seria um pouco diferente, mas com o mesmo propósito.
Salve meu caro, queria muito aprender a editar o banner do dietpi pra fazer uma tela estilo terminal do Fallout, com uma arte em ASCII além da opção de login do próprio dietpi, depois eu colocaria um script bash com uma tela de boas vindas com opção de inserir e gerenciar registros.
Ótimo vídeo! Cara, tenho uma dúvida meio boba, mas que quero perguntar há algum tempo. Por que você usa o comando "clear" no terminal ao invés do atalho CTRL+L? É só por didática?
essa do ip a já caiu em uma prova e eu acostumado a usar o ifconfig (q não estava nas opções) fiquei simplesmente sem saber o que responder aí tive que sair chutando mesmo, e ainda chutei errado
É bom fazer uma explicação sobre o trio bashtop, bpytop e btop. Todos eles são o mesmo programa, pelo mesmo dev.
A diferença é que o dev começou com o bashtop, feito em bashscript, e é lento que só. Pra melhorar, ele refez em python e nasceu o bpytop, que é mais rápido e mais atual que o bashtop. Finalmente ele refez em C e nasceu o btop, que é o mais rápido, mais atual e com mais funções. Fica a recomendação pra usar sempre o btop quando possível.
Além disso, a diferença visual que o Dio apresentou são apenas configurações diferentes. Basta pressionar Esc e ir em Options, que você pode configurar o fundo transparente, o tema e outras coisas.
Boa! Eu tava achando o bashtop bem lento mesmo, o btop é bem mais rápido. Fico pensando se o dev pensa em migrar pra Rust, no futuro...
Uma recomendação que faltou.
Neovim como substituto do Vi e Vim - é uma versão refaturada do código do Vim (cerca de 30% menos código) e tem suporte a plugins em LUA.
Tem uma versão bem esta ficando famosa, o LunarVIM que é uma IDE no terminal, basicamente é um neovim com vários plugins pre-instalados
Interessante, não conhecia, valeu por conpartilhar
Que top! Vi por alto que ele funciona como uma coletânea de plugins, praticamente um kit que usa o Neovim como base... Curti demais! Vou dar uma sacada nele com calma pra ver se consigo rodar minhas ferramentas todas nele, mas a princípio eu já gostei muito do que eu vi.
Tem o nvim-qt que usa interface gŕafica (mas com estilo de terminal), mas é mais responsivo e rápido. Tem suporte a mouse e a outras coisas também.
Esses ai ainda são um meme para sair dele?
Eu já tentei usar softwares "Vim Like", mas não tem como, eu fico perdido nos atalhos kkkkk. Embora eu gostaria de aprender, tenho bastante capacidade de me adaptar a teclados, mas para quem está iniciando nesse mundo de programação e Linux como eu, é difícil se adaptar aos atalhos e ao código. Embora eu talvez tente usar esse Lunar Vim 🤔
Um Gerenciador de Pacotes Muito Bom é o "nala" ele e basicamente o apt só que mais bonito e talvez mais rapido e já tem no repo do ubuntu
Boa! Ele é bem legal mesmo, a gente já tem vídeo sobre ele lá no Diolinux Labs, quem não conhece pode conferir aqui: ruclips.net/video/cBH2MJvLt1Q/видео.html
O objetivo principal do comando cat é concatenar arquivos, nós que usamos para visualizar :)
Eu percebi uma coisa aqui: algumas das recomendações realmente fazem sentido por questão de defasagem (especialmente no caso do ifconfig que já está sem manutenção há muitos anos), mas em outros casos são apenas softwares mais modernos com uma saída mais bonitinha ou uma saída com renderização de tela (geralmente com ncurses).
É importante ressaltar que esses softwares mais antigos com saídas mais simples também servem ao propósito de interagirem uns com os outros via stdio: pense em combos usando comandos como grep, sed, awk, cut e tantos outros, especialmente pra terminar com o xargs no último pipe. Eu uso demais o xargs no meu dia a dia, em combinação com jq, sed e curl pra manipular dados de API em JSON, converter pra saídas mais amigáveis pro terminal e no final mandar uma sequência de curl com xargs. Isso só é possível com saídas simplificadas no stdout, se colocar muitos caracteres pra "embelezar" a saída (tipo cores, barrinhas e tal) eu perco toda essa funcionalidade. Então é importante ter os comandos mais tradicionais, mas claro que toda inovação e facilidade é bem-vinda dependendo da situação, se te tornar mais produtivo então eu acho que vale a pena.
Você se refere aos comandos deixarem de ser posix, mas creio deva ser possível desativar a saída com ansi(cor) como acontece com o 'ls'
Algumas alternativas conseguem detectar quando tá rolando alguma manipulação de strings e acabam redirecionando pro stdout (o batcat por exemplo faz isso quando é seguido por um pipe por exemplo). Mas esse ponto é bem importante e não deixa de ser uma boa prática, tanto que o próprio apt-get é recomendado pra ser usado em scripts ao invés do apt por conta disso
Acho que qualquer aplicação ou programa cli, que se preze, identifica se a saída é para o terminal ou pipe. A saída pode ser embelezada para ajudar a leitura, mas pode ser plain text quando é para interação entre programas.
Tirando o apt-get e o ifconfig, o resto não é bem obsoleto, mas melhor substituído por.
nettools tá até saindo da LPI, e o apt tá entrando como fork do apt-get, e é bem mais jogo usar ele.
Mas é bacana ver esses comandos ai. Alguns pra servidor é bom, são mais legíveis. Mas pra usar em casa, os que deixam saída do terminal colorido já ajudam um montão
O vídeo fala sobre comandos obsoletos no terminal Linux e apresenta 10 alternativas mais eficientes. São mencionadas as seguintes substituições
Substituir o comando "help" pelo "tldr", que fornece manuais de páginas de forma mais organizada.
Substituir o comando "ifconfig" pelo "ip", que mostra informações de conexões de rede.
Utilizar o comando "apt" em vez de "apt-get", pois é uma versão simplificada e mais completa.
Substituir o comando "ls" pelo "exa" ou "hexa", que oferecem uma visualização mais organizada dos diretórios.
Utilizar o comando "ncdu" em vez de "df" para visualizar informações de discos e partições de forma mais detalhada.
Substituir o comando "nslookup" pelo "dig" ou "drill" para consultas de domínio.
Utilizar o comando "fd" em vez de "find" para encontrar arquivos de forma mais rápida e inteligente.
Substituir o comando "top" pelo "htop" ou "bpytop" para visualizar processos do sistema com mais recursos e informações.
Utilizar o comando "bat" em vez de "cat" para visualizar arquivos de forma mais legível.
Substituir o comando "grep" pelo "rg" (rip grep) para pesquisar em arquivos de forma mais rápida.
Essas alternativas são apresentadas como opções mais eficientes e atualizadas em relação aos comandos clássicos do Linux.
O apt eu comecei a usar no dia que lançou, só por exibir em cores as informações que no apt-get eram monocromáticas.
Mas até hoje encontro pessoas no meu trabalho usando o apt-get e tenho a sensação de que eles estão no tempo das cavernas 😅
Uma distinção importante entre apt e apt-get é que o apt (pelo menos por enquanto) não se propõe a ser uma ferramenta pra ser usada em scripts. Tanto é que se você usar apt em Dockerfiles, voce vê uma mensagem dizendo que a interface do apt não é estável. Isso significa que o seu script pode parar de funcionar em uma versão futura.
Top de Linha esse conteúdo! Eu não sei nem desinstalar apps!
Esse foi um vídeo ótimo! Mesmo para quem já está acostumado (talvez até demais) com o terminal. Boa Dio.
Quando estava começando no PHP (a primeira versão) instalei no Windows 98 em conjunto com PWS (Inetpub\wwwroot) e rodava bem. Mas quando fui passar os scripts PHP para um servidor Linux profissional Apache (na pasta www) não rodou, apesar de ter o PHP instalado, o problema era as permissões, o tal comando chmod xxx, para o programa poder executar.
Realmente, eu estava ficando para trás. Esse bashtop e micro foram sensacionais. Valeu!
Muito bom o video, uma parte 2 se acharem mais comandos seria excelente
Maravilhoso teu vídeo, sempre estou procurando ferramentas pra melhorar o ambiente de trabalho e essas dicas são muito interessantes. Obrigado e continue por favor.
que vídeo ótimo. eu por exemplo não conhecia o tldr. sempre estive usando man ou help
Salve Dio, sempre com grandes dicas.
Retribuindo a ajuda: O Ctrl+L é um atalho para o CLEAR.
Ajuda, caso ache trabalhoso digitar "clear"
Muito bom o vídeo mas aqui vão algumas perguntas
1- E para provas de certificação, será que pode ocorrer substituição de alguns comandos?
2- Existe algum lugar para poder obter informações sobre qual comando ficou obsoleto e qual a nova ferramenta que vai substituir e etc?
Sobre a obsolecência, o que vai contar principalmente eu acho é a frequência de atualizações. Se vc vai no Github de uma dessas ferramentas e a última release foi em 2020, por exemplo, vc percebe q tvz n valha mais a pena continuar usando ela e sim uma alternativa.
@@gustavovasconcelos9857 imagina ficar olhando tudo la no Github pra acompanhar. É um pouco complicado
@@krillAmorim n existe um "compilado" de defasagem. A melhor forma é realmente verificar a data da ultima versão. Outra forma seria verificar o release log da distro, talvez eles informem quais estão defasadas (deprecated).
O batcat me pareceu mais um substituto para o less do que para o cat... Eu uso o cat mais para conCATenar arquivos e streams em scripts .sh do que para ler arquivos. Para ler arquivos eu uso o less e o vim, e para ler só algum log, o tail
Pô ifconfig é um clássico
Mas fazer oq as coisas mudam
Ótimo vídeo Dio!
(O Brasil não tem o exa mas o Linux tem kk)
Jamais abandonarei o ifconfig kkkkk
exa é muito bom, uso ele ao invés do saudoso ls
@@caduhidalgo4996 gosto dele pq tem o --icons kkkkkkkkkkkkk
@@rsdobr9177 use ip a
para quem não tiver problemas com scripts, talvez rola criar um alias. Fica mais fácil a transição.
Dio, vários dos comandos que você apresentou são interessantes, porém muitos deles como o batcat, btop, etc, vão demorar pra ser adotados de forma mais comuns pois não estão no repositório padrão das distros! Eu em servidores não gosto de usar o snap, só instalo deb mesmo, por isso não usaria o btop, apesar de parecer superior ao htop.
Porém gostei muito do vídeo.
Abraço e continue com o ótimo trabalho!!!
Eu uso Slackware 15.0 e os únicos comandos reconhecidos foram o "ip a" (só no root) e o "dig".
Sério eu imploro faz mais vídeo assim tipo você atualiza nos eu não sabia eu estava usando os comandos antigo
Questão da manutenção dos programas é importantíssimo...
Troca o ifconfig pelo ip a foi choque...
Mas o net-tools acabou ficando sem alguma manutenções até mesmo pela redhat... Lembro dele me mandarem arrancar pacote pra resolver problema de outro programa 😅
4:40 e o exa ainda tem --icons que deixa com ícones dos arquivos, fica legal! (vi pelo Akita haha)
Esse canal é demais, pra um novato como eu é tudo de bom.
Vídeo ótimo!! Como aprendi Linux a pouco tempo, alguns eu já uso naturalmente hahaha
Nano consegue mostrar os números das linha e dar highlight, dá pra fazer umas coisas nele mexendo no nanorc !
Ótimo vídeo! Fica a recomendação do tldr++, que é mais atualizado que o tldr e possui mais funcionalidades, como autocompleção e pesquisa dos comandos.
muito bom o video, mas gostaria de deixar minha sugestão aqui, é de usar o comando exa com o parametro --icons, que fica mais bonito ainda o terminal e pelo icone já consegue ver o tipo de arquivo
No meu Pop_os! ficou ilegível os icons, acho que precisa de alguma fonte específica. Valeu pela dica.
@@evaldoaraujo4145 bem provável, acho que a fonte precisa ter suporte a grifos, eu gosto bastante da meslo glf, se não me engano
Muito bom. Faz um vídeo como esse só q mais completo.
Sugestão de vídeo: Software(s) para Linux equivalente(s) ao Windows Powertoys.
Muito bacana, cara, valeu!
Uma coisa que já comentaram aqui, mas que convém reiterar, é que o btop é mais novo e mais rápido que o bashtop. A diferença é bem perceptível.
E um comando que não foi mencionado, mas que eu acho fantástico, que é uma outra alternativa ao grep, é o ag ("the silver searcher"). Também feito em Rust, e mega rápido e intuitivo.
Alguns desses eu não conhecia, muito obrigado!
Fiquei curioso sobre o ag, dei uma procurada e descobri o seguinte
- ripgrep também é feito em rust
- ripgrep ainda tem manutenção
- não parece que o ag ainda tenha manutenção
@@espinhudobr eu não sabia disso, valeu pela dica! Nesse caso talvez seja bom eu migrar então...
Cara, impressionante esse vídeo! Muito obrigado Dio! Sensacional
Excelentes dicas. Obrigado.
Muito bom vídeo! Não conhecia algum deles. Acho que seria legal criar um capítulo também para a parte do vídeo que fala do nano e micro.
6:00 mania horrível de quem escreve no terminal de dar CLEAR rápido demais pra quem está tentando ler e aprender não entender o comando que foi escrito! vc está ensinando Dio, deixe os comandos na tela pô!
Esse vídeo é útil para os tutorias que ten na Internet porque eles estão.com a configuração antiga então eles eles seria compartilha esse vídeo pro pessoal fazer tutorial com os comandados novos
Tem como configurar temas diferentes no btop e deixar o fundo transparente. Aperta ESC e vai em options
Que vídeo maravilhoso. O apt, o micro e mais uns 2 me serão bem úteis
Ótimo vídeo sobre 10 comandos ultra linux passados
Conteúdo de ótima qualidade, muitos comandos importantes para as atividades do dia a dia no terminal. Abraço.
Bom dia Dio,
Sabe como configurar o prelink e preload para priorizar o navegador e suas dependências ?
Parabéns , pela qualidade de sempre de seus conteúdos. Gostei do tema usado na versão linux do conteudo deste vídeo, poderias informar como configuro no meu Linux mint 21?
Obrigado
Não sabia de vários desses. Testar alguns depois. Valeu, Dio!
Excelente vídeo, muito bacana, uso diariamente as versões antigas hahah não vejo a hora de testar os novos e melhores modos. Valeu
Ainda vejo muitos tutoriais, muitos deles até novos, mas indicando a instalação utilizando o "apt-get" rsrs
Provavelmente devido a muita documentação legada, e o que o apt-get ainda funciona tecnicamente, não é necessariamente errado, só é literalmente antigo mesmo. #oldhabitsdiehard haha
Ifcomfig e o apt get quando que os comandos novos foram criando pq eu usei apt get pra.instala.linux no.meu. computador em 2022 uns 8 meses atrás quer saber quando que esses comandos novos entraram no mercado
Dio, faz um vídeo ensinando a como fazer com que o GRUB do Linux identifique o Windows no dualboot!
Parabéns por seu trabalho. Fantástico estes novos comandos.
Um assunto legal pra um vídeos são os carros da tesla que usam linux e foram atualizados com a compatibilidade com steam, usam sistema do steamddeck.
Show! Parabéns.
Que legal, eu trabalho com servidores mas não conhecia as alternativas ao htop ótimo, mais vídeos assim Dio
Poderia falar um pouco sobre os sucessor do centos, almalinux Rocky abraço
No Opensuse 15.4 nada disso... testei vários... Mas muito legal o vídeo, sou véio no linux!
Temos YaST, ao menos kkkkk
Para um iniciante eu gostaria muito de saber comandos de limpeza de sistema e da lixeira e de atualizações de programas e sistema.
Muito bom esse video, gosto muito do nano mas o micro achei muito legal!!
Sempre muito bom seus videos!
Muito obrigado :)
Faz mais videos sobre isso por favor
Muito bom, uso o exa. Não conhecia muitos deles. Mas eu prefiro usar o nano com as opções -mlS em vez do micro. Daí crio uma alias nano="nano -mlS" e é só alegria! Qual é melhor, o apt ou aptitude?
Acredito que o aptitude esteja defasado também, apesar de ainda funcionar, como o próprio apt-get, melhor usar o apt mesmo, que não tem erro.
no ubuntu eu usava o gedit como alternativa ao nano. Mas gostei muito do bashtop, vou testá-lo \o
Troquei o nano pelo vim faz uns 2anos kakakak foi uma luta mas aprendi a usar, é q eu programo pelo termux e uso os temas do vim
Parabéns Dio, novamente mais um vídeo totalmente excelente! 🐧🚀
Adorei o tldr, o ncdu e o micro.
Não consegui encontrar para instalar o exa, o duf, e o btop/bashtop...
Dio, você tem algum vídeo fazendo um tutorial para instalar o linux mint completo no chormebook? (substituindo o chormeos)
Vídeo excelente, cara. Ótimas dicas. Valeu demais.
Q video top... Fantastic
apaixonei pelo micro, será que da pra usar pra Codar?
Dio, não sei se você tem um vídeo específico, mas seria bacana você gravar um vídeo explicando um pouco como funciona o sistema de repartição no Linux, e as funções de cada partição, ex.: Boot etc.
Muito bom o vídeo. 👍🏼
Sim, ele tem.
ruclips.net/video/Vd-CEeoonIM/видео.html
@@TigerWhite987 Muito obrigado. 🤝🏼
@@igorbarbosa4972 De nada, amigo! Sempre busque cada vez mais conhecimento! Ele é a única coisa que vamos levar conosco até a morte.
@@TigerWhite987 Com certeza. 🤝🏼
toppp, obrigado pelas dicas
No fedora 38 o bashtop ficou obsoleto já também, o recomendado agora é o bpytop
Muito bom vídeo
8:30 essa parte é muito top
Usem o comando 'ack' no lugar do comando fdfind. É menor ainda e recursivo. Vai trazer resultado de subpastas e vai procurar dentro dos arquivos de texto.
E pra quem ainda não sabe, dá pra limpar o terminal apertando Ctrl + L ao invés de digitar 'clear'. Dá até uma agonia ver isso toda hora.
Eu gosto muito do bottom para substituir o htop
Muito bom. No Debian por padrão estes comandos não vem
o bat só é batcat na base debian, por conflito de nomes de pacotes, isso segundo os desenvolvedores. Se vc quiser usar só o "bat" vc precisa baixar o arquivo deb no repositório e instalar manualmente
O que eu fiz na realidade foi um alias simples do batcat para o cat, assim se digitar cat, ele usa o batcat, para não perder o comando, daria pra colocar qualquer nome "bat" mesmo poderia ser uma boa, mas aí vai de cada um :)
O comando IP é muito flexível, porém, para uso simples e rápido, eu ainda prefiro usar o ifconfig
E eu aprendi a usar o ethtool, pq estava tendo problemas na velocidade dos links e precisava saber qual era a velocidade negociada
Na verdade o comando apt-get é posterior ao apt, tanto que ele usa os arquivos e padrões do apt. Na verdade eu nunca entendi pq o povo usava apt-get
No final das contas é interessante conhecer outros comandos... MAS na prática a gente sempre vai usar os comandos GNU/POSIX padrão pq perdemos muito tempo procurando alternativas e tendo que instalar e configurar (principalmente em ambientes que tem proxy). Se vc tá trabalhando com microcontainers nem faz sentido ficar instalando as coisas que não sejam padrão, dá mais trabalho para construir depois ou para atualizar.
Creio que o "grep" já deu lugar a muito tempo para o "ag" (silver search). Achei estranho não ter mencionado. O bashtop e o fdfind foram gratas surpresas. Em tempo, basta 'ip addr' esquece o show
cliquei no vídeo esperando ele falar do silver search rsrs
Enquanto isso eu nunca ouvi falar disso aí 😅.
De diferente do grep só usei o awk, apesar de ter um uso levemente diferente.
Uma dica é definir a chamada desses novos programas com o "alias", como: alias nano="micro"
Vdd, mas a desvantagem é que vc não vai se acostumar a chamar logo o programa.
Sensacional! Cara esse video foi lindo só o b-top ja vale o like
Estes programas são alternativos, muito bons por sinal. Mas eu acho que para dizer que o original está obsoleto, somente quando for substituído oficialmente e vier por padrão nas principais distribuições.
Puts, só dicas top, muito obrigado pelo conteúdo!!
Excelente!
Ultra linux passado?
KKKKKKKKKKKKKKK EU LI ASSIM TBM
Dio já acompanho teu trabalho a algum tempo e comecei a usar (tentar) novamente Linux por tua causa. Uma das coisas que sinceramente eu não entendo (e provavelmente não vou entender nunca) é pq diabos alguém precisa digitar comandos em terminal para executar uma operação se existem as interfaces gráficas. Sério, isso na minha opinião é praticamente a mesma coisa que preferir andar de carrinho de rolimã ao invés de um carro motorizado, não tem o menor nexo. Antigamente não se tinham as interfaces e as pessoas odiavam digitar e ter que decorar comandos, depois qndo criaram as interfaces tudo ficou mais fácil. Agora em pleno 2023 com todas as opções que existem querem voltar a digitar tudo na mão, não faz o menor sentido isso pra mim. Inclusive fica aqui minha sugestão pro pessoal Linux, se querem popularizar o sistema permitam que os usuários consigam executar as mesmas operações do terminal pela interface gráfica. Grande abraço!
E conseguem, tudo que o dio mostrou ai da pra fazer com a interface, mas muitas vezes fazer pelo terminal é bem mais rapido.
Eu concordava com isso, até eu voltar a usar windows e não conseguir fazer nada pelo terminal.
Um ponto importante, cara, é que o Linux é amplamente usado em servidores, e pra acessar e configurar servidores nós não temos interface gráfica. Por isso sempre vai aparecer primeiro a opção em terminal e depois uma interface que só máscara os comandos em botões bonitos.
Partindo disso, boa parte dos mantenedores de aplicações trabalham com isso, servidores, então vão aprimorando as aplicações de terminal somente.
Tldr: Linux é mais usado pelo terminal por conta da maioria de caso de uso: servidores. E somente depois é que surgem aplicações baseadas naquelas ferramentas de terminal
Esse eu acho que é um dos pontos consideráveis. Mas eu super concordo com a facilitação de coisas gerais através de GUI. Quem faz isso MT bem é o YaST no opensuse, ele é tipo um painel de controle do windows pra Linux, só que melhor e extensível
@@gavitk3479 não me referi específicamente aos comandos executados no vídeo mas sim de maneira geral. Quanto a ser mais rápido tendo a discordar e digo isso baseado em vivência própria. Estava codificando com um colega, ele no Linux e eu no Windows, e precisávamos comitar um código no git, Eu pelo tortoise git e ele via terminal. Ele precisou de 3 comandos em sequência (primeiro adicionar os arquivos, depois commitar e depois fazer push) ao passo que eu com 3 clicks fiz o add, commit e o push de uma única vez. Não tem como 3 clicks serem mais lentos que digitar 3 linhas de comando, por menor que sejam.
@@IguJl entendo sua visão e concordo. Porém pelo pouco conhecimento que tenho de infra mesmo Servidores windows em ambiente produtivo não possuem interface gráfica (windows server core) e por este motivo (dentre outros) que a Microsoft criou o Power Shell que funciona tal qual o terminal para o Linux. A questão é que independente de ser um server ou um desktop a Microsoft mantém a interface gráfica integrada ao sistema de maneira que em um desktop o usuário tem a possibilidade de executar por ela ou se preferir via Power Shell ou mesmo Command, já no Linux senti dificuldades de executar até mesmo coisas simples como tornar meu usuário admin pelo gnome. Outra coisa que identifiquei foi que a imensa maioria dos helps e tutoriais na internet sempre vão pelo terminal e não encorajam a ir pela GUI, diferentemente do windows que é sempre pela interface. Não julgo nem critico quem prefere decorar e digitar comandos, só acho que se a comunidade Linux deseja atrair mais usuários domésticos para o sistema precisa repensar isso, pois se o lema é liberdade me parece que apenas em partes ele está sendo seguido. Abraço
Eu vendo o micro já até lembrei que o nano já substituiu outro comando: o pico. Na verdade o nano nasceu como uma alternativa, com licença GNU, ao pico que não tinha uma licença classificada como livre. O pico até foi descontinuado e ficou o nano. Ambos os programas tem a mesma interface. Agora o micro seria um pouco diferente, mas com o mesmo propósito.
Nossa eu não sabia por isso que eu não estava conseguindo usar o Ifconfig kkkkk obrigado
Salve meu caro, queria muito aprender a editar o banner do dietpi pra fazer uma tela estilo terminal do Fallout, com uma arte em ASCII além da opção de login do próprio dietpi, depois eu colocaria um script bash com uma tela de boas vindas com opção de inserir e gerenciar registros.
O Bat usa o comando batcat só no Ubuntu por causa de outro programa com o mesmo nome, mas nas outras distros ele é só bat mesmo
Ótimo vídeo!
Cara, tenho uma dúvida meio boba, mas que quero perguntar há algum tempo. Por que você usa o comando "clear" no terminal ao invés do atalho CTRL+L? É só por didática?
Provavelmente é costume. Eu também só uso "clear" em vez de "CTRL+L"
Dio uma dúvida tu ta usando o wallpaper engine ou o komorebi ? Para animar o wallpaper.
Bom demais - no Manjaro não achei o fd-find, ai o Google me contou que no Manjaro é simplesmente "fd", ou a linha completa:
[sudo pacman -Syu fd]
Boa, alguns pacotes variam conforme a distro mesmo
Tbm n achei o batcat no arch
Deve ser só Bat, certo?
@@Lucs-ku5cb batcat é só no Debian e seus derivados como o Ubuntu, nas outras distros é só bat
Ótimas dicas!!
Obrigado
02:47 Atualizou o comando mas faltou atualizar o protocolo pra IPv6 😐
Gosto muito do "tree" !
essa do ip a já caiu em uma prova e eu acostumado a usar o ifconfig (q não estava nas opções) fiquei simplesmente sem saber o que responder aí tive que sair chutando mesmo, e ainda chutei errado
Eu utilizo o ZSH, mas alguns comandos, como por exemplo o ip a só funciona na bash...sabes dizer porque?
opa, esse teu teclado é a keycrhon? eu tinha muitos problemas digitando com ele.
Top!! Muito Bom!