Top 60 Linux Interview Questions and Answers (PDF) v roce 2026

Zde jsou otรกzky a odpovฤ›di na pohovor s Linuxem pro ฤerstvรฉ i zkuลกenรฉ kandidรกty, aby zรญskali svou vysnฤ›nou prรกci.

 

Otรกzky a odpovฤ›di k pohovoru s Linuxem pro Freshers

1) Co je to Linux?

Linux je operaฤnรญ systรฉm nebo jรกdro distribuovanรฉ pod open-source licencรญ. Jeho seznam funkcรญ je docela podobnรฝ UNIXu. Jรกdro je program v srdci operaฤnรญho systรฉmu Linux, kterรฝ se starรก o zรกkladnรญ vฤ›ci, jako je komunikace hardwaru se softwarem.

๐Ÿ‘‰ Zdarma ke staลพenรญ PDF: Otรกzky a odpovฤ›di v rozhovoru pro Linux


2) Jakรฝ je rozdรญl mezi UNIXem a LINUXem?

Unix pลฏvodnฤ› zaฤal jako vlastnรญ operaฤnรญ systรฉm od Bell Laboratories, kterรฝ se pozdฤ›ji zrodil v rลฏznรฝch komerฤnรญch verzรญch. Na druhou stranu je Linux zdarma, open source a je urฤen jako neproprietรกrnรญ operaฤnรญ systรฉm pro masy.


3) Co je to BASH?

BASH je zkratka pro Bourne Again SHell. Napsal ji Steve Bourne jako nรกhradu za pลฏvodnรญ Bourne Shell (reprezentovanรฝ /bin/sh). Kombinuje vลกechny funkce z pลฏvodnรญ verze Bourne Shell plus dalลกรญ funkce, kterรฉ usnadลˆujรญ a usnadลˆujรญ pouลพรญvรกnรญ. Od tรฉ doby byl upraven jako vรฝchozรญ skoล™รกpka pro vฤ›tลกinu systรฉmลฏ se systรฉmem Linux.


4) Co je to Linuxovรฉ jรกdro?

Linuxovรฉ jรกdro je nรญzkoรบrovลˆovรฝ systรฉmovรฝ software, jehoลพ hlavnรญ rolรญ je sprรกva hardwarovรฝch prostล™edkลฏ pro uลพivatele. Pouลพรญvรก se takรฉ jako rozhranรญ pro interakci na รบrovni uลพivatele.

Co je Linux


5) Co je LILO?

LILO je zavadฤ›ฤ pro Linux. Pouลพรญvรก se hlavnฤ› k naฤtenรญ operaฤnรญho systรฉmu Linux do hlavnรญ pamฤ›ti, aby mohl zaฤรญt pracovat.


6) Co je to swapovacรญ prostor?

Odklรกdacรญ prostor je urฤitรฝ prostor pouลพรญvanรฝ Linuxem k doฤasnรฉmu uloลพenรญ nฤ›kterรฝch soubฤ›ลพnฤ› spuลกtฤ›nรฝch programลฏ. K tomu dochรกzรญ, kdyลพ RAM nemรก dostatek pamฤ›ti pro uloลพenรญ vลกech programลฏ, kterรฉ se spouลกtฤ›jรญ.


7) Jakรก je vรฝhoda open source?

Open source vรกm umoลพลˆuje volnฤ› distribuovat vรกลก software, vฤetnฤ› zdrojovรฝch kรณdลฏ, kaลพdรฉmu, kdo mรก zรกjem. Lidรฉ by pak mohli pล™idรกvat funkce a dokonce ladit a opravovat chyby, kterรฉ jsou ve zdrojovรฉm kรณdu. Mohou dokonce zlepลกit jeho bฤ›h a potรฉ tento vylepลกenรฝ zdrojovรฝ kรณd znovu volnฤ› distribuovat. To nakonec pล™inรกลกรญ prospฤ›ch vลกem v komunitฤ›.


8 ) Jakรฉ jsou zรกkladnรญ souฤรกsti Linuxu?

