0:00:16 | tak dobré odpoledne já vás tady vítám |
---|
0:00:20 | a |
---|
0:00:21 | chtěl bych se zeptat byl někdo tady na té přednášce na mínus this |
---|
0:00:26 | obecně jinak výborně verze bude úplně stejná |
---|
0:00:29 | a |
---|
0:00:31 | _e nebo bychom se to na rovinu jestli je tedy ne mrhám vaším časem |
---|
0:00:36 | moje méno je bych alenka působím ve společnosti kodex a von ten scan zdržení lépe |
---|
0:00:42 | sherry a dneska jsem dostal za úkol vás tady trošku rozpohybovat po obědě a přednáškou |
---|
0:00:48 | o z šelu měl by době koncipovaný nějakou úvod |
---|
0:00:52 | a seznámeni s tím na čem je z šel |
---|
0:00:55 | vyjímečný a co vám může přinést navíc |
---|
0:00:59 | a nás |
---|
0:00:59 | se zkusim řekla jsem tady zase dostala okolo vás rozcvičit takže zkusíme si dát takovou |
---|
0:01:05 | podobnou anketu kdo tady používá veš prosím ruce nahoru |
---|
0:01:11 | dobře kdo používá dvou born šel |
---|
0:01:15 | za na standardně za |
---|
0:01:18 | ano vojáci individua listi a kdo používá z šel |
---|
0:01:23 | výborně já se bojím že by se to nedozví to moc nového kdo používá něco |
---|
0:01:26 | jiného |
---|
0:01:28 | jeden co konkrétně |
---|
0:01:30 | finish dobře |
---|
0:01:33 | tak jo |
---|
0:01:35 | tak už tady padlo spoustu těch šelu render namátkou pro letím letmo tu historii první |
---|
0:01:43 | něco co se dalo považovat zhruba zašel tak podle wikipedie dalších odborných rozhodně důvěryhodných pramenů |
---|
0:01:50 | byl tom slyšel někde v roce sedmdesát jedna |
---|
0:01:53 | a roce se nestal sedum potom přišel obor vyšel to znamená pokud používáte ve svých |
---|
0:01:58 | skriptech na začátku až bank a by nebesa a tak pravděpodobně voláte po to |
---|
0:02:04 | pokud teda nepoužíváte ubuntu které to má s velmi zákeřně pře linkované na který vznikl |
---|
0:02:10 | hash dvanáct let na to |
---|
0:02:13 | a potom vznikly různé c šel jako rušili které sou oblíbené dneska hodně ve vědeckém |
---|
0:02:18 | prostředí |
---|
0:02:20 | pak v roce osumdesát devět vznikl bereš |
---|
0:02:24 | a který teda přetrvala jako defaultní nastavení na spoustě distribuci |
---|
0:02:31 | potom vznikl taky velmi jednoduchý š a v roce devadesát čili pouhý rok po řešit |
---|
0:02:37 | vznikla zašel |
---|
0:02:39 | a tím se samozřejmě vývoji show nezastavil a vznikl posixu roce devadesát dva pracovat se |
---|
0:02:45 | pět taky finish který už tady zaznělo a v roce dva tisíce šest set do |
---|
0:02:49 | toho začal montovat nějaká firma v red módu která a přišla stále šel _e |
---|
0:02:55 | a je to kurzívou takže nebudeme diskutovat o tom jestli to je plnohodnotný šel nebo |
---|
0:03:00 | ne |
---|
0:03:01 | bohužel tady chybí jedno velmi důležité datum to je dva tisíce dvanáct tedy jsem se |
---|
0:03:06 | stal country motorem z šelu když se mi pod povedlo vínko mi ten kterými začlenili |
---|
0:03:11 | do upstreamu |
---|
0:03:12 | opravit překlepů doplňování takže |
---|
0:03:14 | tím jsem se stalo |
---|
0:03:16 | taky country motorem |
---|
0:03:18 | tak |
---|
0:03:18 | a já jsem vám slíbil že vás zkusím přemluvit k tomu nebo ukazoval co by |
---|
0:03:22 | název šelu mohlo být nějakým způsobem zajímavé |
---|
0:03:27 | a kdy jsem koukal kdo dobeš používá tak jsem zjistil že hodně oblíbený je když |
---|
0:03:32 | teda začal |
---|
0:03:33 | když sem koukal verze tři ho používá tak sem zjistil že hodně oblíbený mezi jatka |
---|
0:03:38 | žena |
---|
0:03:39 | a když jsem pátral potom proč jak jsem zjistil velmi zajímavě důvod |
---|
0:03:44 | a protože neopakuje ve výchozím stavu s tady jdeš |
---|
0:03:48 | a když už ti lidi byli donucení si z ondru a podobných alternativních repozitářů tahat |
---|
0:03:56 | nějakou aktualizaci protože |
---|
0:03:58 | kde ještě není když té verzi |
---|
0:04:02 | deset tři nebo tak nějak se to menuje změnil licenci nebo upravil |
---|
0:04:07 | a to už není kompatibilní s tou standardní distribucí _m ku |
---|
0:04:12 | takže proto je tam ta stará verze lékaři když byli donuceni se rozhlížet potom kdyby |
---|
0:04:17 | to sehnali |
---|
0:04:18 | tak bych se rozleželi taky potom jestli ne se na něco jiného velmi často končí |
---|
0:04:22 | s |
---|
0:04:24 | za čele jádra vás tady nebudu nutit jenom slajd doma a pokusím se k tomu |
---|
0:04:28 | ukazovat nějakou |
---|
0:04:30 | ukázku a jsem teď zvědavej jestli se nepovede to tady |
---|
0:04:34 | nějak rozumně nastavit abyste to třeba i viděli |
---|
0:04:40 | přečtěte ještě vzadu ty slajdy |
---|
0:04:42 | výborně neozval se souhlasné mručení |
---|
0:04:45 | takže určitě všichni víte že zdejší funguje doplňování tabulátor _e |
---|
0:04:49 | to znamená když já si tady nám nějak i tabulátor a napíšu linux dej si |
---|
0:04:53 | něco začnu to doplňovat tak mi tedy vy skáčou ty možnosti tak asi donášku trošku |
---|
0:04:58 | víckrát a to bylo schválně |
---|
0:05:00 | a tady vidíte že ty nabízené možnosti mi tam vyskočí všechny |
---|
0:05:05 | a pokračuje se dalo by se tady to chování docela nelíbí |
---|
0:05:11 | a proto se mi docela líbí začal kterému když řeknu že chci přijít odjinud zde |
---|
0:05:16 | ji s takovýmito tedy vypíše jenom jednou |
---|
0:05:20 | a potom celá si vyberu a začnou psát dál takovýto vymaže protože už to není |
---|
0:05:24 | dal relevantní ten tak |
---|
0:05:27 | jo takže pracuje trošku úsporněji s tím na s tím doplňováním |
---|
0:05:31 | zároveň jestli ste si všimli tak při dvou tabulátor echo mi vypíše co tam je |
---|
0:05:36 | a já po to |
---|
0:05:38 | a si šipka můžu přichází s těma možnost navržena nemusim přepisovat celý |
---|
0:05:43 | že si jenom na jednu na tu volbu kterou jsem chtěl |
---|
0:05:46 | ale samozřejmě to můžu i ručně do psát nebo dopsat internet rozlišující znak který je |
---|
0:05:51 | vlastně ta pětka značku tabulátor on to doplní |
---|
0:05:55 | a podobným chováním jako známe z deště to si mysim že vezme super tady to |
---|
0:05:59 | doplňování který prostě se objevuje jenom když je relevantní |
---|
0:06:03 | tak |
---|
0:06:06 | s doplňováním to ale nekončí jenom u názvů složek a cest a příkazu teď jak |
---|
0:06:11 | sme zvyklí |
---|
0:06:12 | ale určitě jste někdy nějakým způsobem konfigurovali síťový nastavení svýho stroje nebo cizího stroje |
---|
0:06:21 | a určitě jste přecházeli nedávno na ip routery dva balík kterej na takový trošku složitější |
---|
0:06:28 | ovládání naštěstí doplňování začnou se s tím docela pěkně po kralupech že tady vidíte jaké |
---|
0:06:34 | ty části toho síťového vzteku se tím dají ovládat a zase si můžu vybrat že |
---|
0:06:39 | prostě si chci hrát teďka s adresa na |
---|
0:06:42 | a nový tým to voláte den se zeptat co teda s tím by se dalo |
---|
0:06:45 | dělat a tak dál podle doplňování se postupem času dostal je postupem času dostalo i |
---|
0:06:51 | dobeš _e |
---|
0:06:52 | ano _e |
---|
0:06:53 | subjektivně si myslím že vtom dešti není tak široká podpora těch věcí a těch parametrů |
---|
0:07:00 | a jako je tom začalo |
---|
0:07:02 | samozřejmě na portovat to by byla otázka |
---|
0:07:05 | pár člověk od ní ale zatím to nikdo neudělal a |
---|
0:07:09 | proto si mysim že by ten ze začal vás mohl třeba zaujímat |
---|
0:07:15 | a tak to bylo doplňování parametrů příkazu |
---|
0:07:19 | a pak taková zajímavá věc co tam je taky rozbalování cesty |
---|
0:07:22 | nevím jestli ste někdy často chodili třeba do dokumentace k nějakým instalovaným balíčku |
---|
0:07:28 | třeba do uses vše |
---|
0:07:32 | do s |
---|
0:07:35 | firefox |
---|
0:07:40 | a nicméně vtom se s tom začalo se to dá udělat i takže to napíšu |
---|
0:07:48 | tak a ty zmáčknu tabulátor |
---|
0:07:50 | on to rozbalí celý |
---|
0:07:52 | takže nemusím čekat nebo |
---|
0:07:57 | řekněme to diplomatičiných dá se to používat i tímhle způsobem |
---|
0:08:02 | jo že ne rozbaluju postupně ale nechám ho rozbalit to celé případě že by náhodou |
---|
0:08:07 | a to zadání bylo jednoznačný _e došlo tam k tomu že |
---|
0:08:12 | jsem si že tedy třeba ten izer sharp |
---|
0:08:15 | by mohl fungovat takové |
---|
0:08:18 | tady značku ty tabulátor tak on doplnit o co je jednoznačný a tady už to |
---|
0:08:22 | jednoznačný není |
---|
0:08:23 | takže čekala na to co tam doplní ná |
---|
0:08:28 | tak tuto ano |
---|
0:08:32 | prosím |
---|
0:08:34 | na |
---|
0:08:38 | to jedinců jsou generace |
---|
0:08:41 | tak ano |
---|
0:08:51 | jsou tam proto moduly pro to automaticky doplňování který buď si může člověka vybrat že |
---|
0:08:59 | to bude v návrhu jako by vtom co doporučuje po stisku dvou tabulátoru je ne |
---|
0:09:04 | jednoznačně jsi doplnění a nebo a tím si nejsem jistý ale mám zato že to |
---|
0:09:08 | tak taky lze nastavit že to bude přímo |
---|
0:09:11 | vyměňovat ty překlepy a bude to pekli jako anfy vymkla kyjevě na googlu prostě zkusím |
---|
0:09:17 | štěstí že je to hodíme na první odkaz |
---|
0:09:19 | takže objevil tady ty chování se tam dají nastavit |
---|
0:09:23 | tak _e zkus i malinko zrychlit protože jsme začínali trošku pozdějc a tlačí na nás |
---|
0:09:27 | čas a počítáte aliasingem eště |
---|
0:09:31 | kdo nezná aliasy |
---|
0:09:33 | výborně |
---|
0:09:36 | ale jestli je určitě víte verbež i doplňujou na začátku nebo otto začátku a začalo |
---|
0:09:43 | to přichází se standardní měli asi které se chovají standardně dá se říct a pak |
---|
0:09:47 | přichází taky s aliasy které sou bezvadný stoupání kdy já si můžu nastavit třeba |
---|
0:09:57 | nějakou takovoudle |
---|
0:10:02 | věc |
---|
0:10:04 | a teďka když zkusím osudu to find points vidí všichni co by to zhruba mělo |
---|
0:10:10 | udělat |
---|
0:10:13 | dobře pinkston pět dětí couvnul běžet |
---|
0:10:21 | okej tak to evidentně nefunguje úplně přesně tak jak jsem čekal |
---|
0:10:27 | cože zajímavé nicméně teda tady toto by mělo |
---|
0:10:32 | přepíšu našel bych to ještě zkusil k a |
---|
0:10:36 | tady taky mohl běžet že |
---|
0:10:41 | nějaký tam je |
---|
0:10:44 | jo ale že to sou globální aliasy které se chovají takže se nahrazují kdekoli |
---|
0:10:51 | vtom příkazu |
---|
0:10:53 | a dál jsou tady sufix aliasy které se doplňují odklon se |
---|
0:10:59 | ty sou |
---|
0:11:00 | takové ještě trošku zákeřnější já se pokusím tady najít zdroják téhle přednášky i když to |
---|
0:11:07 | už vidíte tak aby to bylo zajímavější tak jiné |
---|
0:11:11 | a zkusíme sufixové alias na pin |
---|
0:11:15 | s tím že se má otvírat vy mu |
---|
0:11:19 | a teď protože tady mám nějaké nějaký |
---|
0:11:22 | teď těch tympanistových prezentaci tak normálně bych to se vlastně napsat i ty k teďka |
---|
0:11:28 | pin |
---|
0:11:29 | a léta teď nemusí protože mně stačí napsat jenom toto tím sufixu vím ale já |
---|
0:11:34 | jsem podle přípony a |
---|
0:11:37 | pustí rovnou tady |
---|
0:11:40 | takže to sou sufixové alias si tam opět o si využití fantazii se meze nekladou |
---|
0:11:45 | a je tady i |
---|
0:11:48 | rozšířených lodging |
---|
0:11:51 | který funguje |
---|
0:11:57 | a možná to znáte z r synku a podobných nástrojů které používají zhruba stejnou syntaxi |
---|
0:12:02 | na to že dvě hvězdičky se k lobují jako libovolná cesta |
---|
0:12:09 | já si mysim že nějak takle by to mohlo fungovat |
---|
0:12:13 | co možná neměl pouštět na složce která má čtyři stadia |
---|
0:12:22 | dobře |
---|
0:12:26 | prosím |
---|
0:12:29 | jo |
---|
0:12:30 | ale ne matouš ten smysl protože ty dvě hvězdičky by se měj rozbalovat jako jakákoli |
---|
0:12:35 | cesta |
---|
0:12:37 | jo že to není jakákoliv složka ale jakákoli cesta jakákoli jakýkoliv řetězec složek |
---|
0:12:43 | to znamená mělo by to jít rekurzivně úplně do hloubky |
---|
0:12:48 | tak to si můžete nepovedlo ukázat nicméně ukázek tady mám ještě celou řadu takže určitě |
---|
0:12:52 | ještě něco stihneme během těch posledních pár minut levý a pravý proud určitě jste si |
---|
0:12:58 | všimli že ten proud tady je takový trošku netradiční že mám něco nahoře něco vlevo |
---|
0:13:03 | dá se napsat i něco vpravo |
---|
0:13:05 | a ještě to mnohem hezčí protože když já si píšu veškerý svůj proud |
---|
0:13:12 | tak je to zavedený pomocí nějakých takovýdle |
---|
0:13:17 | já k tomu osobně mám moc velkou lásku tady vtom no hlavně ty barevný kodyse |
---|
0:13:21 | nečtou poněkud špatně |
---|
0:13:23 | kdežto když to zkusím vtom ze čelo |
---|
0:13:25 | a |
---|
0:13:29 | tak je to pro mě trošku čitelnější zejména ty barvičky |
---|
0:13:32 | ale to si asi všimnete |
---|
0:13:34 | tak editaci proměnných prostředí té taky super věc když něco vidíte potřebujete si rychle něco |
---|
0:13:40 | na source volat a tak dále nebo upravit |
---|
0:13:42 | tak určitě víte že existuje nějaká proměnná která si nepřála pá |
---|
0:13:47 | no a já si můžu úpravy takové |
---|
0:13:53 | takže si třeba tady ten konec odhazuješ tak je to vidět tak to vememe pořádně |
---|
0:13:57 | zgruntu tak |
---|
0:13:59 | a teď když si píšu |
---|
0:14:02 | taky mám takle a samozřejmě po spuštění lze čelu se standardně na čtvrtek potřebuju ale |
---|
0:14:08 | na tu krátkou rychlou úpravu je tohle poměrně pěkný způsob jak to |
---|
0:14:13 | jak to řešit selektivní vyhledávání určitě znáte vyhledávání historii kdy a něco začnu psát a |
---|
0:14:19 | historii se vyhledává ten string kanál nějaký výskyt |
---|
0:14:22 | u začalo si můžete vybrat dva způsoby vyhledávání kdy ten jeden hledá výskyt kdykoliv tom |
---|
0:14:27 | příkazu a ten druhý hledá vždy o začátku |
---|
0:14:31 | jo takže pokud máte nějakou přesnější představu jak se historie umíte vyhledávat trošku líp |
---|
0:14:37 | ho samozřejmě se tam dá zapínat i zvýrazňování syntaxe podobně jako to mafiš dá se |
---|
0:14:42 | tam zapínat telče já se tam zapínat další tu na nejrůznější věci a to je |
---|
0:14:46 | právě věc která začátečníka hodně vyděsí |
---|
0:14:49 | a takže na to vznikl |
---|
0:14:50 | frame for který se jmenuje o mají zaslechl |
---|
0:14:54 | a tam máte jednotlivý moduly nachystaný takže si řeknete celá pracuju z dockrem tak si |
---|
0:14:59 | zapne ten modul docker |
---|
0:15:00 | a on vám začne doplňovat ne na kontejnerů a příkazy z dockeru a tak dál |
---|
0:15:05 | a |
---|
0:15:06 | a |
---|
0:15:08 | tím pádem s tou prvotní konfiguraci nastavíte tolik času |
---|
0:15:12 | takže pokud přecházíte z deště nebo z jakýhokoli jinýho show naznačil doporučuju mají zase je |
---|
0:15:18 | to teda frymburk najdete ho tady na té adrese |
---|
0:15:21 | případně na githubu můžete jaký způsob rozšiřovat |
---|
0:15:24 | a to bylo za zašel můj ukázku si všechno a teď záleží jestli máte ještě |
---|
0:15:30 | nějaký dotazy |
---|
0:15:32 | tím že uších stejně moc nestíháme jeden ano |
---|
0:15:39 | pokud vím tak běží na všech zatim jsem se nesetkal s něčím kdyby nevěděl ano |
---|
0:15:44 | tam vzadu |
---|
0:16:01 | vestavěné funkce sem třeba neřešil a my se hodně líbí to doplňování vem způsob jakým |
---|
0:16:05 | to na mě působí když to používám že pro mě osobně to pohodlnější a další |
---|
0:16:09 | věc která mě u toho příjemně překvapila byl jsem řešil |
---|
0:16:13 | při spuštění toho o šelu nějakého ať už že to bereš nebo začal tak v |
---|
0:16:18 | jakém pořadí je za jakých podmínek dochází k načítání jakých souboru a zjistil jsem že |
---|
0:16:22 | ten graf průchodu přes ty jednotlivé soubory které se načítají tak u začlo by měl |
---|
0:16:27 | být několikanásobně jednodušší |
---|
0:16:30 | že tam jsou snad jenom dva nebo tři soubory které se načtou nedá se nic |
---|
0:16:33 | neřeší |
---|
0:16:34 | když to budeš je řešíte |
---|
0:16:36 | veš pro file a |
---|
0:16:39 | večer s |
---|
0:16:41 | nějaké další ještě jo prostě těch sou to tam bylo řádově víc |
---|
0:16:47 | co mezi musíte si říct jaké kritéria o tom hledáte podle toho to porovnávat |
---|
0:16:51 | já to ukazuju z toho pohledu proč by to mohlo být zajímavé pro začátečníky |
---|
0:16:56 | které většinou odrazuje přát práce v řádce z toho důvodu že se jim zdá že |
---|
0:17:01 | si to musí všechno memorovat protože tom ještě nevědí ten systém |
---|
0:17:05 | a ten začal si mysim že vychází o pár kroků víc vstříc nešel nečteš s |
---|
0:17:11 | minimem konfigurace ten nějaké otázky |
---|
0:17:16 | myslím že to céčko |
---|
0:17:18 | ale ruku do ohně bych za to teda nedal ano |
---|
0:17:38 | není to takový ten model batteries include it to znamená potom spuštění jsou tam jenom |
---|
0:17:42 | některé základní funkce třeba když byste chtěl doplňovat všechny soubory ze čtyři sta chybové složky |
---|
0:17:48 | ve to chviličku trvá prostě na některých strojích |
---|
0:17:51 | a to je za to znamená je tam nějaká rozumná bych ve výchozí konfigurace která |
---|
0:17:55 | to doplňování jakým způsobem a zapnuté třeba to chování |
---|
0:17:59 | a že jsem schopen přesto procházet šipkami a tak dál |
---|
0:18:02 | a potom některé speciální moduly které by mi doplňovali |
---|
0:18:06 | třeba právě docker vím že který mi běží tak si člověk potom musí nějakým způsobem |
---|
0:18:10 | zapnout nebo přidat |
---|
0:18:12 | a na to je právě dobrý ten frame velkou mají začal který dává |
---|
0:18:16 | s tou malou vstupní překážkou |
---|
0:18:19 | poměrně dost možností jak pokračovat dál |
---|
0:18:22 | ale i ta výchozí konfigurace zču je poměrně dobře použitelná |
---|
0:18:26 | a pokud ten člověk používá bereš na nějaké |
---|
0:18:29 | řekněme standardnímu úrovni |
---|
0:18:31 | tak si myslím že mu tam nebude chyby vůbec nic |
---|
0:18:35 | jediný na c potřeba dát pozor tak je potom pro šíření způsob přesměrování kdy _e |
---|
0:18:42 | spojování výstupu ale direktiv se řeší malinko jinak |
---|
0:18:46 | jestli si dobře pamatuju |
---|
0:18:50 | ano |
---|
0:19:02 | to si mysim že |
---|
0:19:04 | nebo já osobně jsem na ně nenarazil |
---|
0:19:06 | a popravdě |
---|
0:19:08 | já jsem dlouhou dobu začal používal pak vy sám začala dominovat trošku víc různorodých strom |
---|
0:19:13 | jak jsem přišel zpátky na bereš protože ta diverzita _m mě docela zdržovat |
---|
0:19:18 | a teď vlastně s příchodem ní konfiguračního menežmentu kdy už všechno řeším přes |
---|
0:19:23 | něco jiného než příkazovou řádku takovou se zase vracím začal protože už ho do používáme |
---|
0:19:30 | no u sebe samozřejmě skripty se většinou snažím psát šelu ani nevešli protože budeš přiznejme |
---|
0:19:36 | si to třeba na písničkách taky není ve výchozí instalaci |
---|
0:19:40 | a tak dál |
---|
0:19:43 | takže s administrátorskýho pohledu nevím já to považuju jenom tak to s toho uživatelských ho |
---|
0:19:49 | a skripty bych asi hned začal nevidím proto důvod na dvou stran nevidím důvod proto |
---|
0:19:55 | nebo nějaký jako konkrétní důvod pro to proč _e začalo nepsat krom toho že to |
---|
0:20:00 | jiná syntaxe a je menší šance je ta binárka tam bude nainstaloval |
---|
0:20:05 | eště ano |
---|
0:20:23 | jo |
---|
0:20:26 | tak tady těch módech emulace ani nevim co se mu tomu se podíváte |
---|
0:20:38 | jo to zní dost |
---|
0:20:45 | to zní pěkně jako za doplnění |
---|
0:20:48 | nějaké otázky |
---|
0:21:05 | pro mě ušlo sou teda tři roky kdy jsem se vtom naposledy vrtal ale mám |
---|
0:21:09 | zato že ty že ty s že ty soubory s tím doplňováním jsou hodně podobné |
---|
0:21:14 | a ale ten ze cílovými přišel malinko přímějšími show to vaše ale bylo to jako |
---|
0:21:20 | dokonce si dovolím tvrdit že je to čistě subjektivní že ten rozdíl byl hodně zanedbatelný |
---|
0:21:26 | nevím jestli jsem odpověděl |
---|
0:21:28 | tak nahoře moderátorka má hlavu v dlaních je zase přetahujeme ale vzhledem k tomu že |
---|
0:21:35 | nevidím žádný další dotazy tak to asi ukončíme |
---|
0:21:39 | tak já vám děkuju za pozornost a případně to tady |
---|