diff --git a/magic/elso.sh b/magic/elso.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b8d5a9c57c4c348e8fd3b5b455972a9c6d961fdb
--- /dev/null
+++ b/magic/elso.sh
@@ -0,0 +1,29 @@
+#!/bin/bash -l
+
+export PS1='[\u@\h \W]\$ '
+
+function cmd() {
+  local command="$1"
+  echo -n "${PS1@P}"
+  read -s
+  for (( i=0 ; i<${#command} ; i++)); do
+    echo -n "${command:i:1}"
+    sleep .1
+  done
+  read
+  $command
+}
+
+clear
+
+cmd ls
+cmd 'ls -la'
+cmd 'ls --help'
+cmd 'ls --help | less'
+cmd "mkdir alma"
+cmd ls
+cmd "cd alma"
+cmd "echo asd"
+
+bash
+
diff --git a/video/elso.txt b/video/elso.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1ccb102ab124cf3f7c24a459e2ae3facf0823070
--- /dev/null
+++ b/video/elso.txt
@@ -0,0 +1,86 @@
+Bemutatkozás, rövid bevezető
+AzĂŠrt kell megtanulni konzolos felĂźletet megtanulni, mert a szervereken nincs GUI. De sajĂĄt gĂŠpen valszeg lesz.
+
+Nyissuk meg.
+
+lĂĄtszik a user
+lĂĄtszik a gĂŠp neve
+lĂĄtszik, hogy most hol vagyok (~)
+
+shellben parancsokat hasyálunk arra hogz különböző feladatokat elvégeyyünk.
+
+tab megnyomásával kiegísyítheted a parancsot, ha egyértelmű, ha nem akkor felkínálja a lehetőségeket
+nyilakkal előző parancsok
+
+
+ls
+cd Documentsbe tab tab
+
+. az aktuĂĄlis mapppa
+.. az eggyel feljebb lévő mappa
+visszaĂŠrtĂźnk
+
+ls -la
+
+l- listĂĄz
+a- rejtett fĂĄjlokat is megmutatja
+
+a parancsoknak vannak --kapcsolĂłi, plusz functionok
+-la az több infót is kiír egy-egy fájlról nem csak a nevét, később lesz róla szó még
+
+-- help
+
+Ahogz láthatjátoknem fér ki a szöveg a képernzőre, erre találták ki a
+less parancsot, melz a bemenetén kapott szöveget görgethető formában jeleníti meg.
+
+-- help | less
+
+egy terminĂĄlnyi szĂśveget Ă­r ki ĂŠs Ă­gy olvashatĂłbb
+lehet enterrel ĂŠs pgup pgdn navigĂĄlniĂş
+q-val kilépni ebből a módból
+
+man - manual, felhasználói segédlet, bővebb leírás a különböző parancsokhoz.
+
+mkdir make directory
+
+lĂĄtjuk a listĂĄban
+menjĂźnk bele
+touch - üres fájl létrehozása tetszőleges fájlkiterjesztéssel
+csinĂĄltam pĂśrkĂślt, listĂĄban lĂĄtsyik
+echo visszhang, vagyis visszakapod, amit utĂĄna Ă­rtĂĄl
+cat: kiĂ­rja a fĂĄjlok tartalmĂĄt a terminalra.
+cat pĂśrkĂśtl, Ăźres
+
+mi az a > ? ĂĄtirĂĄnyĂ­tja egy program kimenetĂŠt egy fĂĄjlba
+echo szeretem > pĂśrkĂślt
+cat pĂśrkĂślt, benne van a szĂł
+
+cd ..
+cd Documents
+lĂĄtjuk a fĂĄjlokat
+
+ls *.txt
+| pipe, egy program kimenetĂŠt beleĂ­rja egy mĂĄsik program bemenetĂŠbe
+grep - szĹąr a bemenetĂŠre kapott sorokra
+
+grep almafa
+grep alma
+
+mi van a randomsorok.txt-ben (cat)
+| grep never viszont Ă­gy csak egy talĂĄlatunk van, mivel csak a kisbetĹąs egzeyĂŠseket keresi
+erre van a -i parancs ĂŠs Ă­gy mĂĄr a nagzbetĹąk ĂŠs kisbetĹąk kĂśzĂśtt nem tesz kĂźlĂśnbsĂŠget -i (case insensitive)
+
+nano egyszerű szövegszerkesztő...
+ha Ăşjra megnyitjuk lĂĄtszik hogy tĂŠnyleg sikerĂźlt szerkeszteni.
+
+van mĂŠg egy nagyon hasznos bash mĂĄgia, ez a shell execution
+"valami szĂśveg amit akarsz $(parancs)" ĂŠs ezzel a program kimenetĂŠt hozzĂĄ fogja illeszteni a szĂśveghez.
+prĂłbĂĄljuk ki
+
+rm - remove
+rmdir - remove directory
+rm randomsorok.txt
+ls --> eltĹąnt
+menjĂźnk eggyel feljebb a mappĂĄk kĂśzĂśtt
+tĂśrĂśljĂźk az almafa mappa tartalmĂĄt ĂŠs utĂĄna az almafa mappĂĄt
+ls --> eltĹąnt lol