Stejnฤ› jako kaลพdรฝ jinรฝ typickรฝ operaฤnรญ systรฉm mรก Linux vลกechny tyto komponenty: jรกdro, shelly a GUI, systรฉmovรฉ nรกstroje a aplikaฤnรญ program. Linux je vรฝhodnรฝ oproti jinรฝm operaฤnรญm systรฉmลฏm v tom, ลพe kaลพdรฝ aspekt pล™ichรกzรญ s dalลกรญmi funkcemi a vลกechny kรณdy pro nฤ› jsou ke staลพenรญ zdarma.


9) Pomรกhรก v systรฉmu Linux mรญt nainstalovanรฉ vรญce desktopovรฝch prostล™edรญ?

Obecnฤ› platรญ, ลพe jedno desktopovรฉ prostล™edรญ, jako je KDE nebo Gnome, je dost dobrรฉ na to, aby fungovalo bez problรฉmลฏ. Vลกe je vฤ›cรญ preference uลพivatele, i kdyลพ systรฉm umoลพลˆuje pล™epรญnรกnรญ z jednoho prostล™edรญ do druhรฉho. Nฤ›kterรฉ programy budou fungovat v jednom prostล™edรญ a ne ve druhรฉm, takลพe to mลฏลพe bรฝt takรฉ povaลพovรกno za faktor pล™i vรฝbฤ›ru prostล™edรญ, kterรฉ se mรก pouลพรญt.


10) Jakรฝ je zรกkladnรญ rozdรญl mezi BASH a DOS?

Klรญฤovรฉ rozdรญly mezi konzolรญ BASH a DOS spoฤรญvajรญ ve 3 oblastech:

โ€“ Pล™รญkazy BASH rozliลกujรญ velkรก a malรก pรญsmena, zatรญmco pล™รญkazy DOS nikoli;

โ€“ V BASH je znak / oddฤ›lovaฤ adresรกล™e a \ funguje jako znak escape. V DOSu slouลพรญ / jako oddฤ›lovaฤ argumentลฏ pล™รญkazu a \ je oddฤ›lovaฤ adresรกล™ลฏ

โ€“ DOS se ล™รญdรญ konvencรญ pล™i pojmenovรกvรกnรญ souborลฏ, coลพ je 8znakovรฝ nรกzev souboru nรกsledovanรฝ teฤkou a 3 znaky pro pล™รญponu. BASH se ลพรกdnou takovou konvencรญ neล™รญdรญ.


11) Jakรฝ je vรฝznam projektu GNU?

Toto takzvanรฉ hnutรญ za svobodnรฝ software umoลพลˆuje nฤ›kolik vรฝhod, jako je svoboda spouลกtฤ›t programy pro jakรฝkoli รบฤel a svoboda studovat a upravovat program podle vaลกich potล™eb. Umoลพลˆuje vรกm takรฉ redistribuovat kopie softwaru dalลกรญm lidem a takรฉ svobodu vylepลกovat software a nechat jej uvolnit pro veล™ejnost.


12) Popiลกte รบฤet root.

รšฤet root je jako รบฤet sprรกvce systรฉmu a umoลพลˆuje vรกm plnou kontrolu nad systรฉmem. Zde mลฏลพete vytvรกล™et a udrลพovat uลพivatelskรฉ รบฤty a kaลพdรฉmu รบฤtu pล™idฤ›lovat rลฏznรก oprรกvnฤ›nรญ. Je to vรฝchozรญ รบฤet pล™i kaลพdรฉ instalaci Linuxu.


13) Co je CLI?

CLI je zkratka pro Rozhranรญ pล™รญkazovรฉho ล™รกdku. Toto rozhranรญ umoลพลˆuje uลพivateli zadรกvat deklarativnรญ pล™รญkazy, kterรฉ instruujรญ poฤรญtaฤ k provรกdฤ›nรญ operacรญ. CLI nabรญzรญ vฤ›tลกรญ flexibilitu. Pro ostatnรญ uลพivatele, kteล™รญ jsou jiลพ zvyklรญ pouลพรญvat GUI, je vลกak obtรญลพnรฉ zapamatovat si pล™รญkazy vฤetnฤ› atributลฏ, kterรฉ s nรญm pล™ichรกzejรญ.


14) Co je GUI?

