Proč se používají konzolové aplikace?

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • Ačkoliv existuje spoustu aplikací s grafickým uživatelským rozhraním, stále existují aplikace, které lze ovládat pouze z příkazového řádku.
    V tomto videu si řekneme, jaké zásadní výhody mají tyto aplikace bez jakéhokoliv grafického uživatelského rozhraní a proč je spoustu lidí preferuje před grafickými aplikacemi.
    Pokud si soubory z videa chcete prohlédnout a nebo vyzkoušet, naleznete je zde: github.com/Grizlikk/GrizlikYT...
    Můj Discord: github.com/Grizlikk/GrizlikYT...
    0:00 Úvod
    0:52 Rozdíl mezi grafickými a konzolovými aplikacemi
    1:35 Jednoduchost vývoje konzolových aplikací
    2:00 Konzolové aplikace s grafickým ovládáním
    2:25 FFmpeg
    3:20 Konzolová verze FFmpegu
    5:05 Další konzolové aplikace s grafickým ovládáním
    6:20 Ukázka grafického rozhraní pro konzolovou aplikaci
    7:17 Hlavní nedostatek grafických aplikací
    9:07 Další výhody konzolových aplikací
    9:45 Blbuvzdornost grafických aplikací :D
    10:19 Závěr

Komentáře • 69

  • @Eeeeeeeeeee675
    @Eeeeeeeeeee675 Před měsícem

    Super!

  • @jura_desu9469
    @jura_desu9469 Před 2 měsíci +11

    Ja jakozto linux uzivatel si nemuzu predstavit zivot bez konzole, ta vec mi tak usnadnuje zivot, misto toho abych neco delal zdlouhave v GUI tak dam 3 prikazy do terminalu a mam to co jsem chtel

    • @Jeff.jeferson1
      @Jeff.jeferson1 Před měsícem

      Od mala jsem používal Windowsy. Ale je mi 30 a Widle mám už jen pro přístup přez ssh na cluster z několika RPI4. Mám pocit, že s každou novější verzí win roste buzerace jejich uživatelů.

    • @tomassylt
      @tomassylt Před měsícem

      nj ale konzole neni nic pro lidi se sklerozou

    • @pikazap6672
      @pikazap6672 Před měsícem

      ​@@tomassylt😢

    • @kamilblazek4000
      @kamilblazek4000 Před měsícem

      @@tomassylt Pro ty je automatické doplňování příkazů či jmen souborů, stačí napsat prvních pár znaků a stisknout klávesu TAB a zbytek příkazu se automaticky doplní. Nebo můžeš mít otevřené 2 konzole, v jedné píšeš příkaz a ve druhé máš otevřenou nápovědu.

    • @jura_desu9469
      @jura_desu9469 Před měsícem

      @@Jeff.jeferson1 Hele s tim co ohlasil microsoft nedavno, ten ms recall, tak si myslim ze bude masova migrace na linux, ja mam 3 notebooky, mam notebook s win 11, mam notebook s arch linuxem a pak tu mam jeste od babicky notas s win 7, windows notas pouzivam jen kdyz se chci s nekym na neco divat, protoze discord proste neumi dat screenshare s audiem na linux, realne vzdycky kdyz se vracim docasne na windows tak si reknu ze to je odporny operacni system a stejne jdu zpatky na svuj milovany arch
      Edit: A jo jeste dalsi vec, mam maly tym hernich vyvojaru a je tam mensi platformova bariera, ale zatim to zvladame nejak

  • @karelendler868
    @karelendler868 Před měsícem +1

    Pro použití v příkazových souborech jsou konzolové appky taky potřeba.

  • @lejmonSK
    @lejmonSK Před měsícem

    Strasne zaujimave video davam odber!

  • @pikazap6672
    @pikazap6672 Před měsícem

    jako uživatel dosti prográmků právě v terminálu jsem si videjko moc užil

  • @HonzaChannel69420
    @HonzaChannel69420 Před měsícem +3

    zapomněl jsi TUI aplikace neboly GUI v terminálu což sice je víc na linuxu (např. cfdisk), ale moc na windowsu neznám

    • @kamilblazek4000
      @kamilblazek4000 Před měsícem

      Turbo Vision byla nadstavba jazyka Turbo Pascal, která uměla v konzoli vykreslovat grafiku okének sestavenou z textových rámečků. Takový příklad aplikace v tom vytvořené byl např. dvoupanelový správce souborů Norton Commander nebo třeba český M602. Dále v tom byly účetní programy pracující pod DOSem.

  • @zip1256
    @zip1256 Před měsícem

    Odbočuju ale mohu se zeptat zda jde osvědčeným spůsoubem zjistit zda je soubor co stahuju ze 3stran bez Viru,atd... ?

    • @GrizlikD
      @GrizlikD  Před měsícem +1

      Osobně používám VirusTotal: www.virustotal.com/ Stačí tam soubor nahrát a zobrazí ti to výsledky skenů mnoha antivirovými programy (často tam budou různé falešné detekce, takže pokud to detekuje třeba 1 nebo 2 antiviry, tak to nejspíš bude ještě bezpečné). Jediný problém je, že tam jde nahrávat soubory pouze do 650 MB
      Také počítej s tím, že tam *nejde nahrát celou složku!* Vždycky se to musí nahrávat soubor po souboru

    • @zip1256
      @zip1256 Před měsícem

      @@GrizlikD Díky :)

  • @freeworld_cznavrc7816
    @freeworld_cznavrc7816 Před 2 měsíci

    Teď mě dost dostala aplikace lynx. Je to web prohlížeč pro příkazový řádek linux. Znáš něco podobného pro Windows ?

    • @GrizlikD
      @GrizlikD  Před 2 měsíci +1

      Tak to teda nic podobného neznám... 🤔 Už jsem viděl, že kdosi rozchodil Discord pouze v terminálu, ale programy pro terminál jsou na Linuxu mnohem častější :D

    • @matej9437
      @matej9437 Před měsícem

      Je prohlížeč pro MS DOS Arachne, ale ten nepracuje v příkazovém řádku, ale je grafický

    • @karelendler868
      @karelendler868 Před měsícem

      Dá se najít Lynx i pro Windows.

  • @issue-jx5zp
    @issue-jx5zp Před měsícem

    Zajímalo by má jak si vytvořit vlastní server propojení např. dvor pc přes internet stejně jako kdyby byli vedla sebe. Nebo si vytvořit VPN server u sebe doma a připojit přes na internet například. ze zahranice. Jak je to náročné případné, nějaké video?

    • @GrizlikD
      @GrizlikD  Před měsícem +1

      Tohle jsem nikdy nedělal, takže na to v blízké době asi video nebude 🙁 Každopádně vytvoření např. serveru pro ukládání dat není až tak komplikované. Dokonce se dají koupit i síťové datové úložiště, což je zařízení, které v sobě obsahuje disky a po připojení k internetu se tam dostaneš ze všech počítačů na síti, případně jsem podobnou funkcionalitu ukazoval ve videu o sdílených složkách, akorát přes Windows počítač: czcams.com/video/_rDgIx1CJ-A/video.html
      Proti tomu připojit se z jiné sítě k sobě domů je celkem problém, protože router nepustí komunikaci zvenku dovnitř, takže bys musel mít veřejnou IP adresu (což je často placené) a změnit nastavení firewallu a přesměrování portů. Osobně bych tohle asi nedělal, protože sice se ty dostaneš do své domácí sítě, ale úplně stejně se tam pak může pokusit získat přístup nějaký hacker

  • @LeonardodaVinciXIV
    @LeonardodaVinciXIV Před 2 měsíci +1

    Konzolové aplikace jsou prostě sexy. A hlavně to vypadá jako frajeřina, když jen tak z hlavy naklepeš nějaký příkaz a ono to něco udělá a hlavně když to udělá to co chceš.

    • @sgmvideos5175
      @sgmvideos5175 Před měsícem

      Mezi tím linux uživatal:
      [Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up]
      ls

    • @tomaskiss523
      @tomaskiss523 Před měsícem

      hlavne je to rychlejsie, ako cakat, kym sa spusti nejake super mega graficke rozhranie, kde sa grafik vyblaznil tak, ze pol hodiny hladas nejaku vec. Lebo kazdy program musi byt jedinecny a uplne odlisny.

  • @diahex
    @diahex Před měsícem

    Proč? To je vcelku jednoduchý. Jsou jednodušší a rychlejší na ovládání, když nejsi vyloženě hloupej. Navíc se dají jejich výstupy hezky řetěžit a psát pomocí toho scripty na složitější věci, což je taky velký plus. :)

  • @DominikKocis78
    @DominikKocis78 Před měsícem +2

    Milujem tvoje videa a Čeština mi nevadí

    • @GrizlikD
      @GrizlikD  Před měsícem +1

      Díky :D

    • @DominikKocis78
      @DominikKocis78 Před měsícem +1

      Rád by som ťa podporil tapetou ale kreativita nie je mojou silnou stránkou 😢

    • @GrizlikD
      @GrizlikD  Před měsícem +1

      @@DominikKocis78 Nevadí, klidně můžeš zkusit něco vytvořit a poslat, já běžně vybírám i tapety, které nejsou úplně profesionálně zpracované. Akorát to nesmí být stažený obrázek z internetu 🙂

    • @DominikKocis78
      @DominikKocis78 Před měsícem +1

      Díky :⁠-⁠D

  • @Korado39Official
    @Korado39Official Před 2 měsíci +1

    3:23

  • @ToomaCZSK
    @ToomaCZSK Před 2 měsíci

    super video kvuli tobe sem si vipl ad block

    • @GrizlikD
      @GrizlikD  Před 2 měsíci +1

      Díky za podporu! :D

  • @Dento_45
    @Dento_45 Před 2 měsíci

    Gg

  • @MrTomasadamek
    @MrTomasadamek Před měsícem

    Tak pro začátek, windows ma gui a nad ním teprve konzoli. proč se používají konzolovky
    1. servery, nemáme gui system (linux server zaměřený na efektivitu)
    2. konzolová aplikace je rychlá co se týče použití
    blbosti co jsi řekl - i v konzoli musíš vše naprogramovat ne jen v gui

  • @lejmonSK
    @lejmonSK Před měsícem

    9:15 chyba v texte

    • @pikazap6672
      @pikazap6672 Před měsícem

      On chtěl napsat Jižní

    • @GrizlikD
      @GrizlikD  Před měsícem

      Jo, díky za upozornění :D
      Při editu jsem si toho nevšiml a teď už s tím stejně nic neudělám 😅

  • @tomaskonopac9431
    @tomaskonopac9431 Před měsícem +1

    Hlavně existence konzolové aplikace je jediná možná varianta jak něco ovládat přímo na úrovni daného programovacího jazyka. Je to tedy jediná šance jak opravdu reálně pracovat s jazykem samotným. Jinak řečeno všechny ty nadstavby jsou relativně zbytečné pro lidi co programovat umí a na víc mnohdy generují dost nešikovný a zbytečně komplikovaný kód. Protože umí tvořit kód jen z těch textových řetězců co jim byli přiřazeny a takto vygenerovaný kód je prostě zbytečně dlouhý a méně funkční než individuálně napsaný kód přímo programátorem. Dokonce pokud někdo umí obejít i konzoly a napsat kód přímo strojovým způsobem tedy jedničky a nuly může to být ještě efektivnější kód než ten generovaný textem, který se stejně ještě následně převede do jedniček a nul.

  • @MiksikTV
    @MiksikTV Před měsícem

    kdy bude další video?

    • @GrizlikD
      @GrizlikD  Před měsícem +1

      Snad už zítra, teď jsem bohužel jedno video vynechal, protože jsem neměl připravenou náhledovku, ale už mám aspoň natočené 2 další videa 😀

    • @MiksikTV
      @MiksikTV Před měsícem

      Dneska? ​@@GrizlikD

    • @MiksikTV
      @MiksikTV Před měsícem

      Takže až v úterý ​@@GrizlikD

    • @GrizlikD
      @GrizlikD  Před měsícem +1

      @@MiksikTV No... Snad v úterý 😅
      Jako už to mám sestříhané a teď to jdu nahrávat, takže akorát počkám na náhledovku a pak to můžu vydat :D

    • @MiksikTV
      @MiksikTV Před měsícem

      @@GrizlikD dobře

  • @petrhavlat5159
    @petrhavlat5159 Před měsícem

    Hlavní použití konzolových aplikací si chlape neřekl. Používají se jako služby na pozadí v operačních systémech. Když si jako uživatel spustíš správce úloh, je tam spuštěna spousta procesů. Drtivá většina jsou konzolové aplikace jako procesy na pozadí. Třeba Google Update.. A podle toho, jak si to popisoval by si jeden myslel, že konzolovky jsou zázračný appky, kde se nové funkce objevují sami od sebe.. :D Do konzolový aplikace musíš novou feature taky naprogramovat. Ale jak správně řikáš, je to podstatně rychlejší než u appek s GUI.
    Hale nechci, aby ten můj komentář vyzněl jen kriticky. Obecně mám tvůj kanál rád.

    • @sgmvideos5175
      @sgmvideos5175 Před měsícem +1

      Myslím, že konzolovými aplikacemi myslel především takové aplikace, se kterými uživatel může interagovat, to se u procesů na pozadí (běžně) neděje.

    • @matej9437
      @matej9437 Před měsícem

      Není google update spíše služba?

    • @GrizlikD
      @GrizlikD  Před měsícem

      Díky za komentář 👍
      Procesy na pozadí jsem tam zmínit mohl, i když já jsem se teda bavil hlavně o aplikacích s nějakým rozhraním pro uživatele a s procesy běžícími na pozadí uživatel běžně ani neinteraguje.
      Také mě například celkem zaujalo, že samotné vykreslení příkazového řádku je operace, kterou také musí konzolová aplikace podporovat (i když OS se tváří, že to je automaticky), takže z pohledu strojového kódu je konzolová aplikace mnohem komplikovanější, než aplikace, která jen běží na pozadí a příkazový řádek vůbec nepoužívá :D

    • @sgmvideos5175
      @sgmvideos5175 Před měsícem

      Tedy, sice je CMD grafická aplikace, ale tu už si řeší OS sám (a zas taková věda to není ;D ), při programování na OS (win/max/unix) se jen řekne kam zapisovat, a když je výstupní soubor stdout/stderr, tak je OS zobrazí v přiřazené konzoli, pokud nějaká je. Pro vstup je pak soubor stdin, který je v aplikaci jen pro čtení.

  • @dominikvrba6210
    @dominikvrba6210 Před 2 měsíci

    Návrh na video rozdíl mezi jpg a png

    • @GrizlikD
      @GrizlikD  Před 2 měsíci +2

      To zní celkem zajímavě, to bych někdy mohl natočit 🤔 Sice mám pocit, že už jsem něco takového párkrát zmiňoval, protože to je celkem častá otázka, ale samostatné video bych na tohle téma klidně natočit mohl, takže díky za tip 😀

    • @matej9437
      @matej9437 Před měsícem

      @@GrizlikD Rovnou už tam zahrň všechny formáty, jako JPG, PNG, BMP, WEBP, AVIF...
      JPG se říká že hodně ušetří místa, ale oproti WEBP nebo AVIF už je hodně neúsporný a zastaralý

  • @Aleksandra0056
    @Aleksandra0056 Před měsícem

    On používa Windows 11? To akože žart? :-D

    • @jakubwendwell4926
      @jakubwendwell4926 Před měsícem

      A co maji všichni proti 11? Nechapu.

    • @sgmvideos5175
      @sgmvideos5175 Před měsícem

      Taky netuším co maj všichni proti 11, ale zkusil jsem 7 -> na 10 a stejnou chybu už neudělám, nebudu ani zjišťovat co mají všichni proti 11.

    • @mackohryzko
      @mackohryzko Před měsícem

      tvoja otazka je nejaký žart?

    • @jakubwendwell4926
      @jakubwendwell4926 Před měsícem

      Nebudu lhat. Ja jsem Linuxak. Ale windows jsem pouzival skoro vsechny. Sedmicky jsem "oplakal", za me nej jejich system. Ale jedenactky mi prijdou fajn. Takovy pekny prazdny papir se vzhledem Linuxu. (aspon vzdalene). Ale jelikoz smirovani cim dal vic... tak papa :)

    • @Aleksandra0056
      @Aleksandra0056 Před měsícem +2

      Windows 11 je celkovo na nič. Hrozná ponuka štart, hrozné sekanie, hrozný panel úloh, ale na druhej strane to moderné rozhranie je krásne. Mala som Windows 11, ale prešla som späť na Windows 10 pred týždňom. (11 už nikdy, možno keď budem mať nový počítač.) A to nie len kvôli tej jedenástke, ale aj preto lebo som mala preplnené priečinky a inštalovávala som každotýždenné beta aktualizácie. Už som sa poučila z tých chýb a navyše už pravdepodobne nikdy nebudem aktualizovávať spať (Ani som nemala TPM 2, ale to je jedno).