top 15 important unix commands interview questions
Seznam nejoblíbenějších dotazů Unixu na rozhovory s odpověďmi. Naučte se základy příkazů Unix v tomto informativním výukovém programu pomocí příkladů:
Než začneme s příkazy Unix, podívejme se na to, co Unix je, spolu s jeho základy.
Unix je operační systém podobný operačnímu systému Windows. Windows jsou populárnější než Unix kvůli grafickému uživatelskému rozhraní poskytovanému Microsoft Windows, ale jakmile začnete pracovat na Unixu, pochopíte jeho skutečnou sílu.
=> Podívejte se na tréninkovou sérii Eay Unix
Nejčastěji kladené dotazy k rozhovoru s Unixem
Níže jsou uvedeny nejpopulárnější a nejčastěji kladené otázky ohledně rozhovorů s Unixem s příklady.
Začněme!!
Otázka č. 1) Co je to proces?
Odpovědět: Podle definice - Proces je instance počítačového programu, který se provádí. Pro každý proces máme jedinečné ID procesu.
Příklad: I když uživatel otevře aplikaci kalkulačky, vytvoří se proces.
Příkaz k vypsání procesu:% ps
Tento příkaz poskytne seznam aktuálních procesů spolu s ID procesu. Pokud přidáme možnost „ef“ s příkazem ps, zobrazí se úplný seznam procesů.
Syntax: % ps -ef
Tento příkaz v kombinaci s příkazem Grep (příkaz pro vyhledávání) slouží jako účinný prostředek k vyhledání konkrétních podrobností o procesu.
Příkaz k zabití procesu:% kill pid
Tento příkaz zabije proces, jehož ID procesu je předáno jako argument. V době, kdy použijeme výše uvedený příkaz zabít, nebudeme moci proces zabít, v takovém případě proces ukončíme.
Příkaz k vynucenému ukončení procesu:% kill -9 pid
Kde pid je ID procesu.
Dalším důležitým příkazem pro výpis procesů je Nahoru
Syntax: %horní
Otázka 2) Jak zobrazit vaše uživatelské jméno v Unixu?
Odpovědět: Podrobnosti o aktuálně přihlášeném uživateli můžete zobrazit pomocí kdo jsem příkaz.
Syntax: %kdo jsem
O / P - test1 [Za předpokladu, že test1 je vaše uživatelské jméno]. Poskytuje uživatelské jméno, pomocí kterého jste se přihlásili
Otázka č. 3) Jak zobrazit seznam všech uživatelů, kteří se aktuálně přihlásili?
Odpovědět: Použitý příkaz je: %SZO .
Tento příkaz vypíše seznam všech uživatelů, kteří jsou aktuálně přihlášeni.
Otázka č. 4) Co je to soubor?
Odpovědět: Soubor v Unixu se nevztahuje pouze na sběr dat. Existují různé typy souborů, jako jsou běžné soubory, speciální soubory, adresáře (složky / podsložky, kde jsou uloženy běžné / speciální soubory) atd.
Příkaz k výpisu souborů: % ls
Tento příkaz lze použít s různými sadami možností, jako jsou -l, r, a atd.
Příklad: % ls -lrt
Tato kombinace poskytne soubory velikosti, dlouhého seznamu a řazení od okamžiku vytvoření / úpravy.
Další příklad: % ls -a
Tento příkaz vám poskytne seznam všech souborů včetně skrytých souborů.
- Příkaz k vytvoření souboru nulové velikosti: % klepněte na název souboru
- Příkaz k vytvoření adresáře: % mkdir název adresáře
- Příkaz k odstranění adresáře: % rmdir název adresáře
- Příkaz k odstranění souboru: % rm název souboru
- Příkaz k vynucenému odstranění souboru: % rm -f název souboru
Uživatel občas nebude moci smazat soubor / adresář z důvodu jeho svolení.
Otázka č. 5) Jak zkontrolovat cestu aktuálního adresáře a přejít ji na různé cesty v Unixu?
Odpovědět: Můžeme zkontrolovat cestu, ve které je uživatel přítomen v Unixu, pomocí příkazu: % hm
Tento příkaz bude představovat váš aktuální pracovní adresář.
Příklad: Pokud právě pracujete na souboru, který je součástí adresáře bin, můžete to ověřit jednoduše spuštěním pwd na příkazovém řádku -% pwd.
Výstup bude - / bin, kde „/“ je kořenový adresář a bin, je adresář v kořenovém adresáři.
Příkaz k procházení Unixovými cestami - Za předpokladu, že procházíte z kořenového adresáře.
%CD : Změnit adresář,
použití - cd dir1 / dir2
Spustit% pwd - pro ověření umístění
O / P - / dir1 / dir2
Tím se změní vaše cesta k dir2. Svou aktuální pracovní polohu můžete kdykoli ověřit pomocí příkazu pwd a podle toho navigovat.
%CD.. přejde do nadřazeného adresáře. Předpokládejme, že jste v dir2 z výše uvedeného příkladu a chcete se vrátit zpět do nadřazeného adresáře, poté na příkazovém řádku spustit cd .. a váš aktuální adresář se změní na dir1.
využití -% cd ..
Běh % hm - Ověření polohy
jak přidat prvky pole
O / P - / dir1
Otázka č. 6) Jak kopírovat soubory z jednoho umístění do jiného?
Odpovědět: Příkaz ke kopírování souborů je% cp.
Syntax: % cp soubor1 soubor2 [pokud musíme kopírovat do stejného adresáře.]
Pro kopírování souborů do různých adresářů.
Syntax: % cp zdroj / cíl souboru (cílová lokace)
Příklad: Předpokládejme, že musíte zkopírovat soubor test.txt z jednoho podadresáře do jiného podadresáře, který je k dispozici ve stejném adresáři.
Syntax % cp dir1 / dir2 / test.txt dir1 / dir3
Tím se zkopíruje soubor test.txt z dir2 do dir3.
Otázka č. 7) Jak přesunout soubor z jednoho umístění do jiného?
Odpovědět: Příkaz pro přesun souboru je% mv.
Syntax: % mv soubor1 soubor2 [pokud přesouváme soubor do adresáře, používá se to hlavně a chceme-li soubor přejmenovat]
Pro přesun souborů v různých adresářích.
Syntax: % mv zdroj / cíl souboru (cílová lokace)
Příklad: Předpokládejme, že chcete přesunout soubor test.txt z jednoho podadresáře do jiného podadresáře, který je k dispozici ve stejném adresáři.
Syntax % mv dir1 / dir2 / test.txt dir1 / dir3
Tím se test.txt přesune z dir2 do dir3.
Otázka č. 8) Jak vytvořit a zapsat do souboru?
Odpovědět: Můžeme vytvářet a zapisovat / připojovat data do souboru pomocí editorů Unix. Například, my.
vi editor je nejčastěji používaný editor pro úpravy / vytváření souborů.
Používání: vi název souboru
Otázka č. 9) Jak zobrazit obsah a Soubor?
Odpovědět: Existuje mnoho příkazů k zobrazení obsahu souboru. Například, kočka, méně, více, hlava, ocas.
Používání: % cat název souboru
Zobrazí se veškerý obsah souboru. Příkaz Cat se také používá ke zřetězení a připojení dat v souboru.
Otázka č. 10) Co jsou oprávnění a uživatelská udělení v případě unixového systému souborů / uživatelů?
Odpovědět:
Z úrovně přístupu jsou uživatelé rozděleni do tří typů:
- Uživatel: Osoba, která soubor vytvořila.
- Skupina: Skupina dalších uživatelů, kteří sdílejí podobná oprávnění jako vlastník.
- Ostatní: Ostatní členové, kteří mají přístup k cestě, kde jste uložili soubory.
Z pohledu Soubor bude mít uživatel tři přístupová práva, tj. Číst, zapisovat a spouštět.
- Číst: Uživatel má oprávnění číst obsah souboru. To je reprezentováno r.
- Psát si: Uživatel má oprávnění upravovat obsah souboru. Představuje to w.
- Vykonat: Uživatel má oprávnění pouze k provádění souborů. Představuje to x.
Tato oprávnění lze zobrazit pomocí příkazu ls.
-rwxrw — x - zde 1. znak „-“ znamená jeho běžný soubor, další kombinace „rwx“ znamená, že vlastník má všechna oprávnění ke čtení, zápisu a provádění, další znak „rw-“ znamená, že skupina má oprávnění čtení a zápis a ke konci „–x“ znamená, že ostatní uživatelé mají oprávnění pouze ke spuštění a nemohou číst ani zapisovat obsah souboru.
Otázka č. 11) Jak změnit oprávnění souboru?
Odpovědět: Snadný způsob, jak změnit oprávnění souboru, je pomocí příkazu CHMOD.
Syntax: % chmod 777 název souboru
Ve výše uvedeném příkladu má uživatel, skupina a další všechna práva (číst, zapisovat a spouštět).
Uživatel má následující práva:
- 4 - Přečtěte si oprávnění
- 2 - Oprávnění k zápisu
- 1 - Proveďte oprávnění
- 0- Žádné povolení
Předpokládejme, že jste vytvořili soubor abc.txt a jako uživatel chcete dát žádná oprávnění ostatním a oprávnění ke čtení a zápisu všem lidem ve skupině, v takovém případě příkaz pro uživatele, který má všechna oprávnění bude jako
Příklad:% chmod 760 abc.txt
Všechna oprávnění (čtení + zápis + spuštění) pro uživatele = 4 + 2 + 1 = 7
Oprávnění ke čtení a zápisu pro lidi ve skupině = 4 + 2 = 6
Žádné povolení pro ostatní = 0
Otázka č. 12) Jaké jsou různé divoké karty v Unixu?
Odpovědět: Unix obsahuje dva zástupné znaky, jak je uvedeno níže.
na) * - Zástupná hvězdička (*) může být použita jako náhrada za n počet znaků.
Příklad: Předpokládejme, že hledáme testovací soubory v určitém umístění, pak použijeme příkaz ls uvedený níže.
% ls test * - Tento příkaz zobrazí seznam všech testovacích souborů v daném adresáři. Příklad: test.txt, test1.txt, testabc
b) ? - Zástupný znak otazníku (?) Lze použít jako náhradu za jeden znak.
Příklad: Předpokládejme, že hledáme testovací soubory v konkrétním umístění, pak použijeme příkaz ls níže.
% ls test? - Tento příkaz zobrazí seznam všech testovacích souborů, které mají odlišný poslední znak v daném adresáři. Např. test1, hlava, test2.
Otázka č. 13) Jak zobrazit seznam provedených příkazů?
Odpovědět: Příkaz k zobrazení seznamu dříve provedených příkazů je %Dějiny
Otázka č. 14) Jak komprimovat / dekomprimovat soubory v systému Unix?
Odpovědět: Uživatelé mohou soubor komprimovat pomocí příkazu gzip.
Syntax: % gzip název souboru
Příklad: % gzip test.txt
O / str. přípona souboru bude nyní text.txt.gz a velikost souboru by se značně zmenšila.
Uživatel může dekomprimovat soubory pomocí příkazu gunzip.
Syntax: % název souboru gunzip
Příklad: % testu gunzip.txt.gz
O / str. přípona souboru bude nyní text.txt a velikost souboru bude původní velikost souboru.
Otázka č. 15) Jak najít soubor v Unixu?
Odpovědět: Abychom našli soubor v aktuálním adresáři a jeho podadresářích, použijeme příkaz Najít.
Syntax: % najít. -name „Filename“ -print
Použití:% najít. -name „ab * .txt“ -print
O / p tento příkaz vyhledá název souboru abc.txt nebo abcd.txt v aktuálním adresáři a při tisku se vytiskne také cesta k souboru.
: * Divoký znak použijte v případě, že si nejste jisti celým názvem souboru a jeho umístěním.
Otázka č. 16) Jak zobrazit data nebo protokoly v reálném čase?
Odpovědět: Nejlepší příkaz, který lze v tomto případě použít, je příkaz ocasu. Je to mocný nástroj, který je široce používán. Předpokládejme, že máme protokol, který se neustále aktualizuje, v takovém případě použijeme příkaz tail.
Tento příkaz ve výchozím nastavení zobrazí posledních 10 řádků souboru.
Využití:% ocas test.log
Zobrazí posledních deset řádků protokolu. Předpokládejme, že uživatel chce sledovat a prohlížet nejnovější aktualizace v souboru protokolu, pak použijeme volbu -f pro příjem neustálých aktualizací.
Používání: % tail -f test.log
Zobrazí posledních deset řádků a jak bude váš protokol aktualizován, budete neustále sledovat jeho obsah. Stručně řečeno, navždy bude následovat test.log, aby z toho vyšel nebo aby ho zastavil. Stiskněte kombinaci kláves CTRL + C.
Otázka č. 17) Jak zobrazit Využití nebo zbývající prostor pro použití?
Odpovědět: Při práci v prostředí se uživatelé potýkají s problémem zaplnění vesmírného disku. Jeden by to měl pravidelně kontrolovat a pravidelně čistit místo na disku.
Příkaz ke kontrole volného místa na disku: % Kvóta -v
V případě, že uživatel chce zkontrolovat velikost různých souborů ve vašem pracovním prostoru, použije se následující příkaz:
% du-s * - Rekurzivně zkontroluje všechny adresáře a podadresáře v domovském adresáři. Na základě velikosti může uživatel odstranit nepotřebné soubory a tím vyprázdnit místo.
Ps - Pokud si nejste jisti, které soubory mají být odstraněny, a pokud čelíte vesmírné krizi, v takovém případě můžete soubory zazipovat a na chvíli to pomůže.
Rychlé tipy
# 1) Předpokládejme, že jste uvízli na použití konkrétního příkazu nebo nejasní o jeho funkčnosti, pak máte spoustu možností, které slouží konkrétním účelům, protože Unix má spoustu příkazů. Nebojte se Unix svým uživatelům vždy pomáhá.
Níže jsou uvedeny příkazy:
převést youtube video do souboru wav
na) Unix má pro každý příkaz sadu manuálových stránek, které vám poskytnou podrobné znalosti o příkazech a jejich použití.
Příklad:%muž nalézt
O / P tohoto příkazu je vědět, jak používat příkaz Najít.
b) Pokud chcete jednoduchý popis příkazu, použijte příkaz whatis.
Příklad:% whatis rukojeť
Poskytne vám popis řádku příkazu grep.
#dva) Příkaz k vymazání obrazovky terminálu - %Průhledná
Závěr
Doufáme, že se vám tento informativní článek o Unix Command Interview Questions líbil. Tyto otázky by pomohly každému začátečníkovi snadno pochopit pojmy a sebevědomě čelit pohovoru.
Vše nejlepší pro váš rozhovor !!
Výukový program PREV | PRVNÍ výuka
Doporučené čtení
- 60 nejlepších otázek a odpovědí na skriptování pro Unix Shell
- Vyjmout příkaz v Unixu s příklady
- Najít příkaz v Unixu: Najít soubory pomocí unixového vyhledávacího souboru (příklady)
- Příkaz Grep v Unixu s jednoduchými příklady
- Příkaz LS v Unixu s příklady
- Příkaz Tar v Unixu pro vytváření záloh (příklady)
- NEJLEPŠÍCH 70+ NEJLEPŠÍCH dotazů na rozhovory se systémy UNIX s odpověďmi
- Syntaxe příkazů Unix Cat, možnosti s příklady
- Unixové příkazy: Základní a pokročilé Unixové příkazy s příklady
- Příkazy systému souborů Unix Touch, Cat, Cp, Mv, Rm, Mkdir (část B)