GUI neboli grafickรฉ uลพivatelskรฉ rozhranรญ vyuลพรญvรก obrรกzky a ikony, na kterรฉ uลพivatelรฉ klikajรญ a manipulujรญ s nimi, jako zpลฏsob komunikace s poฤรญtaฤem. Mรญsto toho, abyste si museli pamatovat a psรกt pล™รญkazy, pouลพitรญ grafickรฝch prvkลฏ usnadลˆuje interakci se systรฉmem a takรฉ pล™idรกvรก vรญce pล™itaลพlivosti prostล™ednictvรญm obrรกzkลฏ, ikon a barev.


15) Jak otevล™ete pล™รญkazovรฝ ล™รกdek pล™i zadรกvรกnรญ pล™รญkazu?

Chcete-li otevล™รญt vรฝchozรญ shell (coลพ je mรญsto, kde lze najรญt pล™รญkazovรฝ ล™รกdek), stisknฤ›te Ctrl-Alt-F1. To poskytne rozhranรญ pล™รญkazovรฉho ล™รกdku (CLI), ze kterรฉho mลฏลพete spouลกtฤ›t pล™รญkazy podle potล™eby.


16) Jak mลฏลพete zjistit, kolik pamฤ›ti Linux pouลพรญvรก?

Z pล™รญkazovรฉho prostล™edรญ pouลพijte pล™รญkaz โ€žconcatenateโ€œ: cat /proc/meminfo pro informace o vyuลพitรญ pamฤ›ti. Mฤ›li byste vidฤ›t ล™รกdek zaฤรญnajรญcรญ nฤ›co jako Mem: 64655360 atd. Toto je celkovรก pamฤ›ลฅ, kterou si Linux myslรญ, ลพe mรก k dispozici.

Mลฏลพete takรฉ pouลพรญt pล™รญkazy

free - m

vmstat

top

htop

zjistit aktuรกlnรญ vyuลพitรญ pamฤ›ti


17) Jakรก je typickรก velikost odklรกdacรญho oddรญlu v systรฉmu Linux?

Preferovanรก velikost odklรกdacรญho oddรญlu je dvojnรกsobek mnoลพstvรญ fyzickรฉ pamฤ›ti dostupnรฉ v systรฉmu. Pokud to nenรญ moลพnรฉ, mฤ›la by bรฝt minimรกlnรญ velikost stejnรก jako mnoลพstvรญ instalovanรฉ pamฤ›ti.


18) Co jsou symbolickรฉ odkazy?

Symbolickรฉ odkazy fungujรญ podobnฤ› jako zkratky v Windows. Takovรฉ odkazy ukazujรญ na programy, soubory nebo adresรกล™e. Umoลพลˆuje vรกm k nฤ›mu takรฉ okamลพitรฝ pล™รญstup, aniลพ byste museli pล™ejรญt pล™รญmo na celou cestu.


19) Funguje kombinace klรกves Ctrl+Alt+Del na Linuxu?

Ano. Stejnฤ› jako Windows, mลฏลพete tuto kombinaci klรกves pouลพรญt k restartovรกnรญ systรฉmu. Jeden rozdรญl je v tom, ลพe neobdrลพรญte ลพรกdnou potvrzovacรญ zprรกvu, a proto je restartovรกnรญ okamลพitรฉ.


20) Jak odkazujete na paralelnรญ port, ke kterรฉmu jsou pล™ipojena zaล™รญzenรญ, jako jsou tiskรกrny?

Zatรญmco pod Windows paralelnรญ port oznaฤujete jako LPT port, pod Linuxem jej oznaฤujete jako /dev/lp . LPT1, LPT2 a LPT3 by se proto v Linuxu oznaฤovaly jako /dev/lp0, /dev/lp1 nebo /dev/lp2.


Otรกzky a odpovฤ›di na pohovor s Linuxem pro zkuลกenรฉ

21) Jsou jednotky jako pevnรฝ disk a disketovรฉ jednotky oznaฤeny pรญsmeny jednotek?

