Por que o Linux AINDA usa TERMINAL?
HTML-код
- Опубликовано: 7 июл 2024
- ✅ Promoção mês do consumidor com até 73% de desconto e +3 meses gratuitos, acesse: hostinger.com.br/diolinux
Algumas pessoas podem olhar para o terminal (do Linux ou de qualquer outro sistema) e pensar que é uma forma antiquada de se usar o computador, pensando que clicar nas coisas é a forma mais eficiente de se fazer as coisas, no entanto, algo muito comum de ser dito por usuários avançados de computador é que o terminal é extremamente poderoso e eficiente. No vídeo de hoje, vamos mostrar para aqueles que ainda não visualizam o potencial do terminal, um pouco do que ele pode fazer, e porque ele é eficiente.
👑 Seja membro do canal: ruclips.net/user/diolinuxjoin
🔴 Vídeos exclusivos: • Diolinux Play (Exclusi...
📘 Cursos e séries exclusivos para membros: diolinux.com.br/cursos
📩 Notícias do mundo Tech, Linux e Open Source: diolinux.com.br/newsletter
⭐ Todas as nossas redes sociais: diolinux.com.br/links
🎤 Nosso Podcast: diolinux.com.br/diocast
🎮 Nosso canal de Lives de games: diolinux.com.br/live
🛒 Nossa loja (na Lolja): diostore.com.br
📊 Confira os benchmarks em detalhes: diolinux.com.br/benchmarks
📬 Contato comercial: blogdiolinux@gmail.com
📎 Fontes e Links:
‣ Post na aba da comunidade com os depoimentos dos usuários sobre o Terminal: • Post
‣ Windows Server Core: learn.microsoft.com/en-us/win...
‣ NethServer: • PODE? SERVIDOR COM INT...
📹 Produção:
Roteiro e Apresentação: Dionatan Simioni
Edição e efeitos: Rafael Shikamaru - Наука
Esse é bom para compartilhar para quem ainda usa o terminal como motivo para não testar Linux, né?
E galera, tá rolando o mês do consumidor da Hostinger com até 73% de desconto e +3 meses gratuitos, só acessar: hostinger.com.br/diolinux
Primeira coisa que pensei foi no trabalho:
-muitas coisas são feitas usando sempre os mesmos comandos: grep, crontab, du...
-quando vc tem um único programa ou app que faz exatamente o que vc quer, num determinado momento (ex: transferência de diversos arquivos, sem um padrão fácil; edição de imagens, etc...), pode, sim, ser [MUITO] conveniente uma interface gráfica;
-no entanto, quando vc está utilizando um ambiente onde vc quer, por exemplo, procurar uma determinada string, num arquivo-texto de 1.9GB, a interface gráfica passa a ser um inconveniente (pesa muito, demora demais, à toa);
-mais: quando existe a necessidade de manutenção específica, é muito mais fácil "ter todas as ferramentas à mão" - isso também vale para o cmd ou powershell, no windows. Ex: quando o "ls", "rm" e "mv" falham, por excesso de arquivos, pode-se usar o "find", que contorna isso muito bem. Nesses casos, interfaces gráficas (janelas), no geral, tendem a ser inaceitavelmente lentas, para esse tipo de tarefa.
-sem contar que, muitas vezes, deixa-se um script pronto, ou mesmo um roteirinho, num arquivo-texto, com a linha de comando já explicada, bastando ajustar, copiar e colar. Acredite ou não: muito mais rápido do que ter que abrir uma interface gráfica e sair catando opção por opção (por exemplo: "listar os 15 maiores diretórios de um ponto de montagem, em ordem decrescente de tamanho, ignorando erros, caso o ponto de montagem tenha menos de 15% de espaço livre, enviando o resultado por email". Uma linha de comando, uma entrada no crontab; demora mais para descrever isso, hehe. Aliás, interface gráfica pra que, nesse caso? rsrsrsrs...linha de comando também facilita, pra testar etapas desse tipo de situação)
Precisei catalogar pra mais de 30.000 fotos dentro de uma pasta separando-as por ano em que foram salvas, criando as pastas tipo 1995 ~ 2023. A mesma coisa para vídeos, pensa o trampo que daria rs. Fiz um script python rodei pelo terminal em questão de 2 minutos estava tudo pronto.
Manda o código
Onde aprendo isso?
Manda o código, amigo 🙌
@@user-dy1zy3zs2x Vlw! Obrigado!
Eu fiz um em shell pra remover todos os .zip de uma pasta
Uma das coisas que eu mais uso é o terminal. Me dá velocidade, encadeamento de comandos e praticidade. Sou da época que ao ligar o computador só víamos C:\> e tínhamos que nos virar... Acabei acostumando a criar batchs pra fazer as coisas e hj em dia crio .SH
A parte gráfica é importante, mas o terminal sempre terá vantagens. Quando iniciei a usar Linux, a uns 9 anos atrás eu já achava mais prático utilizar o terminal mesmo tendo dificuldade com os comandos, fora que parecia mais interessante kkk e até hoje ainda é.
Mas tem momentos que é melhor usar o ambiente gráfico também.
Melhor coisa é usar um pra tomar o outro mais conveniente ou eficiente, pra quê que eu vou usar um só se tem os dois
Exato, muitas coisas são melhores no terminal, e muitas outras são melhores ou simplesmente só funcionam em interfaces gráficas
É querer comparar uma necessidade com a outra, msm que façam as mesmas coidas
Da pra fazer essas coisas aí do vídeo com python, linguagem mais amigável que a do Linux
@@Leonardo_B praticamente qualquer linguagem faz essas mesmas coisas. Lua, Ruby, elixir, etc
Usar o terminal é um dos motivos que me fazem amar usar o Linux.
No site da Red Hat encontrei uma resposta muito concisa e pragmática sobre o uso do terminal: a interface gráfica acaba por limitar as possibilidades, chega o momento que é preciso fazer algo que não foi previsto nela. Isso se mostra muito claro para mim quando saio do Plasma para o Gnome, por exemplo; fico com uma sensação de que "as possibilidades foram reduzidas", é como se o computador tivesse sofrido um downgrade, He, He! Creio que tudo tenha a ver com o workflow, a necessidade é a mãe da adaptação, se a solução de um problema concreto for mais viável pelo terminal, certamente mesmo o usuário doméstico iniciante buscará executar, nem que seja na base do copiar/colar.
Baita papo!
Eu como admin de redes é imprescindível a CLI. Automatizo demais minhas rotinas de trabalho.
Então, é a questão das "coisas prontas". Muita gente não quer perder tempo nem pesquisando. Eu não sou TI, mas no serviço eu arrumo as máquinas. Qualquer probleminha nos computadores os colegas nem lêem o que está escrito, já me chamam. Eu aprendo essas coisas por que eu gosto de ver como a máquina funciona, triste que não sou reconhecido profissionalmente.
Eu acho massa o terminal pois te dá aquela transparência de tudo o que tá acontecendo por debaixo de um processo, pois ele vai te mostrando tudo (ao instalar programa por exemplo), é uma maneira fácil de instalar qualquer programa (um simples comando e já era) e também porque é massa ver aquele monte de letrinhas descendo hahahaha
Eu sou viciado em ver as letrinhas descendo.
Sem contar que quando alguma coisa dá errada no download é só vc procurar no meio daquelas linhas o que deu errado (coisa que vc tem que ficar pesquisando no windows pq vc nao sabe o que raios deu errado no download)
Resolver dependências eu acho top, também.
É eu sou antiquado, pa karai.
E fica bem prático pesquisar ou entender o erro quando está instalando algo. ^^
Outro exemplo bom, é a criação de diretórios vários com várias sub pastas, como na criação de um novo projeto para desenho técnico por exemplo, onde temos as peças escritas, peças desenhadas etc, onde dentro destas existe outras categorias.
Com o terminal eu sei exatamente o que esta acontecendo. Se durante uma instalação de software faltarem dependencias, o terminal me avisa, e diz quais são. Assim fica mais facil saber o que fazer em seguida.
Exato, eu gosto MT de costumizar meu desktop, e eu uso waybar bastante, ent eu uso o terminal para ver onde eu errei no config file se n tá aparecendo ou algo tá faltando
Eu sempre usei o windows aí quando fui pro Linux meu mundo se expandiu o terminal é muito útil
Usar linha de comando é simplesmente libertador !!
Uma rotina pesada de comandos pode ser substituída por um bom script.
Comecei a aprender sobre o básico do terminal pela vontade de aprender sobre hacking, não acabei avançando muito mas o terminal já me ajudou muito principalmente na criação de scripts ou alguma análise de problemas. Não sou profundo conhecedor de comandos e aplicativos do terminal mas o pouco que sei já é muito útil
Foda é quando o usuário resolve rodar algum comando que ele não sabe muito bem como funciona e acaba fazendo bobagem, tipo apagar algum arquivo sem querer, sobrescrever arquivos importantes, etc. Pior ainda é quando fazem esse tipo de coisa e falam que a culpa é do sistema que é complicado demais.
Ou até mesmo quebrar o sistema, que foi o meu caso kkkk
@@rodrigomoreira4220 Quando for executar um comando como root e você não estiver muito seguro sobre como usar ele é bom dar uma lida no --help dele ou executar um "man comando" pra ter certeza de como se usa.
Também é importante prestar atenção nas saídas, alguns comandos pedem confirmação pra executar tarefas que possam ter algum risco, ou mostrar o que vai ser ou está sendo feito.
@@T-Rex_Vegetariano Obrigado pela informação.
Tipo desinstalar a interface gráfica como um certo alguém
eu uso até no windows, por exemplo pra atualizar softwares como o notepad++, o virtualbox ou o filezilla, se for atualizar do jeito convencional, tenho que ir no site, baixar um novo exe, executar o exe e avançar até terminar de atualizar, no terminal eu só dou um ctrl + v e já atualiza direto
Na boa, quem diz que terminal é ultrapassado é ignorante e nem deve ser levado a sério. É claro que precisamos de GUI pra fazer várias coisas, mas há momentos que a linha de comando é bem útil, eficiente e/ou prática.
Esses dias mesmo eu comecei a experimentar o imagemagick e fiquei muito contente por converter imagens facilmente ao invés de usar um app pra isso ou ir num site, pois também é simples mas bem mais rápido.
Dio, vc deixou passar batido uma coisa extremamente importante (e inclusive fica aí a recomendação de vídeo)
Terminal não é única e exclusivamente linha de comandos isoladas, existem aplicações de terminal baseadas em interfaces simples (como o ranger e o neovim)
Elas são de longe mais intuitivas do que a linha pura e podem funcionar junto com os comandos dem problemas, dessa forma fica parecendo que terminal é só comando isolado, e não é
Like pra ele ver pfvr
Apoiado, excelente vídeo 👏🏼👏🏼👏🏼
Parabéns, muito didática a sua definição para usar o terminal ou não, e a mesma coisa pelo assunto servidor.
For loops e xargs/find ajudam demais em algumas tarefas no terminal.
Essa semana eu precisei renomear alguns arquivos presentes em 12 diretórios nomeados em sequência (1 a 12), coisa fácil de se fazer com um for loop em segundos que se eu fosse fazer no gerenciador de arquivos eu gastaria mais tempo e seria bem chato (imagina escalar isso para centenas ou milhares de arquivos...). Certa vez eu resolvi separar todos os meus wallpapers por resolução e mover aqueles abaixo de determinado limite para outro diretório, pois queria testar o Upscayl. Eu tenho quase 1000 imagens, imagina fazer um por um na mão? haha Talvez tenha algum programa GUI para fazer isso mais fácil, mas com as ferramentas do terminal eu consegui em poucos minutos. Isso pq a maior parte do tempo foi para testar os parâmetros do comando para funcionar direitinho rs
Tem coisas que eu prefiro fazer com aplicativos GUI, uso GNOME e gosto bastante dos apps desta DE, bastante intuitivos e fazem bem o que se propõem a fazer. Mas outras tarefas são simplesmente mais fáceis e rápidas de se fazer usando a linha de comando
Muito bom o vídeo.
Dio você poderia trazer o Tuxedo OS 2 para testes ai, acho que esse sistema vai ser um bom candidato para iniciantes no futuro.
Vídeo excelente, muito bem explicado!!
Muito bom o vídeo, Dio! Obrigado!
Quando eu usei o WSL pela primeira vez, foi ai que eu decidi de vez migrar pro Linux. A patricidade que eu vi ali e o quão rápido era, era algo que eu gamei no mesmo instante.
Eu também
Adorei o video, foi direto ao ponto sem enrolar!
Muito legal seus vídeos. Sou um novo inscrito e gosto muito de seus vídeos.
Boa explicação!
Não sei oque é viver sem terminal , Facilita muito até pra entender oque ta fazendo.
Cara, que incrível esse vídeo
Dio, você poderia fazer um vídeo de como usar o manjaro com o secure boot usando o rEFInd?
O terminal permite fazer coisas que são simples de executar (às vezes apenas uma linha) mas complexas demais para executar numa interface gráfica. Não é necessário procurar um software que faz uma ação com janelas e botões, quando isso já está embutido no terminal, e às vezes são vários programas para fazer o que a pessoa quer. Mas a interface gráfica tem seus méritos. Os programas gráficos são feitos com a ideia de evitar que o usuário execute um comando que não devia. É semelhante ao antigo usuário de Windows que executava "del *.*" no drive C em vez de fazer isso no disquete. No terminal tem muitas situações assim, que podem causar problemas. Uma boa comparação é com aviões, o terminal seria voa por instrumentos, coisa que os grandes aviões fazem de boa, a interface de janelas é igual voar vendo tudo à frente, algo que é necessário para aviões pequenos, que não podem voar só por instrumentos.
IFR é restrito à aeronaves e aeródromos homologados e pilotos habilitados, não há qualquer relação com o tamanho da aeronave, embora seja mais comum aeronaves grandes possuírem homologação para IFR.
Ainda não me convence, pois no Windows vc tem uma interface gráfica extremente eficiente focada em produtividade, inundada de atalhos úteis pra todos os gostos
@@codigo_reverso eu uso terminal no windows também. Qual maneira melhor eu poderia instalar vários programas de uma vês sem ter que ir caçando em sites?
@@codigo_reverso Então essa é a oportunidade pra você demonstrar como renomear todos os arquivos de um diretório conforme um padrão definido sem precisar fazer isso manualmente arquivo por arquivo no ambiente gráfico do Windows.
@@reinaldocbarreta Ahan, daí a GRANDE VANTAGEM EXTRAORDINÁRIA do terminal é renomear vários arquivos de uma vez ? kkkk q tosco
Ainda não to convencido, nunca precisei fazer isso
Mas se precisasse, tem PowerShell pra isso
Acho que só faltou falar que com linha de comando você pode fazer scripts, onde poucos parâmetros (ou nenhum) você automatiza tarefas repetitivas. Ok, foi falado de colocar a saída de um comando como entrada de outro (mas da de fazer um script inteiro sem fazer isso), e que os muitas vezes se trata da quantidade vezes que um comando precisar. Tem o fato que linux diferentes podem ter telas diferentes e isso não necessariamente se reflete na linha de comando.
Nesse argumento em específico a interface seria clicar 2x no script o que também é fácil.
Mas para um script com alguns parâmetros o terminal é bem mais prático mesmo
Até chegarmos ao terminal, foi um grande caminho. Já houve épocas, na computação quem nem terminal havia. Do terminal que chegamos as janelas.
A 2 anos comecei a usar o Linux como SO principal no caso a distro Linux Mint, já sei fazer várias coisas via terminal digamos que o básico indo pro intermediário, mas sempre uso as vantagens da interface gráfica com o terminal, exemplo, navego ate a pasta onde querir ir pela interface grafica e abro o terminal na pasta se preciso instalar algo por exemplo.
Boa noite!
Super curti o fundo de tela com animação, se é que se trata disso, consigo instalar no meu Mint 20.2 Cinnamon?
Usar o terminal é maravilhoso. Vc fica mais livre. É uma invenção muito boa! Trabalho 99% com o terminal e 1% com GUI. Sou da época de quando usava portas seriais. E ainda uso....kkkkk
que bom que ainda utiliza terminal, facilita muito a vida.
criar shell script para rodar varios comandos de uma vez é o que na minha opinião torna o terminal tão poderoso.
Uma vez eu queria colocar blur em várias imagens de uma vez, escrevi um programa com um for invocando o imagemagick.
O libreoffice para exporta os slides como imagem só tem se for como site (pelo menos até onde eu sei), aí depois eu ia apagar todos com extensão html. É só rodar rm *.html
eu gosto do terminal pq parece um joguinho pra mim... o comando pwd, ls e o cd são pura diversão rs
Gosto muito do canal Podia falar mais de BSD e UNIX de vez em quando :)
05:30 "Deixa um like no vídeo" essa parte foi muito importante, pois me lembrou de deixar o like😂, mas com certeza eu deixaria, não se preocupe, mas é sempre bom usar exemplos práticos e diretos. Kkkk😂👍▶️
Oi. Vocês poderiam fazer um vídeo sobre aplicações no terminal, tais como o sc-im???
EU USAVA O WIN98 PARA EMULAR A TELA DO AS400 DA IBM QUE ERA SOMENTE EM MODO TEXTO E O OS ERA O VSE VM DO AS400
Excelente argumento.
a diferença que eu preciso de um curso antes pra aprender os comandos no terminal, que ele é mais pratico não tem como negar
Eu sou usuario Linux a mais de 1 ano. E eu acho o terminal gostoso de usar!
Cara, comecei a aprender usar o terminal, uso o Garuda (Fish), mas tenho dual boot, acabei usando mais o windows, daí o pouco que aprendi esqueci, mas o terminal é uma maravilha GREP pra organizar lista de palavras em ordem alfabética, coisa mais linda, criar várias pastas com bloco de texto dentro delas e nomeados de forma conveniente, perfeito também.
Procurar uma frase num conjunto de arquivos de texto, vish, é terminal mesmo.
Dio, aqui no canal tem tutorial de customização do PopOS! pra deixar ele bonitão assim que nem o seu? Se não tiver, fica a dica!
Terminal é vida. Eu deixo sempre uma terminal aberto para fazer algumas funções, como atualizar e instalar algo ou alguma Manutenção. Comecei a usar Linux na faculdade em 1999 no Mandrake, e para ter uma interface gráfica usávamos $ start X no terminal e subia o Window Maker. Poderia falar dessa interface em um vídeo, ainda mais que foi desenvolvida por um brasileiro
Acho muito interessante, avançado usar o terminal. Fiz algumas tentativas de aprender, mas ficou no copia e cola a linha de comando. Dessa forma todas as vezes que eu usei o terminal para instalar, desinstalar, limpar pacotes etc. Deu problema e tive que reinstalar o sistema (Mint, Kubinto entre outros). A unica vez que não deu problema foi para instalar o aplicativo do IRPF que é metade linha de comando e metase interface, afora isso sempre tive que formatar. Mas ainda assim continuo usando Linux, mas só instalo programas via loja para não quebrar (até Flatpack via linha de comando já quebrou - direto da flat hub). Quando preciso de algo que é necessária a instalação via linha de comando recorro ao o Windows.
só pra deixar registrado, servidores tem interface a CLI (command line interface), que são o suficientes para o uso.
Como desenvolvedor o terminal está na veia 🚀
Uso o terminal só pra fazer a limpeza do sistema a lá Ccleaner, exemplo: Sudo apt-get autoremove, Sudo apt-get autoclean, Sudo apt-get remove $ ( deborphan).
Eu não sou muito chegado em terminal, mas ele facilita demais algumas coisas. Principalmente porque podemos copiar e colar as coisas, pra tarefas repetitivas o terminal agiliza bastante
Terminal, quem sabe de Windows e presta assistência técnica a sério, é mandatório o terminal pois os comandos para restauração do SO e os de verificação e correção de discos são todos via terminal. Depender de aplicações como o Ccleaner não leva a lugar algum.
Oi Dio! Tenho uma dúvida até meio ingênua, seria possível no futuro termos bancos open source? Se não, quais seriam os principais fatores que impedem isso?
Pergunto pois trabalhei com experiência do cliente (CX) para uma fintech e foi bem ruim saber a quantidade de bugs e problemas que nunca são corrigidos enquanto são adicionadas barras laterais, menus de favoritos e outras funcionalidades que não eram para ser o foco. Quando penso no meu dinheiro a primeira coisa que me vem na cabeça é estabilidade e minimização de erros, e ver que esse não é principal objetivo me faz refletir...
Eu me "forcei" a acostumar com o terminal instalando um WM e não só me tornei mais produtivo, como também aprendi mais sobre como o computador funciona. Eu me sinto um pouco mais no controle, além disso, descer um nível é como falar mais diretamente com o computador,.
Por incrível que pareça, um dos motivos que ainda utilizo é nostalgia.
Óbvio que linha de comando com conhecimento passa um poder muito grande para o usuário, mas a nostalgia no meu caso pesa também.
Uso terminal pra instalar e atualizar pacotes Debian e flatpak no container linux do meu ChromeOS, é a única forma mas tbm bem mais legal aprender sobre o terminal.
Excelente vídeo. Só não entende quem não quer. O grande problema q vejo com interfaces gráficas é o paradígma concebido pelo desenvolvedor. O usuário vê e usa aquilo q o desenvolvedor da interface considera bom. Nem sempre isto é verdada. Por outro lado, uso do terminal é o alicerce de vários sistemas operacionais, seu uso foi otimizado para fazer o máximo possível com o menor quantidade de comandos.
Boa noite! Diolinux, onde consigo um livro sobre comandos no "terminal". Tipo, como usar "bem" o terminal
Legal, gostei pelo fato de ser "clássico" e também mais direto ao ponto.
Véi, independente do sistema operacional, volta e meia eu me vejo recorrendo ao terminal, seja no linux ou até no windows.
Uma coisa que eu descobri recentemente (eu testei isso no windows 10, nao sei se vai funcionar no 11):
Se vc abrir o prompt de comando do windows e digitar "cd \Program Files\", ele vai te direcionar para a pasta "Arquivos de Programas". (Até aí normal).
Mas, se vc fizer o mesmo comando usando a sintaxe do antigo DOS, ou seja, "CD \PROGRA~1\", ele também funciona. O sistema interpreta o comando e te direciona para pasta "Arquivos de Programas".
Hoje por exemplo eu precisava remover uma versão antiga do kernel no Ubuntu e a gnome software não permitia fazer isso, daí recorri ao terminal e voi lá. Embora existe interface gráfica para as coisas no linux, sempre fica a impressão de que alguma opção está faltando.
Apesar de não ter tanta vivência com sistemas Linux como tenho com ambiente Microsoft, agradeço por um dia ter dado atenção e a devida importância para o aprendizado em terminal Windows, seja através do Prompt de Comando ou PowerShell. Tenho mais facilidade de memorização e me ajuda demais a concluir muitas tarefas administrativas com eficiência e agilidade. Isso é tão verdade que não importa qual a mudança de localização visual das ferramentas que a Microsoft faça, nada muda quando se trata de comandos.
Eu já usei Linux, tanto com mouse quanto com comando (quase nada). Eu prefiro dar um duplo clique e ok. Também salvar como com ctrl +s ou fechar
Eu comecei com Mac OS classic, então a minha expectativa é que absolutamente tudo precisa ser gráfico e clicável. Se um sistema, em qualquer momento, exige o uso de linha de comando, significa que os desenvolvedores ainda não conseguiram alcançar o que já existia em 1984.
É uma argumentação muito interessante. O terminal vive no meu dia a dia como desenvolvedor web, entretanto, mesmo com o passar dos anos, a vista de usuário convencional, o linux ainda necessita do terminal executar recursos específicos, algo que no Windows e OSX é possível via DE.
Vou deixar minha percepção com base nas experiências que tive usando o Linux
O problema do terminal no Linux é que sempre tem algo que você PRECISA fazer por lá, o que para o usuário comum não é bom.
Eu sou UX e entendo que as interfaces tenham que ser o mais simples possível para atender o maior número de pessoas com backgrounds diferentes, mas também acho que devemos deixar caminhos abertos para que pessoas com mais conhecimento possam se beneficiar de ferramentas como o terminal que podem trazer mais produtividade para o fluxo de trabalho.
Mas no caso do Linux, sempre existe algo que você vai forçar usuário abrir o terminal, seja em uma configuração que não está na interface gráfica ou para instalar algum driver que o seu PC não reconheceu, por exemplo.
No meu entender isso prejudica demais a experiencia no geral e é o que faz com o que o público mais comum tenha essa percepção negativa do terminal e por consequência do Linux.
Afinal se fosse possível fazer tudo no Linux por interface gráfica o público comum mal conheceria o terminal e essa percepção negativa mal existiria, mas não é o que acontece.
Caro amigo, um detalhe, o Linux foi criado com base no Unix V como um SO aberto e sem ter que pagar licença, dito isso segue mais. Em qual SO você teria o cat, grep, awk, sed, find, diff, etc, fora os pipes '|' que você comentou que dão um poder enorme para concatenar comandos. Para quem conhece um pouco mais, sabe que o limite é o conhecimento dos comandos Unix/Linux. Ahh tem ainda o & no final do comando que roda em background.
O terminal Linux me ajudou a baixar uma imagem em alta resolução. Eu tenho um notebook bem fraquinho que com qualquer coisa ele já trava, mas apesar disso eu consigo rodar uma distro Linux no WSL. Um certo dia eu fui baixar uma imagem em alta resolução na internet, uma imagem tirada por um telescópio espacial, mas por falta de memória, o navegador não conseguia carregar a imagem sem travar, então usando o comando wget no Linux, conseguir baixar a imagem sem nenhum problema e salvar no computador 😁😁😁
Wget me ajudou tb muitos anos atrás quando baixava nas madrugadas (linha discada) num Celeron 600Mhz um anime que assisti da minha infância. O Windows no mesmo hardware tinha dificuldade até pra rodar o arquivo rmvb no VLC mas no Linux (acho que era o Kurumin 7) funcionava liso.
Desde essa época que só uso Linux e mantenho o Windows num dual boot pra coisas que realmente só dá pra fazer nele.
Eu nem imaginava que existia usuário Linux que não gostava do terminal 😂Sou do tempo que até a placa de rede tinha que configurar por linha de comando porque não tinha outro jeito de fazer e ainda se comprava o Conectiva em banca de jornal 😂. O importante e defender a ideia de open-source dos primórdios da coisa. Use Linux como achar melhor, mas use.
Penso que faltou citar a questão do desenvolvimento de Scripts para automatização de tarefas.
Isso pra mim é uma das coisas mais úteis do terminal e eu uso direto.
Por exemplo, a última tarefa que eu tive que fazer foi abrir centenas de arquivos PDFs e inserir uma página de outro PDF. Com o terminal do Linux isso foi mamão com açúcar.
Acho que tem dois lados bem diferentes. Uma coisa é vc usar o terminal para realizar trabalhos voltados a eficiência e desempenho, e outra é usar para tarefas simples no dia a dia. O primeiro é um uso mais profissional, e o segundo, mais doméstico. Por mais que o terminal abra um mundo de possibilidades, isso faz mais sentido para quem trabalha com TI. O problema é quando um usuário doméstico, que não tem intimidade com tecnologia (e nem quer ter), quer instalar um programa popular, e este não tem no repositório. Aí ele já começa tendo que pesquisar em fóruns, lidar com respostas diferentes (normalmente, wget vs. curl, ou até um apt-add-repository, dps o apt-install, quando não coisas como liberar o snap no Mint, ou mesmo entender que existem essas diferenças tipo snap, flatpak, apt, etc), quando pro usuário, o meio não é importante, ele quer o resultado final, de forma intuitiva (que normalmente envolve GUI), porque ele não é especialista e não quer ficar pesquisando. E vejam que é um problema tão simples de resolver com GUI. O usuário avançado tem muita dificuldade de entender o usuário mais leigo. A microsoft entendeu isso bem e por isso dominou o mercado com GUIs que fazem de tudo de forma geralmente fácil.
No caso do Windows é que a Microsoft teve cobrança desde os anos 90 do mundo corporativo. Um exemplo é para configurar o DNS de uma rede, no Windows você vai ter desde décadas uma interface gráfica auto explicativa enquanto no Linux só apareceu em algumas interfaces mais recentemente.
@@lucassantossj hum você falou de cobrança no sentido de os clientes cobrarem uma GUI, e não no sentido financeiro né? Se entendi certo, concordo com você. Mas é um círculo, ao mesmo tempo que o mercado cobra, a microsoft também se destaca justamente por atender à demanda. Eu acho que o mundo linux poderia ter evoluído nesse sentido, só não fez pq o povo é cabeça dura mesmo. Claro que comeria esforços de outras áreas, mas é tanto esforço desperdiçado, que daria pra ter sido feito.
@@vinybas sim, no sentido dos clientes mesmo. Imagine uma empresa nos anos 90 que vai pagar 100 doletas no seu sistema. É muita grana pra faltar algo que o cliente precisa na hora de configurar a rede ou a impressora, por exemplo.
É só usar os programas gráficos no Linux Mint por exemplo nunca precisei usar o terminal
Sinto falta de usar o xcopy (no windows). O gerenciador de arquivos não faz o que ele faz, tipo copiar apenas os arquivos mais recentes do que os da pasta destino.
Como no Windows, hoje o uso do terminal é importante apenas para algumas tarefas de manutenção já que as interfaces estão muito desenvolvidas e há bastante software de trabalho pronto a disposição.
Acho o uso do terminal muito importante! Eu sou leigo, não manjo nada de programação ou coisa do gênero mas já precisei da ajuda do terminal para me socorrer! Muitas coisas, é claro, eu apenas copiava e colava no terminal e sempre ajudava! mas alguns comandos básicos como Chmod, ls -l creio ser de vital importância conhecermos! E parece que trabalhar no terminal do Linux parece ser mais chamativo que no Windows! Isso sou eu falando, mas como as distros Linux sempre priorizaram o terminal, acho que faz mais sentido ele ser mais interessante que no Prompt de comando do Windows! Pra mim tem mais sabor de saudosismo mesmo! Lembra um pouco o filme Matrix por exemplo!! Like, Dio!!
Enquanto eu estava vendo o vídeo, ouvindo que o bash também pode passar por atualizações, apareceu uma notificação de atualização no mint do sudo para a versão 1.9.9 kkk
Incrível, comecei a usar o terminal recentemente, e antes eu achava complicado, mas agora, o terminal é muito legal, veloz, prático e eficiente.
meu sonho e dominar o terminal por completo
Aprendi em um bootcamp sobre servidores Linux que a principal função é para criação de Infraestrutura como código (a tal da IaC). Chega a ser impressionante a quantidade de coisa que dá para fazer sem precisar de nenhum input do usuário.
eu só vi o inicio do video! Mas dizer do porquê de terminal e ter muito desconhecimento sobre técnologia, eo é mesmo que dizer: Porque que criar processos automatizados se eu posso fazer tudo em uma lida tela com 300 clicks! A linha de comando facilita em muito nossa vida pricipalmente para tarefas repetitivas e automatizar as coisas eu mesmo utilizo muito o cmder quando estou no windows, agora no linuz maravilhoso
DioLinux !
Faça Um Vídeo Falando Do Final Da "Vida" Do Nosso Querido Ubuntu 18, Que Terá O Suporte LTS Encerrado, em 30 de abril de 2023.
O Ubuntu 18, ainda e o mais querido, em uso de servidores de dedicados , cloud server, vps, dentre diversos outros meios que utilizam esse sistema. É uma pena ele partir esse ano 🥲
Olá, boa tarde!
Qual a configuração do teu .bashrc?
Obrigado!
Show.
Sou desses que viveram numa época na qual CP/M não era uma banda de "emocore" (argh)!
Apple][, CP/M, Dbase, SuperCalc, WordStar.. MSX-DOS, PC-XT, MS-DOS...
Confesso que quando um primo rico (que trabalhava para o prefeito) me apresentou o Windows 3.11 eu estranhei muito até me reder... e depois, fui "obrigado" a usar. Sinal dos tempos.
Depois gostei. Mas curti mais o OS/2 da IBM. Depois gostei muito do Win XP.
Agora flerto com algumas distro Linux fazem anos. Mas tentarei colocar umas maquinas velhas dedicadas ao Linux e ver como fica a integração com coms PCs com Windows.
Tentei Instalar o Mint em um PC agora pela manhã, mas vou ter que revisar a maquina pq ela tá reiniciando direto.
Na verdade eu utilizo o terminal pra gerenciamento de pacotes e invocar o code. Criar e editar textos também, mesmo que ache mais prático graficamente, as vezes você precisa de permissão de root e, não sei hoje em dia, mas nessa migração pra wayland tá um saco abrir graficamente arquivos com permissão de root graficamente.
Amo usar o terminal pra tudo
eu acho melhor usar o terminal pra ter o hamito, pós da pra usar interface gráfica usando apenas teclado porém as vezes demora mais, prefiro usar apenas o teclado, prefiro programar no vscode mas dependendo pra abrir o vscode eu uso o terminal, e no vscode o terminal fica sempre aberto, sem contar que em problemas mais fortes, em casos de abrir o grub e abrir via init=/bin/bash vai abrir um terminal, e pra eu ter controle total do Pc é inevitável o uso do terminal, muitas vezes eu ficava lutando pra NN abrir o CMD no Linux, agora no terminal do Linux é muito melhor
Esse comercial da hostinguer foi no susto kkkkkkkkk muito bom
Sou defensor da interface gráfica e colocar tudo em um botão (não comecei no Linux e sim no windows e OsX). Contudo temos dois pontos.
1) o terminal já virou parte da cultura do Linux.
2) como muitos aqui e na comunidade open source, defendo o controle do usuário sobre o produto, então o terminal é fundamental, uma ferramenta que quando eu precisar (ou quiser por puro capricho) vai passar por cima de qualquer programa e processo e executar o que eu quero.
Por isso (e muitas outras coisas) que eu amo Linux
Eu acho que isso vai de cada maneira como uma pessoa usa o computador. Eu usei Windows por uns 15 anos, desde o meu primeiro contato com computador. Então me tornei muito mais um usuário doméstico, que usa o computador pra estudos, streaming, jogos, trabalho administrativo e tal. Então não tem como julgar alguém que usa o Terminal ou algo mais visual. Eu vou continuar preferindo o método visual, mas irei buscar o terminal quando precisar.
"Ain, não é para usar o terminal em pleno século 2023."
Acho que o pessoal nunca teve de solucionar nada no windows, tem tantas funções escondidas no windows que o cmd é parte vital desse sistema. Particularmente eu não gosto de usar o terminal e prefiro opções com interfaces gráficas, mas instalar pacotes sem precisar ir até o site é uma coisa muito útil, além de consegui contornar algumas falhas de usabilidades de alguns programas em ambos os SO.
Estou trabalhando em um projeto de análise de migração de um projeto grande do ambiente VM para o ambiente com containers. E tenho usado(sempre usei) terminal ou linha de comandos seja no linux ou windows. O líder do projeto atual me critica muito e diz que isso não presta e tal....enfim, sem comentários né.
Mas o fato é que os softwares com interface gráfica muitas das vezes ou quase 100% das vezes estão utilizando a API interna do SO para escrever ou fazer as ações. E o terminal ou linha de comando tb usa a mesma API do SO para realizar as ações.
Quando vejo alguém criticando isso e as pessoas que fazem uso de um ou de outro, fico mais escutando e tento só explicar o resultado final do meu trabalho, ao invés de discutir que se terminal ou GUI é melhor ou ruim.
Espero que um dia mais videos como esse possam chegar em ambos os grupos de pessoas. Pq elas precisam retirar esse ego de lado e fazer o ambiente de trabalho e estudo mais amigável.
Editando o comentário...esqueci de falar. Um dos motivos q uso muito o terminal tb é simplesmente pq performance. Não tem comparação de vc utilizar terminal em containers ou VMs rodando com menos de 300 MB do que ter que rodar SO virtualizado com 2GB e esperar GUI pesada carregar em memória.
Isso aí!
fala dio, qual app para usar esse wallpaper animado? obs: uso o terminal porque sou dev e, embora seja possivel criar scripts para automatizar a execucao de alguns comandos, invevitavelmente tenho que usar o terminal uma hora ou outra. conheci seu canal vendo dicas de archlinux s2
Deve estar falando do cmatrix, é um programa de terminal que fica exibindo aqueles caracteres aleatórios. Para instalar é "sudo apt install cmatrix".
O programa dos wallpapers se chama "Hidamari"
Ele tem até um vídeo, acho que no canal de clips
"Hidamari diolinux"
Irmão, a verdade é que com terminal eu posso criar 'N' scripts que usam 'N' ferramentas diferentes programaticamente... nenhuma UI tem uma integração programática desse nível... A massa nunca vai chegar nessa perspectiva simplesmente pq ela não desenvolve nada(não programa softwares na real), é por isso que nunca o linux vai largar isso de focar nas CLIs/Terminais, Linux é um SO que é direcionado a comunidade de desenvolvimento de software e é por isso que isso tudo que eu disse faz sentido.
assisti ao outro vídeo sobre terminal "turbinado"... testei tudo, assinei o canal e dei like 3 vezes.
Cara eu não usava terminais até que resolvi instalar o powershell no meu arch. Caralho que coisa maravilhosa. Como que o diolinux ainda não fez um video sobre ele?
A orientação a objeto, auto complete de argumentos, extensabilidade com modulos (como o poshgit que adiciona auto complete nos comandos do git) são simplesmente gamechanging. Agora em todos os meus containers eu ja troquei a imagem pra utilizar a alpine com powershell pq bash morreu eternamente pra mim.
Sinceramente tem horas que a interface gráfica deixa as coisas mais praticas, mas também muitas vezes as coisas não funcionam direito, pelo terminal só não funciona se o problema for mais profundo, mas pelo próprio terminal vc consegue resolver, nem sempre vc resolve pela interface.