op rendszerek bash Flashcards
Oldja meg Linux parancsokkal! Az Ön home könyvtára üres. Adja meg azokat a unix parancsokat, amelyek segítségével létre tudja hozni a home könyvtára alatt a szint1 az alatt pedig a szint2 könyvtárat, majd a szint2 könyvtárban a konyveim.txt adatbázist, benne az első könyvével az alábbi formátumban: [sorszám][tab karakter][könyv címe]!
mkdir -p ~/szint1/szint2
echo -e “1\tBashkisokos” > ~/szint1/szint2/konyveim.txt
Oldja meg Linux parancsokkal! Az Ön home könyvtárában egy tmp1 és egy tmp2 könyvtár található. Másolja át az összes .txt végződésű fájlt a tmp1 könyvtárból a tmp2 könyvtárba úgy, hogy ha a fájl a tmp2 könyvtárban már létezik, a másolás kérdezzen rá, hogy felülírja-e!
cp -i $HOME/tmp1/*.txt $HOME/tmp2
Oldja meg Linux parancsokkal! Home könyvtárában található egy allatok.txt fájl. Hozzon létre egy allatkert nevű könytárat és készítsen benne szimbolikus linket az allatok.txt fájlra!
mkdir allatkert
ln -s allatok.txt ./allatkert/softlink.txt
Oldja meg Linux parancsokkal! Az home könyvtárában található egy allatok.txt fájl. Hozzon létre egy allatkert nevű könytárat és készítsen benne hard linket az allatok.txt fájlra!
mkdir allatkert
ln allatok.txt ./allatkert/hardlink.txt
Oldja meg Linux parancsokkal! Ön véletlenül több példányban indította el a listazz.pl programot. Állítsa le az összes futó példányt!
killall listazz.pl
Oldja meg Linux parancsokkal! Listázza ki részletesen az összes ön által indított futó folyamatot!
ps ux vagy ps -u név
Oldja meg Linux parancsokkal! A szint1/szint2 könyvtárban található a telefonszamok.txt fájl. Írassa ki a 3. sorát!
cat ./szint1/szint2/telefonszamok.txt | head -n 3 | tail -n 1
Oldja meg Linux parancsokkal! Fűzze hozzá a majom szót az allatok.txt fájlhoz!
echo majom»_space; ./allatok.txt
Oldja meg Linux parancsokkal! Írja ki az adatbazisok könyvtárban található telefonszamok.txt fájl összes olyan sorát, amelyben a Katalin név megtalálható!
grep Katalin ./adatbazisok/telefonszamok.txt
Oldja meg Linux parancsokkal! Módosítsa a jelszavaim.txt fájl hozzáférési jogosultságait egy utasítással úgy, hogy a tulajdonos írhassa és olvashassa, a csoporttagok olvashassák, de ne írhassák, a többiek ne olvashassák, és ne írhassák. A fájlt senki nem futtathatja.
chmod 640 jelszavaim.txt (r:4, w:2, x:1)
Oldja meg Linux parancsokkal! Számolja meg, hogy a konyvek/regenyek alkönyvtárban hány .txt végű fájl található!
find ./konyvek/regenyek -maxdepth 1 -type f -name “*.txt” | wc -l
Oldja meg Linux parancsokkal! Számolja meg, hogy a konyvek/regenyek alkönyvtárban és az alatta levő alkönyvtárakban hány .txt végű fájl található!
find ./konyvek/regenyek -type f -name “*.txt” | wc -l
Oldja meg Linux parancsokkal! Írja ki a home könyvtárában található összes olyan bejegyzés részletes adatait, amely a felhasznalok csoporthoz tartozik.
find . -maxdepth 1 -group felhasznalok -exec ls -l “{}” \;
Oldja meg Linux parancsokkal! Módosítsa az összes .sh fájljának utolsó módosítási dátumát az aktuális dátumra!
find -type f -name “*.sh” -exec touch “{}” \;
Oldja meg Linux parancsokkal! Fűzze össze szint1 alkönyvtárban található összes .txt végű fájl tartalmát és írja bele a home könytárban található textfiles fájlba.
cat ` find ./szint1 maxdepth -1 -type f -name “*.txt” ` > > textfiles