Ne. V Linuxu mรก kaลพdรฝ disk a zaล™รญzenรญ jinรฉ oznaฤenรญ. Napล™รญklad disketovรฉ jednotky jsou oznaฤovรกny jako /dev/fd0 a /dev/fd1. Pevnรฉ disky IDE/EIDE se oznaฤujรญ jako /dev/hda, /dev/hdb, /dev/hdc a tak dรกle.


22) Jak zmฤ›nรญte oprรกvnฤ›nรญ pod Linuxem?

Za pล™edpokladu, ลพe jste sprรกvce systรฉmu nebo vlastnรญk souboru nebo adresรกล™e, mลฏลพete udฤ›lit oprรกvnฤ›nรญ pomocรญ pล™รญkazu chmod. Pouลพijte symbol + pro pล™idรกnรญ oprรกvnฤ›nรญ nebo symbol โ€“ pro zamรญtnutรญ povolenรญ spolu s kterรฝmkoli z nรกsledujรญcรญch pรญsmen: u (uลพivatel), g (skupina), o (ostatnรญ), a (vลกe), r (ฤtenรญ), w (zรกpis) a x (provรฉst). Napล™รญklad pล™รญkaz chmod go+rw FILE1.TXT udฤ›luje pล™รญstup pro ฤtenรญ a zรกpis do souboru FILE1.TXT, kterรฝ je pล™iล™azen skupinรกm a dalลกรญm.


23) Jakรก jmรฉna jsou v Linuxu pล™iล™azena rลฏznรฝm sรฉriovรฝm portลฏm?

Sรฉriovรฉ porty jsou oznaฤeny jako /dev/ttyS0 aลพ /dev/ttyS7. Toto jsou ekvivalentnรญ nรกzvy COM1 aลพ COM8 in Windows.


24) Jak pล™istupujete k oddรญlลฏm pod Linuxem?

Linux pล™idฤ›luje ฤรญsla na konci identifikรกtoru jednotky. Pokud by napล™รญklad prvnรญ pevnรฝ disk IDE mฤ›l tล™i primรกrnรญ oddรญly, byly by pojmenovรกny/ฤรญslovรกny, /dev/hda1, /dev/hda2 a /dev/hda3.


25) Co jsou pevnรฉ odkazy?

Pevnรฉ odkazy ukazujรญ pล™รญmo na fyzickรฝ soubor na disku, nikoli na cestu. To znamenรก, ลพe pokud pล™ejmenujete nebo pล™esunete pลฏvodnรญ soubor, odkaz se nepล™eruลกรญ, protoลพe odkaz se tรฝkรก samotnรฉho souboru, nikoli cesty, kde je soubor umรญstฤ›n.


26) Jakรก je maximรกlnรญ dรฉlka nรกzvu souboru pod Linuxem?

Libovolnรฝ nรกzev souboru mลฏลพe mรญt maximรกlnฤ› 255 znakลฏ. Tento limit nezahrnuje nรกzev cesty, takลพe celรก cesta a nรกzev souboru mohou pล™esรกhnout 255 znakลฏ.


27)Jakรฉ jsou nรกzvy souborลฏ, kterรฝm pล™edchรกzรญ teฤka?

Obecnฤ› platรญ, ลพe nรกzvy souborลฏ, kterรฝm pล™edchรกzรญ teฤka, jsou skrytรฉ soubory. Tyto soubory mohou bรฝt konfiguraฤnรญ soubory, kterรฉ obsahujรญ dลฏleลพitรก data nebo informace o nastavenรญ. Nastavenรญ tฤ›chto souborลฏ jako skrytรฝch sniลพuje pravdฤ›podobnost jejich nรกhodnรฉho smazรกnรญ.


28) Vysvฤ›tlete virtuรกlnรญ plochu.

To slouลพรญ jako alternativa k minimalizaci a maximalizaci rลฏznรฝch oken na aktuรกlnรญ ploลกe. Pouลพitรญ virtuรกlnรญch ploch mลฏลพe vymazat plochu, kdyลพ mลฏลพete otevล™รญt jeden nebo vรญce programลฏ. Spรญลกe neลพ minimalizovat/obnovovat vลกechny tyto programy podle potล™eby mลฏลพete jednoduลกe pล™ehazovat mezi virtuรกlnรญmi plochami s programy na kaลพdรฉm z nich.


29) Jak sdรญlรญte program na rลฏznรฝch virtuรกlnรญch desktopech pod Linuxem?

Chcete-li sdรญlet program na rลฏznรฝch virtuรกlnรญch plochรกch, v levรฉm hornรญm rohu okna programu vyhledejte ikonu, kterรก vypadรก jako pล™ipรญnรกฤek. Stisknutรญm tohoto tlaฤรญtka โ€žpล™ipneteโ€œ aplikaci na mรญsto, takลพe se objevรญ na vลกech virtuรกlnรญch plochรกch ve stejnรฉ pozici na obrazovce.


30) Co pล™edstavuje bezejmennรฝ (prรกzdnรฝ) adresรกล™?

Tento prรกzdnรฝ nรกzev adresรกล™e slouลพรญ jako bezejmennรฝ zรกklad souborovรฉho systรฉmu Linux. Slouลพรญ jako pล™รญloha pro vลกechny ostatnรญ adresรกล™e, soubory, jednotky a zaล™รญzenรญ.


31) Co je pล™รญkaz pwd?

Pล™รญkaz pwd je zkratka pro pล™รญkaz print working directory.

Pล™รญklad:

pwd

Vรฝstup:

/home/guru99/myDir

32) Co jsou dรฉmoni?

Dรฉmoni jsou sluลพby, kterรฉ poskytujรญ nฤ›kolik funkcรญ, kterรฉ nemusรญ bรฝt dostupnรฉ v zรกkladnรญm operaฤnรญm systรฉmu. Jeho hlavnรญm รบkolem je naslouchat servisnรญm poลพadavkลฏm a zรกroveลˆ na tyto poลพadavky reagovat. Po dokonฤenรญ sluลพby se odpojรญ a ฤekรก na dalลกรญ poลพadavky.


33) Jak pล™epnete z jednoho desktopovรฉho prostล™edรญ do druhรฉho, jako je pล™echod z KDE na Gnome?

Za pล™edpokladu, ลพe mรกte nainstalovanรก tato dvฤ› prostล™edรญ, staฤรญ se odhlรกsit z grafickรฉho rozhranรญ. Potรฉ na pล™ihlaลกovacรญ obrazovce zadejte svรฉ pล™ihlaลกovacรญ ID a heslo a vyberte typ relace, kterou chcete naฤรญst. Tato volba zลฏstane vรฝchozรญ, dokud ji nezmฤ›nรญte na nฤ›co jinรฉho.


34) Jakรฉ jsou druhy oprรกvnฤ›nรญ pod Linuxem?

V Linuxu existujรญ 3 druhy oprรกvnฤ›nรญ:- ฤŒรญst: uลพivatelรฉ mohou ฤรญst soubory nebo vypisovat adresรกล™- Zรกpis: uลพivatelรฉ mohou zapisovat do souboru novรฝch souborลฏ do adresรกล™e- Provรกdฤ›t: uลพivatelรฉ mohou spouลกtฤ›t soubor nebo vyhledรกvat konkrรฉtnรญ soubor uvnitล™ adresรกล™


35) Jak ovlivลˆuje rozliลกovรกnรญ malรฝch a velkรฝch pรญsmen zpลฏsob, jakรฝm pouลพรญvรกte pล™รญkazy?

Kdyลพ mluvรญme o rozliลกovรกnรญ malรฝch a velkรฝch pรญsmen, pล™รญkazy jsou povaลพovรกny za identickรฉ, pouze pokud je kaลพdรฝ znak zakรณdovรกn tak, jak je, vฤetnฤ› malรฝch a velkรฝch pรญsmen. To znamenรก, ลพe CD, cd a Cd jsou tล™i rลฏznรฉ pล™รญkazy. Zadรกnรญ pล™รญkazu pomocรญ velkรฝch pรญsmen, kde by to mฤ›lo bรฝt malรฉ, vytvoล™รญ rลฏznรฉ vรฝstupy.


36) Co jsou promฤ›nnรฉ prostล™edรญ?

Promฤ›nnรฉ prostล™edรญ jsou globรกlnรญ nastavenรญ, kterรก ล™รญdรญ funkci shellu stejnฤ› jako funkce jinรฝch linuxovรฝch programลฏ. Dalลกรญm bฤ›ลพnรฝm termรญnem pro promฤ›nnรฉ prostล™edรญ jsou globรกlnรญ promฤ›nnรฉ shellu.


37) Jakรฉ jsou rลฏznรฉ reลพimy pล™i pouลพรญvรกnรญ editoru vi?

Pod vi jsou 3 reลพimy:- Pล™รญkazovรฝ reลพim โ€“ toto je reลพim, ve kterรฉm zaฤรญnรกte- Reลพim รบprav โ€“ to je reลพim, kterรฝ vรกm umoลพลˆuje provรกdฤ›t รบpravy textu- Ex reลพim โ€“ je to reลพim, ve kterรฉm komunikujete s vi pomocรญ pokynลฏ zpracovat soubor


38) Je moลพnรฉ pouลพรญt zkratky pro dlouhou cestu?

Ano, tam je. Funkce znรกmรก jako rozลกรญล™enรญ nรกzvu souboru vรกm to umoลพลˆuje pomocรญ klรกvesy TAB. Pokud mรกte napล™รญklad cestu pojmenovanou adresรกล™ /home/iceman/assignments, zadejte toto: /ho[tab]/ice[tab]/assi[tab] . To vลกak pล™edpoklรกdรก, ลพe cesta je jedineฤnรก a ลพe shell, kterรฝ pouลพรญvรกte, tuto funkci podporuje.


39) Co je pล™esmฤ›rovรกnรญ?

Pล™esmฤ›rovรกnรญ je proces smฤ›rovรกnรญ dat z jednoho vรฝstupu na druhรฝ. Mลฏลพe bรฝt takรฉ pouลพit k nasmฤ›rovรกnรญ vรฝstupu jako vstupu do jinรฉho procesu.


40) Co je pล™รญkaz grep?

grep vyhledรกvacรญ pล™รญkaz, kterรฝ vyuลพรญvรก vyhledรกvรกnรญ zaloลพenรฉ na vzoru. Vyuลพรญvรก moลพnosti a parametry, kterรฉ jsou specifikovรกny spolu s pล™รญkazovรฝm ล™รกdkem, a aplikuje tento vzor pล™i hledรกnรญ poลพadovanรฉho vรฝstupu souboru.


Otรกzky k pohovoru s Linuxem pro vรญce neลพ 5 let zkuลกenostรญ

41) Jakรฝ by mohl bรฝt problรฉm, kdyลพ pล™รญkaz, kterรฝ byl vydรกn, poskytl jinรฝ vรฝsledek, neลพ kdyลพ byl naposledy pouลพit?

Jeden vysoce moลพnรฝ dลฏvod pro zรญskรกnรญ odliลกnรฝch vรฝsledkลฏ od toho, co se zdรก bรฝt stejnรฝm pล™รญkazem, mรก nฤ›co spoleฤnรฉho s problรฉmy s rozliลกovรกnรญm malรฝch a velkรฝch pรญsmen. Protoลพe Linux rozliลกuje velkรก a malรก pรญsmena, pล™รญkaz, kterรฝ byl dล™รญve pouลพit, mohl bรฝt zadรกn v jinรฉm formรกtu, neลพ je ten souฤasnรฝ. Chcete-li napล™รญklad vypsat vลกechny soubory v adresรกล™i, mฤ›li byste zadat pล™รญkaz ls, nikoli LS. Zadรกnรญm LS se buฤ zobrazรญ chybovรก zprรกva, pokud neexistuje ลพรกdnรฝ program s tรญmto pล™esnรฝm nรกzvem, nebo mลฏลพe vytvoล™it jinรฝ vรฝstup, pokud existuje program s nรกzvem LS, kterรฝ vykonรกvรก jinou funkci.


42) Jakรฝ je obsah /usr/local?

Obsahuje lokรกlnฤ› nainstalovanรฉ soubory. Tento adresรกล™ je dลฏleลพitรฝ v prostล™edรญch, kde jsou soubory uloลพeny v sรญti. Konkrรฉtnฤ› lokรกlnฤ› instalovanรฉ soubory jdou do /usr/local/bin, /usr/local/lib atd.). Dalลกรญ aplikacรญ tohoto adresรกล™e je, ลพe se pouลพรญvรก pro softwarovรฉ balรญฤky nainstalovanรฉ ze zdroje nebo software, kterรฝ nenรญ oficiรกlnฤ› dodรกn s distribucรญ.


43) Jak ukonฤรญte probรญhajรญcรญ proces?

Kaลพdรฝ proces v systรฉmu je identifikovรกn jedineฤnรฝm id procesu nebo pid. K ukonฤenรญ tohoto procesu pouลพijte pล™รญkaz kill nรกsledovanรฝ pid. Chcete-li ukonฤit celรฝ proces najednou, pouลพijte kill 0.


44) Jak vklรกdรกte komentรกล™e do pล™รญkazovรฉho ล™รกdku?

Komentรกล™e se vytvรกล™ejรญ napsรกnรญm symbolu # pล™ed samotnรฝ text komentรกล™e. To ล™รญkรก shellu, aby zcela ignoroval to, co nรกsleduje. Napล™รญklad โ€ž# Toto je jen komentรกล™, kterรฝ bude shell ignorovat.โ€œ


45) Co je seskupovรกnรญ pล™รญkazลฏ a jak funguje?

K seskupovรกnรญ pล™รญkazลฏ mลฏลพete pouลพรญt zรกvorky. Pokud napล™รญklad chcete odeslat aktuรกlnรญ datum a ฤas spolu s obsahem souboru s nรกzvem OUTPUT do druhรฉho souboru s nรกzvem MYDATES, mลฏลพete pouลพรญt seskupenรญ pล™รญkazลฏ nรกsledovnฤ›: (datum cat OUTPUT) > MYDATES


46) Jak spustรญte vรญce neลพ jeden pล™รญkaz nebo program z jednรฉ poloลพky pล™รญkazovรฉho ล™รกdku?

Mลฏลพete kombinovat nฤ›kolik pล™รญkazลฏ oddฤ›lenรญm kaลพdรฉho pล™รญkazu nebo programu pomocรญ symbolu stล™ednรญku. Mลฏลพete napล™รญklad zadat takovou ล™adu pล™รญkazลฏ v jednรฉ poloลพce:

ls โ€“l cd .. ls โ€“a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK

**Upozorลˆujeme, ลพe to bude provedeno jeden po druhรฉm v uvedenรฉm poล™adรญ.


47) Napiลกte pล™รญkaz, kterรฝ bude hledat soubory s pล™รญponou โ€žcโ€œ a bude mรญt v sobฤ› vรฝskyt ล™etฤ›zce โ€žappleโ€œ.

Odpovฤ›ฤ:

 Find ./ -name "*.c" | xargs grep โ€“i "apple"

48) Napiลกte pล™รญkaz, kterรฝ zobrazรญ vลกechny .txt soubory vฤetnฤ› jeho individuรกlnรญho oprรกvnฤ›nรญ.

Odpovฤ›ฤ:

ls -al *.txt

49) Napiลกte pล™รญkaz, kterรฝ provede nรกsledujรญcรญ:

-hledat vลกechny soubory v aktuรกlnรญm a nรกsledujรญcรญch adresรกล™รญch s pล™รญponou c,v
-odstranit,v z vรฝsledku (mลฏลพete pouลพรญt pล™รญkaz sed)
-pouลพijte vรฝsledek a pouลพijte pล™รญkaz grep k vyhledรกnรญ vลกech vรฝskytลฏ slova ORANGE v souborech.

Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) Co, pokud vลฏbec nฤ›co, je s kaลพdรฝm z nรกsledujรญcรญch pล™รญkazลฏ ลกpatnฤ›?

a) ls -ls
b) soubor koฤka1, soubor2
c) ls โ€“ s Factdir

Odpovฤ›di:
a) mezi tฤ›mito 2 moลพnostmi by mฤ›la bรฝt mezera: ls -l -s
b) nepouลพรญvejte k oddฤ›lenรญ argumentลฏ ฤรกrky: cat soubor1 soubor2
c) mezi pomlฤkou a ลกtรญtkem volby by nemฤ›la bรฝt mezera: ls โ€“s Factdir


51) Jakรฝ je pล™รญkaz pro vรฝpoฤet velikosti sloลพky?

K vรฝpoฤtu velikosti sloลพky se pouลพรญvรก pล™รญkaz du โ€“sh folder1.


52) Jak mลฏลพete zjistit stav procesu?

Pouลพijte pล™รญkaz

ps ux


53) Jak mลฏลพete zkontrolovat stav pamฤ›ti?

Mลฏลพete pouลพรญt pล™รญkaz

free -m pro zobrazenรญ vรฝstupu v MB

free -g pro zobrazenรญ vรฝstupu v GB


54) Vysvฤ›tlete, jak obarvit konzoli Git?

Chcete-li obarvit konzolu Git, mลฏลพete pouลพรญt pล™รญkaz git configโ€”global color.ui auto. V pล™รญkazu promฤ›nnรก color.ui nastavuje vรฝchozรญ hodnotu pro promฤ›nnou, jako je napล™ color.diff a color.grep.


55) Jak mลฏลพete v Linuxu pล™ipojit jeden soubor k druhรฉmu?

Chcete-li pล™ipojit jeden soubor k druhรฉmu v Linuxu, mลฏลพete pouลพรญt pล™รญkaz cat file2 >> file 1. Operรกtor >> pล™ipojรญ vรฝstup pojmenovanรฉho souboru nebo vytvoล™รญ soubor, pokud nenรญ vytvoล™en. Zatรญmco dalลกรญ pล™รญkaz cat file 1 file 2 > file 3 pล™ipojรญ dva nebo vรญce souborลฏ k jednomu.


56) Vysvฤ›tlete, jak mลฏลพete najรญt soubor pomocรญ Terminรกlu?

Chcete-li najรญt soubor, musรญte pouลพรญt pล™รญkaz, find . โ€“name "process.txt". Vyhledรก aktuรกlnรญ adresรกล™ pro soubor s nรกzvem process.txt.


57) Vysvฤ›tlete, jak mลฏลพete vytvoล™it sloลพku pomocรญ Terminรกlu?

Chcete-li vytvoล™it sloลพku, musรญte pouลพรญt pล™รญkaz mkdir.Bude to nฤ›co takovรฉho: ~$ mkdir Guru99


58) Vysvฤ›tlete, jak mลฏลพete zobrazit textovรฝ soubor pomocรญ Terminรกlu?

Chcete-li zobrazit textovรฝ soubor, pล™ejdฤ›te pomocรญ pล™รญkazu do konkrรฉtnรญ sloลพky, kde jsou textovรฉ soubory umรญstฤ›ny cd a potom zadejte less filename.txt.


59) Vysvฤ›tlete, jak povolit curl on Ubuntu Stoh LAMP?

Chcete-li povolit curl on Ubuntu, nejprve nainstalujte libcurl, po dokonฤenรญ pouลพijte nรกsledujรญcรญ pล™รญkaz sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) Vysvฤ›tlete, jak povolit pล™ihlรกลกenรญ root Ubuntu?

Pล™รญkaz, kterรฝ umoลพลˆuje root logovรกnรญ, je

#sudo sh-c 'echo โ€œgreater-show-manual-login=trueโ€ >>/etc/lightdm/lightdm.conf'


61) Jak mลฏลพete spustit linuxovรฝ program na pozadรญ souฤasnฤ›, kdyลพ spouลกtรญte linuxovรฝ server?

Pomocรญ nohup. Zastavรญ proces pล™ijรญmรกnรญ NOHUP signรกl a tรญm jeho ukonฤenรญm se odhlรกsรญte z programu, kterรฝm byl vyvolรกn. & spustรญ proces na pozadรญ.


62) Vysvฤ›tlete, jak odinstalovat knihovny v Linuxu?

Chcete-li odinstalovat knihovny v Linuxu, mลฏลพete pouลพรญt pล™รญkaz sudo apt-get remove library_name

Tyto otรกzky na pohovoru takรฉ pomohou ve vaลกem ลพivotฤ› (รบstnรญch)

Shrลˆte tento pล™รญspฤ›vek takto: