GNU/Linux >> Znalost Linux >  >> Debian

ZDARMA 4hodinový kurz Ubuntu pro začátečníky

Je to celkem 4hodinový školicí kurz Linux Ubuntu publikovaný na našem kanálu YouTube pod názvem ZDARMA 4hodinový kurz Ubuntu pro začátečníky.

1. Co je Linux?

Linux je známý operační systém. V roce 1991 byl Linux vytvořen univerzitním studentem jménem Linux Torvalds. Veškerá architektura softwaru je pokryta Linuxem, protože pomáhá komunikovat mezi počítačovým programem a hardwarem systému a také spravuje požadavky mezi nimi. Linux je software s otevřeným zdrojovým kódem. Od ostatních operačních systémů je odlišitelný mnoha způsoby. Lidé s profesionálními dovednostmi souvisejícími s programováním mohou svůj kód také upravovat, protože je volně dostupný pro každého. Torvalds měl v úmyslu pojmenovat svůj výtvor jako „podivíni “, ale administrátor distribuoval kód podle křestního jména jeho tvůrce a Unixu, takže toto jméno zůstalo zachováno.

2. Linux distribuce

Linuxová distribuce je druh operačního systému, který obsahuje celý systém správy balíčků s linuxovým jádrem. Distribuce Linuxu je snadno dostupná stažením jakékoli distribuce Linuxu.

Konkrétní příklad distribuce Linuxu zahrnuje jádro, různé knihovny, nástroje GNU, kompletní desktopové prostředí a nějakou další dokumentaci k softwaru. Příklad McDonald’s nejlépe porozumí konceptu distribuce Linuxu. McDonald’s má na světě několik franšíz, ale služby a kvalita jsou stejné. Podobně si můžete stáhnout operační systém Linuxu z jiných distribucí z Red Hatu, Debianu, Ubuntu nebo ze Slackware, kde by bylo více nebo všechny příkazy v terminálu stejné. Zde se hodí příklad McDonald’s. Dá se říci, že každá franšíza McDonald’s je jako distribuce. Takže příklady linuxových distribucí jsou Red Hat, Slackware, Debian a Ubuntu atd.

3. Průvodce instalací

Toto téma vám poskytne úplný způsob, jak nainstalovat Ubuntu do vašeho systému. Pro bezproblémovou instalaci Ubuntu postupujte podle následujících kroků:

Krok 1 :Otevřete svůj oblíbený prohlížeč, přejděte na https://ubuntu.com/ a klikněte na Stáhnout sekce.

Krok 2 :Z Stáhnout V sekci si musíte stáhnout Ubuntu Desktop LTS .



Krok 3 :Kliknutím stáhnete soubor Ubuntu Desktop; po kliknutí na toto dostanete zprávu s poděkováním, která uvádí Děkujeme za stažení Ubuntu Desktop .



Krok 4 :Protože jste ve Windows, musíte nastavit, aby byl váš USB bootovatelný, protože přímý přenos tohoto staženého operačního systému do vašeho USN jej nespustí.

Krok 5 :Můžete použít Power ISO nástroj pro tento účel. Jednoduše klikněte na tento odkaz a stáhněte si nástroj Power ISO https://www.poyouriso.com/download.php



Krok 6 :Pomocí Power ISO přeneste operační systém Ubuntu do USB. Udělá to při zavádění z USB.

Krok 7 :Restartujte systém a přejděte do spouštěcí nabídky systému stisknutím F11 nebo F12 a odtud nastavte svůj operační systém.

Krok 8 :Uložte nastavení a poté znovu restartujte systém, abyste přivítali Ubuntu ve svém systému.

4. Příkazový řádek a terminál

První otázka, která vás může napadnout, je, proč se učit příkazový řádek? Jde o to, že s GUI nemůžete dělat všechno; věci, které nemůžete zvládnout pomocí GUI, se hladce provádějí pomocí příkazového řádku. Za druhé, můžete to udělat rychleji pomocí příkazového řádku ve srovnání s GUI.

Dále budete diskutovat o dvou věcech:Shell a Terminál. Systém komunikuje s operačním systémem pomocí shellu. Ať napíšete jakýkoli příkaz, shell jej provede, komunikuje s operačním systémem a dá operačnímu systému příkaz, aby udělal něco, o co jste ho požádali. Pak vám poskytne výsledky. Terminál je okno, které převezme tento příkaz a zobrazí výsledky na sobě. Je to nástroj, který vám pomáhá při interakci s shellem a shell vám pomáhá při interakci s operačním systémem.

Všechny příkazy jsou stejné pro různé systémy založené na Linuxu. Pokud chcete otevřít terminál, můžete vyhledat „terminál ručně pomocí vyhledávacího pole.



Existuje alternativní způsob, jak otevřít terminál stisknutím „CTRL+ALT+T '.

5. Souborový systém Linux

Linux má strukturu souborů založenou na hierarchii. Existuje ve stromové podobě a všechny soubory a další adresáře jsou zapojeny do této struktury. Ve Windows máte ‚Složky‘. Zatímco Linux má ‚root “ jako jeho základní adresář a v tomto adresáři jsou umístěny všechny soubory a složky. Svou kořenovou složku ve vašem systému můžete zobrazit otevřením systému souborů, jak je znázorněno níže. Má pod sebou všechny soubory a složky. Kořenová složka je hlavní složka; pak v něm máte podsložky jako bin, boot, dev atd. Pokud kliknete na kteroukoli z těchto složek, zobrazí se vám různé adresáře, které se v ní nacházejí, což dokazuje, že Linux má hierarchickou strukturu.

6. Několik příkladů příkazů

V tomto tématu se chystáte diskutovat o některých příkladech příkazů Linuxu, které vám mohou pomoci porozumět.

Stiskněte CTRL+ALT+T otevřete terminál.



První příkaz se týká systému adresářů souborů Linux. Linux má stromový systém a například, pokud chcete skočit do složky, která je někde hluboko, musíte projít každou složku, která je propojena s nadřazenou. První příkaz je „příkaz pwd '. pwd znamená současný pracovní adresář . Napište do terminálu ‚pwd‘ a oznámí vám aktuální/současný adresář, ve kterém pracujete. Výsledky vás zavedou do kořenového nebo domovského adresáře.

$ pwd



Dalším příkazem k diskusi je „příkaz cd '. cd znamená „změnit adresář '. Tento příkaz se používá ke změně aktuálního pracovního adresáře. Předpokládejme, že se chcete přesunout z aktuálního adresáře na plochu. Za tímto účelem zadejte ve svém terminálu níže uvedený příkaz.

$ cd Desktop



Pro návrat do adresáře, ze kterého jste přišli, napište „cd ..“ a stiskněte enter.

Další příkaz, který budete studovat, je ‚ls command‘. Protože se aktuálně nacházíte ve svém kořenovém adresáři, zadejte do terminálu ‚ls‘, abyste získali seznam všech složek, které se nacházejí v kořenovém adresáři.

$ ls

7. Pevné a měkké odkazy

Nejprve si proberme, jaké jsou odkazy? Odkazy představují jednoduchý, ale užitečný způsob, jak vytvořit zástupce jakéhokoli původního adresáře. Odkazy lze použít mnoha způsoby pro různé účely, jako je propojení knihoven, vytvoření vhodné cesty k adresáři a zajištění toho, aby soubory byly přítomny na konstantních místech nebo ne. Tyto odkazy se používají pro uchovávání více kopií jednoho souboru na různých místech. Takže toto jsou čtyři možná použití. V těchto případech jsou odkazy svým způsobem zkratky, ale ne zcela přesně.

Musíme se o odkazech dozvědět mnohem více, než jen vytvářet zástupce na jiné místo. Takto vytvořený zástupce funguje jako ukazatel na umístění původního souboru. V případě Windows, když vytvoříte zástupce libovolné složky a otevřete ji. Automaticky odkazuje na místo, kde byl vytvořen. Existují dva typy odkazů:měkké odkazy a pevné odkazy. Pevné odkazy se používají k propojení souborů, nikoli adresářů. Jiné soubory než aktuální pracovní disk nelze odkazovat. Odkazuje na stejné inody jako zdroj. Tyto odkazy jsou užitečné i po smazání původního souboru. Měkké odkazy, které jsou také známé jako symbolické odkazy, se používají k odkazování na soubor, který může být na stejném nebo jiném disku, ak propojení adresářů. Po smazání původního souboru existuje měkký odkaz jako nefunkční použitelný odkaz.

Nyní vytvoříme pevný odkaz. Například vytvoříte textový soubor ve složce Dokument.



Napište nějaký obsah do tohoto souboru a uložte jej jako „fileWrite“ a otevřete terminál z tohoto umístění.

Chcete-li zobrazit aktuální soubory a složky v pracovním adresáři, zadejte do terminálu příkaz „ls“.

$ ls

Toto je linuxhint.com



$ ls



V tomto příkazu 'ln' musíte zadat název souboru, pro který chcete vytvořit pevný odkaz, a poté napsat název, který bude souboru pevného odkazu přidělen.

$ ln fileWrite pevný odkaz

Poté znovu použijte příkaz „la“ ke kontrole existence pevného odkazu. Tento soubor můžete otevřít a zkontrolovat, zda má původní obsah souboru nebo ne.

$ la





Dále tedy vytvoříte měkký odkaz na adresář, řekněme pro Dokumenty. Otevřete terminál z domovského adresáře a proveďte následující příkaz pomocí terminálu

$ ln -s softwarový odkaz Dokumenty

Poté znovu použijte příkaz „ls“ ke kontrole, zda je měkký odkaz vytvořen nebo ne. Pro potvrzení otevřete soubor a zkontrolujte obsah souboru.

$ ls





8. Seznam souborů ‚ls‘

V tomto tématu se naučíte vypisovat soubory pomocí příkazu ‚ls‘. Pomocí „příkazu pwd Nejprve zkontrolujte svůj současný nebo aktuální pracovní adresář. Nyní, pokud chcete vědět, co je v tomto adresáři, jednoduše napište „ls“ a zobrazte seznam souborů v něm.

$ pwd $ ls



Nyní, pokud chcete zkontrolovat, co je ve složce Dokumenty, jednoduše použijte příkaz cd pro přístup k tomuto adresáři a poté zadejte do terminálu „ls“.

$ cd Desktop
$ ls



Existují i ​​jiné způsoby zobrazení seznamu souborů a tato metoda vám také poskytne nějaké informace o souborech. K tomu musíte do terminálu napsat 'ls -l' a zobrazí se vám dlouhý formát souborů obsahující datum a čas vytvoření souboru, oprávnění k souboru s názvem souboru a velikost souboru.

$ ls -l



Můžete také zobrazit skryté soubory v libovolném adresáři. V tomto případě, pokud chcete zobrazit seznam skrytých souborů v adresáři Documents, napište „ls -a“ do terminálu a stiskněte Enter. Skryté soubory mají začátek názvu souboru znakem „.“, což je jeho označení jako skrytý soubor.

$ ls -a



Můžete také zobrazit soubory v dlouhém seznamu a skryté soubory kombinovat ve formátu. Pro tento účel můžete použít příkaz ‚ls -al‘, který vám poskytne následující výsledky.

$ ls -al



Příkaz ‚ls -Sl‘ slouží k zobrazení seznamu souborů, které jsou seřazeny. Tento seznam je řazen sestupně podle jejich velikosti. Stejně jako na výstupu můžete vidět, že první soubor má největší velikost souboru ze všech ostatních souborů. Pokud mají dva soubory stejnou velikost, tento příkaz je seřadí podle jejich názvů.

$ ls -Sl



Tyto informace týkající se souborů, které jsou aktuálně zobrazeny na terminálu, můžete zkopírovat zadáním 'ls -lS> out.txt', out.txt je nový soubor, který bude obsahovat aktuální obsah na terminál. Proveďte tento příkaz a jeho otevřením zkontrolujte obsah souboru out.txt.

$ ls -lS> out.txt $ ls





Můžete použít příkaz 'man ls' k zobrazení úplného popisu příkazů souvisejících s 'ls' a použít tyto příkazy k zobrazení jejich perspektivních výsledků.

$ muž ls



9. Oprávnění k souboru

V tomto tématu se chystáte diskutovat o uživatelských oprávněních nebo oprávněních k souborům. Pomocí příkazu ‚ls -l‘ zobrazíte dlouhý seznam souborů. Zde je formát ‘-rw-rw-r– “ je rozdělena do tří kategorií. První část představuje práva vlastníka , druhý představuje skupinová oprávnění a třetí je pro veřejnost .

$ ls -l



V tomto formátu r znamená čtení, w znamená zápis, d adresář a x provedení. V tomto formátu ‚-rw-rw-r–‘ má vlastník oprávnění ke čtení a zápisu; skupina má také oprávnění ke čtení a zápisu, zatímco veřejnost má oprávnění pouze ke čtení souboru. Oprávnění těchto sekcí lze změnit pomocí terminálu. Za to si můžete zapamatovat, že zde budete používat „u“ pro uživatele, „g“ pro skupinu a „o“ pro veřejnost. Máte například následující oprávnění k souboru „-rw-rw-r–“ pro soubor1.txt a chcete změnit oprávnění pro veřejnou skupinu. Chcete-li přidat oprávnění k zápisu pro veřejnou skupinu, použijte následující příkaz

$ chmod o+w soubor1.txt

A stiskněte enter. Poté si prohlédněte dlouhý seznam souborů pro potvrzení změn.

$ ls -l



Chcete-li si vzít zpět oprávnění k zápisu, které je uděleno veřejné skupině souboru file1.txt, napište

$ chmod o-w soubor1.txt

A poté ‚ls -l‘ pro zobrazení změn.

$ ls -l



Chcete-li to udělat pro všechny části najednou (pokud používáte tento vzdělávací účel), měli byste nejprve znát tato čísla, která se budou používat v příkazech.

4 =„číst“
2 =„zapisovat“
1 =„provést“
0 =žádné oprávnění“

V tomto příkazu ‚chmod 754 file1.txt‘ se 7 zabývá oprávněními vlastníka, 5 se zabývá oprávněními skupiny, 4 se zabývá veřejnými nebo jinými uživateli. 4 ukazuje, že veřejnost má oprávnění číst, 5, což je (4+1) znamená, že ostatní skupiny mají oprávnění číst a spouštět, a 7 znamená (4+2+1), že vlastník má všechna oprávnění.

10. Proměnné prostředí

Než se pustíte přímo do tohoto tématu, musíte vědět, co je proměnná?.

Je považováno za paměťové místo, které se dále používá pro uložení hodnoty. Uložená hodnota se používá pro různé motivy. Lze jej upravit, zobrazit a po smazání znovu uložit.

Proměnné prostředí mají dynamické hodnoty, které ovlivňují proces programu v počítači. Existují v každém počítačovém systému a jejich typy se mohou lišit. Tyto proměnné můžete vytvářet, ukládat, upravovat a mazat. Proměnná prostředí poskytuje informace o chování systému. Můžete zkontrolovat proměnné prostředí ve vašem systému. Otevřete terminál stisknutím CTRL+ALT+T a zadejte ‚echo $PATH‘

$ echo $PATH



Poskytne cestu proměnné prostředí, jak je uvedeno níže. Všimněte si, že v tomto příkazu ‚echo $PATH‘ se v PATH rozlišují velká a malá písmena.

Chcete-li zkontrolovat název proměnné prostředí uživatele, zadejte „echo $USER“ a stiskněte Enter.

$ echo $USER



Pro kontrolu proměnné domovského adresáře použijte níže uvedený příkaz

$ echo $HOME



Těmito různými způsoby můžete vidět hodnoty uložené ve specifických proměnných prostředí. Chcete-li získat seznam proměnných, které existují ve vašem systému, napište „env“ a stiskněte enter.

$ env



Poskytne vám následující výsledky.


Níže uvedené příkazy se používají za účelem vytvoření a přiřazení hodnoty proměnné.

$ NewVariable=abc123
$ echo $NewVariable



Pokud chcete odebrat hodnotu této nové proměnné, použijte příkaz unset

$ zrušit nastavení NewVariable

A pak to zopakujte, abyste viděli výsledky

$ echo $NewVariable

11. Úpravy souborů

Otevřete terminál stisknutím kláves CTRL+ALT+T a poté vypište soubory pomocí příkazu „ls“.

$ ls



Zobrazí názvy souborů v aktuálním pracovním adresáři. Chcete například vytvořit soubor a poté jej upravit pomocí terminálu, nikoli ručně. Za tímto účelem zadejte obsah souboru a napište název souboru, který chcete zadat.

$ echo ‚Toto je soubor‘> linuxhint.txt a poté pomocí příkazu ‚ls‘ zobrazte seznam souborů.

$ echo ‘Toto je soubor”> linuxhint.txt $ ls



Pro zobrazení obsahu souboru použijte následující příkaz.

$ cat linuxhint.txt



Chcete-li upravit soubor pomocí terminálu, zadejte následující příkaz

$ nano linuxhint.txt



“Toto je soubor”
Toto je nápověda pro Linux
Navštivte náš kanál, který se také nazývá linuxhint



Napište obsah, který chcete přidat do tohoto souboru, a stiskněte CTRL+O zapište jej do souboru a poté stiskněte enter.

Stiskněte CTRL+X pro ukončení.

Můžete si také prohlédnout obsah souboru a zkontrolovat v něm upravený text.

$ cat linuxhint.txt

12. Pseudo souborový systém (dev proc sys)

Otevřete terminál a zadejte „ls / dev“ a stiskněte enter. Tento příkaz zobrazí seznam zařízení, která systém má. Toto nejsou fyzická zařízení, ale jádro provedlo několik záznamů.

$ ls /dev



3
Pokud chcete přistupovat k samotnému zařízení, musíte projít stromem zařízení, který je výsledkem výše uvedeného příkazu.
Napište 'ls /proc' a stiskněte enter.

$ ls /proc





Čísla zde představují ID běžících procesů. Číslo „1“ je prvním procesem systému, což je „spouštěcí proces“. Použijte ID procesu ke kontrole jeho stavu ve vašem systému. Chcete-li například zkontrolovat stav procesu 1, zadejte „cd /proc/1“ a poté zadejte „ls“ a spusťte jej.

$ cd /proc/1



Vyjděte z této cesty pomocí ‘ cd ..’

$ cd..



Dále budeme diskutovat o ‚sys‘. zapište si do svého terminálu následující příkaz

$ cd /sys $ ls

Nyní můžete vidět všechny důležité adresáře. Zde nemůžete získat mnoho nastavení, která existují v jádře nebo operačním systému. Můžete se také dostat do jádra a vypsat jeho soubory.

$ cd jádro $ ls

Nyní můžete vidět seznam příznaků, procesů.



Obsah kteréhokoli z těchto souborů můžete zobrazit pomocí příkazu cat s příkazem „sudo“, protože bude vyžadovat oprávnění správce.

Zadejte své heslo.



Zde 0 označuje, že příznak je ve výchozím nastavení. Nastavení příznaku může drasticky změnit chování systému.

13. Najít soubory

Účelem tohoto tématu je naučit vás hledat a nacházet soubory prostřednictvím terminálu. Nejprve otevřete terminál a použijte příkaz ‚ls‘ a poté, abyste odtud našli soubor, můžete napsat

$ najít. soubor1.txt





můžete vidět výsledek příkazu se všemi soubory obsahujícími '.' a 'file1'.

Chcete-li soubor najít, napište příkaz.

$ sudo najít . -jméno "file1.txt"



Existuje další způsob, jak to udělat, pomocí příkazu „locate“. Tento příkaz vyhledá a najde vše, co odpovídá vašemu klíčovému slovu.

Pokud se v okně terminálu zobrazí chyba příkazu, nejprve do systému nainstalujte „mlocate“ a poté zkuste tento příkaz znovu.

$ sudo apt-get install mlocate

$ lokalizovat fa

Vytiskne všechny informace obsahující „fa“.



14. Soubory s tečkami

Soubory s tečkami jsou soubory, které jsou skryté v normálním systému souborů. Chcete-li nejprve zobrazit kombinovaný seznam souborů, zadejte do terminálu následující příkaz.

$ ls -al



Zde vidíte, že jedna tečka představuje uživatelské jméno a dvě tečky představují kořenovou složku.

Použití příkazu ‚ls .‘ povede k zobrazení seznamu souborů nebo obsahu v aktuálním adresáři

$ ls





‘ls ..’ zobrazí výše uvedenou složku, což je v tomto případě v podstatě uživatelské jméno.

$ ls..



Chcete-li přejít na obsah nějakého dopředného souboru, použijte příkaz uvedený níže.

$ cat ../../etc/passwd

Zobrazí veškerý obsah v tomto souboru passwd atd. přímo pomocí dvojitých teček.



15. Komprese a dekomprese

Chcete-li komprimovat soubor z libovolného umístění, krokem 1 je otevřít terminál z tohoto umístění nebo jednoduše otevřít terminál a použít příkaz „cd“, aby se tento adresář stal aktuálním pracovním adresářem.

Chcete-li komprimovat jakýkoli soubor, zadejte „gzip název souboru“. V tomto příkladu jste zkomprimovali soubor s názvem ‚file1.txt‘, který se nachází na ploše.

$ gzip soubor1.txt

Chcete-li zobrazit výsledky, spusťte příkaz.



Chcete-li tento soubor dekomprimovat, jednoduše napište příkaz „gunzip“ s názvem souboru a příponou „.gz“, protože se jedná o komprimovaný soubor.

$ gunzip soubor1.txt.gz

A nyní spusťte příkaz.



Můžete také zabalit více souborů najednou do jedné složky.

$ tar cvf kompresní soubor.tar soubor1.txt nový soubor.txt

Zde c je pro vytvoření, v je pro zobrazení a f je pro možnosti souboru. Tyto příkazy budou fungovat tímto způsobem:nejprve vytvoří komprimovanou složku, která je v tomto autě pojmenována jako „compressfile“. Zadruhé do této složky přidá „file1.txt“ a „newfile.txt“.





Spusťte příkaz a poté zkontrolujte soubor compressfile.tar, abyste zjistili, zda tam soubor existuje nebo ne.

$ ls -l



Chcete-li soubor dekomprimovat, zadejte do terminálu následující příkaz

$ tar xvf compactfile.tar

16. Dotykový příkaz v Linuxu

K vytvoření nového souboru pomocí terminálu se používá dotykový příkaz. Používá se také pro změnu časového razítka souboru. Nejprve zadejte 'ls -command; poskytne vám seznam souborů, které se nacházejí v aktuálním pracovním adresáři. Odtud můžete snadno vidět časová razítka souborů.

Nejprve vytvořte soubor a pojmenujte jej „bingo“

$ dotykové bingo

A pak si prohlédněte seznam souborů, abyste potvrdili jeho existenci.

$ ls



A nyní si prohlédněte dlouhý seznam souborů, abyste viděli časové razítko.

$ ls -l



Řekněme, že chcete změnit časové razítko souboru s názvem ‚file1.txt‘. Za tímto účelem napište dotykový příkaz a definujte s ním název souboru.

$ touch file1.txt $ ls -l



Pokud nyní máte nějaký existující soubor s názvem ‚file1.txt‘, pak tento příkaz změní pouze časové razítko této změny a bude obsahovat stejný obsah.

17. Vytvořit a odebrat adresáře

V tomto tématu se dozvíte, jak můžete vytvářet a odstraňovat adresáře v Linuxu. Tyto adresáře můžete také nazvat „složky“. Přejděte na plochu a otevřete terminál. Zadejte následující příkaz pro získání seznamu souborů.

$ ls



Nyní zde vytvořte složku. K tomu můžete použít příkaz ‚mkdir‘, což je příkaz make directory, a zadat s ním název složky.

$ mkdir nová složka

Spusťte příkaz a znovu vypište seznam souborů, abyste zkontrolovali, zda příkaz fungoval nebo ne.

$ ls



Tuto složku můžete také smazat. K tomu musíte napsat příkaz, který řekne shellu, aby komunikoval s operačním systémem, aby odstranil složku, ale ne soubory uvnitř.

$ rm -r nová složka

A poté ověřte jeho odstranění pomocí příkazu „ls“.

$ ls

18. Kopírovat, vkládat, přesouvat a přejmenovávat soubory v Linux

Chcete-li provést všechny funkce uvedené v tomto tématu, musíte nejprve vytvořit samostatný soubor. Otevřete terminál z plochy.

Napište příkaz pro vytvoření souboru.

$ dotkněte se bingwindowslinux

A napište do něj nějaký obsah a uložte soubor.

$ ls

Tohle je prostě Linux



Poté terminál znovu otevřete. Chcete-li zkopírovat obsah tohoto ‚bingowindowslinux‘ do jiného souboru, použijte příkaz ‚cp‘ s prvním názvem souboru, ze kterého bude obsah zkopírován do jiného souboru.

$ cp kopie bingowindowslinux

A pak si prohlédněte seznam souborů.

$ ls



Nyní otevřete soubor ‚copy‘ a zjistěte, zda je zkopírován samotný obsah souboru ‚bingowindowslinux‘.



Chcete-li tento soubor přejmenovat, použijte příkaz move. Příkaz ‚přesunout‘ se používá k přesunutí souboru z adresáře do jiného, ​​ale pokud tento příkaz spustíte ve stejném adresáři, přejmenuje soubor.

$ mv copy notcopy

Otevřete tento přejmenovaný soubor a zobrazte jeho obsah.





Pokud chcete změnit umístění tohoto souboru, můžete znovu použít příkaz 'přesunout' zadáním umístění, kam chcete soubor přesunout.

Chcete-li přesunout soubor ‚notcopy‘ do kořenového adresáře‘~‘, jednoduše napište

$ mv notcopy ~

Poté „ls ~“ pro zobrazení souborů kořenového adresáře.

$ ls ~



19. Název souboru a prostory v Linuxu

Nejprve zobrazte soubory na ploše příkazem $ ls. Pokud chcete vytvořit soubor s názvem souboru s mezerou, existuje určitá úprava v jednoduchém dotykovém příkazu.

Provedením příkazu ‚touch new file‘ se vytvoří samostatné soubory, jak je znázorněno níže.

Chcete-li vytvořit soubor s mezerami v názvu souboru, zvažte tento formát:

$ touch soubor ubuntu

Spusťte příkaz a vypište seznam souborů, abyste viděli výsledky.







Pokud chcete vytvořit adresář s názvem v mezerách, jednoduše napište

$ mkdir nová složka

A spusťte příkaz, abyste viděli výsledky.

20. Automatické dokončování v systému Linux

V tomto tématu budete diskutovat o automatickém dokončování v Linuxu. Přejděte na plochu a odtud otevřete terminál.

Napište „cd./D“ a stiskněte tabulátor

$ cd ./D



Výsledkem tohoto příkazu jsou tři možnosti automatického dokončování pro „D“.

Poté zadejte „o“ a stiskněte tabulátor NOT ENTER a nyní uvidíte možnost automatického doplňování pro slovo „Do“.

$ cd ./Do

Poté stiskněte „c“ a tab; automaticky doplní slovo, protože pro tuto možnost existuje pouze jediná možnost.

$ cd./Doc







Toto můžete použít i pro příkazy. Automatické doplňování v příkazech vám umožní volby pro příkazy pro konkrétní slovo.

Zadejte „to“ a poté stiskněte tabulátor. Tato akce vám poskytne následující výsledky

$ až



21. Klávesové zkratky

V tomto tématu se dozvíte o různých klávesových zkratkách v Linuxu.
CTRL+Shift+n se používá k vytvoření nové složky.
Shift+delete pro smazání souboru
ALT+Home pro přechod do domovského adresáře
ALT+F4 Zavřete okno
CTRL+ALT+T otevřete terminál.
ALT+F2 zadejte jeden příkaz
CTRL+D pro odstranění řádku
CTRL+C pro kopírování a CTRL+V pro vložení.

22. Historie příkazového řádku

K zobrazení historie příkazového řádku v Linuxu můžete použít příkaz „history“.

$ historie





Chcete-li znovu použít některý z příkazů z tohoto seznamu, použijte následující formát

$ ! 496





Vyčistí okno.
Zkusme jiný příkaz

$ historie | méně







Výsledkem budou některé příkazy a stisknutím klávesy Enter zobrazíte další a další z celkového počtu příkazů. Tento příkaz uloží pouze příkazy „500“ a poté začne mizet.

23. Příkazy Head and Tail

Příkaz Head se používá k získání první části horní části souboru, zatímco příkaz Tail se používá k získání poslední části spodní části textového souboru, která má pevnou délku.

Otevřete terminál pomocí CTRL+ALT+T a přejděte do adresáře plochy.

$ head filearticle

Chcete-li zobrazit výsledky, spusťte příkaz.



Chcete-li si přečíst několik posledních řádků dokumentu, použijte následující příkaz

$ tail filearticle

Tento příkaz načte poslední část dokumentu.





Můžete číst dva soubory najednou a také extrahovat jejich horní a loyour část dokumentů.

$ head filessay filearticle



$ tail fileessay filearticle

24. wc příkaz

V tomto tématu se dozvíte o příkazu „wc“. Příkaz Wc nám říká o počtu znaků, slov a řádků v dokumentu.

Vyzkoušejte tedy tento příkaz ve svém souboru „fileessay“.

$ wc souborový esej

A podívejte se na hodnoty.



Zde 31 představuje počet slov, 712 počet řádků a 4908 znaků v tomto dokumentu „filesay“.

Můžete změnit obsah souboru a poté znovu použít tento příkaz „wc“, abyste viděli viditelný rozdíl.



Tyto atributy můžete také zkontrolovat samostatně. Chcete-li například zjistit počet znaků v tomto souboru „fileessay“, zadejte do terminálu následující příkaz.

$ wc -c souborový esej



Použijte „-l“ pro získání počtu řádků a „-w“ pro počet slov v tomto příkazu.

$ wc -l souborový test $ wc -w souborový test



Můžete také získat počet znaků z nejdelšího řádku souboru. V tomto příkaz nejprve zkontroluje nejdelší řádek dokumentu a poté vám zobrazí počet znaků, které aktuálně má.

$ wc -L souborový esej

Spuštěním příkazu zobrazíte výsledek dotazu.

25. Zdroje balíčků a aktualizace

Nejprve musíte vědět, co je to balíček? Balíček označuje komprimovaný soubor obsahující všechny soubory dodávané s konkrétní aplikací. Nejnovější distribuce Linuxu mají standardní repozitáře, které obsahují mnoho softwaru, který chcete mít ve svém systému Linux. Vestavění správci balíčků řídí celý postup instalace. Integrita systému je udržována tím, že správce paketů zná nainstalovaný software.

V následujících případech budete moci stáhnout software z úložiště. První je, že balíček není nalezen v úložišti, druhý je, že balíček je někým vyvinut a ještě není vydán, a posledním důvodem je, že potřebujete nainstalovat balíček s vlastními závislostmi nebo možnostmi, které tyto závislosti nejsou obecné

Jakýkoli balíček lze snadno nainstalovat pomocí příkazu sudo. Sudo je pro to, abyste se stali uživatelem root nebo superuživatelem. Existují určité úkoly, které nemůžete provádět, aniž byste byli superuživatelem; aktualizace úložiště je jedním z nich. Zadejte následující příkaz pro aktualizaci úložiště prostřednictvím terminálu.

$ sudo apt-get aktualizace

Zadejte své heslo pro udělení oprávnění a poté počkejte na dokončení tohoto procesu.



26. Správa balíčků, Hledat, Instalovat, Odebrat

‘apt-cache’ je jednoduchý příkaz, který se používá k prohledávání balíčku prostřednictvím terminálu.

$ apt-cache search yum



V tomto příkazu budete hledat balíček „yum“. Jedná se tedy o jednoduchý příkaz k vyhledání jakéhokoli názvu balíčku, který chcete hledat. Tento vyhledávací příkaz zobrazí vše, co souvisí s yum.

$ sudo apt-get install yum



Chcete-li odinstalovat tento yum balíček, můžete jednoduše použít následující příkaz

$ sudo apt-get remove yum

Chcete-li odstranit jakýkoli balíček s jeho konfiguračním nastavením, použije se příkaz purge.

$ sudo apt-get purge yum

27. Logování

V Linuxu jsou protokoly uloženy v adresáři „/var/log“. Pokud chcete zobrazit soubory protokolu, použijte následující příkaz.

$ ls /var/log



From the output, you can see there exist various log files in your system, like some of them are related to authorization, security, and some are related to kernel, system boot, system log, etc.

To view the content inside of these files, you have to use the ‘cat’ command with the path of the log file. Example command execution is given below.

$ cat /var/log/auth.log







The output shows all the information related to the authorization and security things you have done today, all the files and sessions in which you used your root permissions and worked as a superuser.

28. Services

This topic is about services, okay, so you are going to discuss services in Linux. First, understand the basics of the services. Services in Linux are the background tasks that are waiting to be used. These background applications or sets of applications are the set of essential tasks running in the background, and you don’t even know. An example of typical services would be apache and MySQL.

Now let’s see how you can work with services on how you can start, stop, restart, and even check the status of it or check all the services that are running on your system. First of all, you will open up your terminal by pressing CTRL+ALT+T.

here you are going to write

$ service –status-all



It will tell you about all the services which are running in the background, and ‘+’ means that the service is up and running and it is active the ‘-’ means that the service is not active and it is not running, or maybe it is unrecognized.

Let’s explore the ‘Apache’ service. First of all, you are going to write ‘service’ and then the service name, which is essentially Apache, and then you write ‘status.’

$ service apache2 status



The green dot shows that it is running, and the white dot shows that it has been stopped.

Press ‘CTRL+c’ so that you can come out of it, and you can simply write your command in the terminal.

$ service apache2 start



$ service apache2 status

$ service apache2 restart





29. Processes

The process is a computer program in action and carryout the task of the operating systems. Now, what if you want to, you know, see, or check what are the processes that are like going on your system.

$ ps



Here you can see that you have a list of the processes which are like going on. The PID is nothing but a unique process ID that is given to the process, so it is ideal for defining and identifying a process or anything any entity by the ID number. TTY is the terminal from it is running, and time is the CPU time that it has taken to run the process or complete the process, and CMD is the basic name of the process.

Let’s run an example and see how you can check out the processes and run them. If you run a process named Xlogo, you hit enter, and you can see that this is a process it takes a lot of time here, and you cannot run anything right here.



To write anything, you have to press CTRL+C. It is visible that the Xlogo window is now gone.

To shift this process into the background, what you can do is that you can write

$ xlogo &

You can see that now this process is running in the background.

30. Utilities

Utilities are also known as commands in Linux.

Utilities are also known as commands; although there is no real differentiation between a command and a utility, there is still a difference between Linux shell commands and standard Linux commands. The utility is nothing but a tool to run a command. ‘ls’, ‘chmod’, ‘mdir’ are some of the utilities used in general.

31. Kernel Modules

Kernel modules are stored in the home directory or the root folder. These are the drivers that can be loaded and unloaded as well as needed or at the boot time. The kernel is the low-level aspect of your computer that sits between the user and hardware, and its job is to how to you know, talk to CPU to communicate with the memory and the communication with the devices. It takes all the information from the application and communication with the hardware, and it also takes all the information from the hardware, and it communicates with the application, so you can say that kernel is a bridge which takes the information from the application to the hardware and from the hardware to the application. For the kernel to communicate with the hardware, it needs to have some specific modules. It needs to have a module that can tell it how to do that, and those modules are available and built-in, and a few of them can be imported. They are externally available, and you can use them as you need them.

Use the following command to check the list of the available modules in your system.

$ lsmod





So here, you can see the name of the modules in the first row, and the second row is for a module, and the third one is just the comments or the information against each driver or each kernel module.

To uninstall a module named ‘lp’, you can write

$ sudo rmmod lp

32. Adding and changing users

This topic is about adding users and changing users. When you add a user, you will add it to a specific group, or you can also create a user as if you don’t want to add it to any group then the user will you will be created and it will generate its own like sort of a unique identity and a unique group sort of thing.

Open up our terminal, so before you add a user to the group, there are a couple of things that you need to know. You should know that in which group you are going to add the user. To know which groups exist on our system, you need to write this command

$ cat /etc/group

You can see that you have several groups available. Let’s say you want to add a user to this group, so l the user name you want to name the user as John.

$ sudo useradd -d /home/john -s /bin/bash -g colord -m john



As you created the users successfully, you can write

$ cat /etc/passwd





Here you can see that you have a user named John, and this 126 is the group ID of the group ‘colord’.

33. User group and user privileges

In this topic, you are going to learn how to create and delete a user as well as a group and also discuss the user privileges.

Open up the terminal and create a user with its unique group. You can add users individually as well.

$ sudo useradd -m johny

And now confirm the existence of this user by opening the content of the ‘passwd’ file

$ cat /etc/passwd







What if you want to create another specific group, and you want to add users to that so adding users to that is very simple, and it is discussed in the previous topic. Now write a command to create a unique group so that you can add any member to it.

$ sudo groupadd Linuxusers

Check the content of the group file

$ cat /etc/group





You can also delete the group by using the ‘groupdel’ command

$ sudo groupdel Linuxusers

And again, check the group file to confirm its deletion.

$ cat /etc/group



34. Using sudo

sudo stands for ‘superuser do ’. The idea is that you cannot perform certain actions without being a superuser, and you can ask why is that so? You cannot perform any installation or changes in the root folder without being a superuser because your system needs to be saved so no other user can make any changes other than you. So you have to put in your password, and you need to make your system make sure that it’s you, and then you can make changes in the root folder; otherwise, whatever commands you would write, it would give you the error or the warning. Whenever you see that permission denied message, it means that you need to work as a superuser because these changes are going to affect your root folder.

Using the sudo command, you can update your system.

$ sudo apt-get update



You can create or delete a new directory and many more actions by becoming a superuser.

$ sudo mkdir newDirectory $ ls

35. Network UI

Openup the terminal and write here the first command, which is

$ sudo ip link



Press enter and see different network interfaces. The number one is this ‘lo’, which stands for Linux host, and others are the ethernet networks. You can see there is a MAC address, which tells us that it is the ether link. If you see here we have ‘UP’, it means that it is ready and available and it can be used so up just tells you that it is available. It doesn’t mean that it is being used; it means that it is available to use. ‘LOWER_UP’ shows that a link is established at the physical layer of the network.

We will also see you know the IP addresses and how do we check them.

$ sudo ip addr



To get the information about all of the commands related to ip link, type

$ man ip link





Try some of those commands for a better understanding of the topic.

36. DNS (incomplete)

$ hostnamectl set-hostname SERVER.EXAMPLE.COM
10.0.2.15
~$ sudo nano /etc/network/interfaces
$ sudo apt-get install bind9 bind9utils
$ cd /etc/bind
$ nano etc/bind/name.conf

37. Changing nameservers

Open your terminal by using ‘CTRL+ALT+T’ and write the following command in it.

$ sudo nano /etc/resolve.conf





This is the configuration file that has been opened. Now, we are going to write ‘8.8.8.8’ and then we’re going to change another server we’re going to write here ‘8.8.4.4’ so save it, write it out, and then we exit it.

Now before doing anything, let’s let us check that if the changes have been made in the file successfully or not. Write this command ping, which is the packet internet groper, so P is for packet I for Internet, and G is for groper. It communicates between the server and the source and the server and the host. It will verify that our main service has been changed and they’re like a set.

$ ping 8.8.8.8



We have set the name server as 8.8.8.8, and now you can see we have started to get reserves; we are getting all the packets, and the communication has begun.

Press ‘CTRL+C’ and you can see it has shown us all the details about the packets which have been sent, received and the information about the packet lost.

38. Basic Troubleshooting

We are going to discuss some basic troubleshooting commands on this topic. Before everything, whenever you get to a Linux host, run the following command to know the version of the Linux.

$ uname -a



This is essential to know because of the version across different distributions of Linux; the commands might differ. But these commands will work on any Linux distribution, so the first command that we are going to discuss the ping command.

Ping is used for network reachability tests, so if you want to test the network reachability, you will write this ping command. Let’s try to send five requests, and we send it to the IP address 8.8.8.8

$ ping -c5 8.8.8.8



Now it would send like five requests, and you can see that five packets have been transmitted, and five have been received, and in that whole scenario, there is a zero percent packet loss.

You can also test the ping command on some IP address where you know there might be a packet loss or something. Give a random IP address and test the command.

$ ping 2.2.2.2



Press ‘CTRL+C’ to know the results.

Ping can also be used with the DNS name as well; you can test it with the ‘www.google.com’.

$ ping www.google.com



Now let’s discuss another command, which is ‘traceroute’. This traceroute command trace all the path of the network, and it displays you each activity on each hop.

$ traceroute 8.8.8.8



Results have shown you all the activity through every hop. There is another command that will troubleshoot commands that we would like to discuss, which is ‘dig’. let’s try digging amazon.com, so we have tried to dig amazon.com

$ dig www.amazon.com



We can get the message size, the name, server IP, QE time.

There is another command, ‘netstat’, which represents the network status statistics; it displays you all the active sockets and internet connection.

$ netstat

$ netstat -l



This command will display all the programs which are currently listening and all the internet connections which are listening as well.

39. Informational utilities

Let’s look at some utilities which could provide information about your networking subsystem. The first command is the ‘arp’ command. arp stands for address resolution protocol, so the idea is that every machine has a unique address like every DNS has a unique address in the form of an IP address similarly every machine has a unique address as well which is known as MAC address. ‘arp’ or the address resolution protocol matches the IP address with the MAC address. Locally wherever you want to communicate or you want to communicate in that case, we need a MAC address specifically for local communication from one machine to another machine on the same network or from one machine to the router on the same network.

$ arp -a



There is another informational utility, which is ‘route.’

$ route



you can see a routing table as a result of the route command execution.

You can also use another utility to view the routing table, but this one shows the IP addresses of the destination instead of its name.

$ netstat -rn

$ man netstat





40. Packet Captures

In this topic, you will learn how to capture packets, and we can do that using some packet capturing tool. The most used tool for this purpose is ‘wireshark’. Write the following command to begin its installation on your system.

$ sudo apt-get install wireshark



Enter your password when it asks for it. After that, it would ask you for the configuration of Wireshark that if you want to give access to non-superusers so you have to select yes because we want to give access to non-superusers as well and now it would start to you know unpack the packet.





After its installation, open the Wireshark software; first of all, go here on the capture options, and you can see that we have input as cisco remote capture random pattern generator and ssh remote capture, UDP listener. Select the random packet generator, and once you click start and if you do not see any of these options, ten simply restart your system. Sometimes you need to restore the system.

Run a few commands before starting the process of packet capturing and to make sure that you set everything. First of all, check the group of the Wireshark

$ sudo addgroup -system wireshark

Make sure that this group exists.

After that write another command

$ sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

After that, add the user to the Wireshark group.



$ sudo usermod -a -G wireshark linuxhint

Now go back to the Wireshark software, and under the same settings, you will see the packet capturing process.



41. IP Tables

In this topic, we are going to discuss IP tables. IP tables are just a set of rules which define your network’s behavior, your machine’s behavior on your network.

The command to view the IP table is given below

$ sudo iptables -L



you can see this is the first chain is the input, then the second chain that we have is the forward chain, then we have the output chain. Whatever rules you will give to this in this IP table, your machine will follow it. This input rule or the input policy is for sending that traffic to itself like your machine right now whatever input it is taking like if you send traffic you’re sending traffic from your machine to your machine is called the input chain. Whatever rules you will set here, they will be for your machine or your localhost.

Output chain would send from your machine to some other machine out there in the world or out there on the network that would be the output chain. You can set and define rules for dealing with the output traffic from here, the traffic that you’re sending from your machine to the outside world to any other machine. In this example, you are trying to send traffic from your machine to the outside world to any other machine.

For sending a packet to the local host, execute the following command

$ ping 127.0.0.1



Now let’s say we define a rule here, and we do not want to send any packet to ourselves. We define a rule, and we drop the package that we intend to send to ourselves. For that, we set a rule in the IP tables.

$ sudo iptables -A INPUT -d 127.0.0.1 -p icmp -j DROP $ sudo iptables -L



You can see that this command has been executed successfully, so now, if you check the IP tables, you can see that this is a rule that has been added to the input chain, right. You can also define rules for the OUTPUT chain. An example of this is given below.

$ sudo iptables -A OUTPUT -d 8.8.8.8 -p icmp -j DROP $ sudo iptables -L

42. SSH servers

In this topic, you are going to learn how you can enable SSH and install an open server in your system. If your system is an SSH client, then it can connect to any SSH server out there using a simple command. It can connect to any of the SSH servers, and it can use the operating system remotely. To check that if SSH is installed or enabled on your system, type ssh and press enter.

$ ssh

If you see, you know things like this.



then it means that you are an SSH client, or your machine is an SSH client.

simply if you want to connect your machine to a remote machine and you want to use it like any server out there which is hundreds of miles away from you, you can do that by writing a command like this

$ ssh username@ip -5252

SSH then the username of that server, then the IP address of that server, and then if there is a special port, you can write here.

Now you are going to learn going to connect to your localhost. It means that you are going to connect to our machine and use your operating system. First of all, check whether SSH is enabled in your system or not.

$ ssh localhost



After this step, install the open shh server on your system

$ sudo apt-get install openssh-server



$ ssh localhost





Now check the status of the SSH service by using the following command.

$ sudo service ssh status



You can also make a different kind of changes in this whole procedure. You can edit the file for that.

$ sudo nano /etc/ssh/ssh_config



43. Netcat

Netcat is a popular network security tool. It was introduced in 1995. Netcat runs as a client to initiate the connections with other computers, and it can also operate as a server or listener in some specific settings. Some common usages of Netcat are using it as a chat or messaging service or file transfers. Netcat is also used for port scanning purposes.

To know that your system has netcat or not, type the command given below in your terminal.

$ nc -h





Next, you are going to learn how to create a chat service using Netcat on a terminal.

For this, you have to open two windows of the terminal. One is then considered ad server and the other window as a client. Use the following command in the server terminal for the establishment of a connection.

$ sudo nc -l -p 23

Here 23 is the port number. At the client-side, execute the following command.

$ nc localhost 23

And here we are with our chat service.



44. Installing Apache, MySQL, Php

First of all, we are going to install Apache, but before that, update your repository

$ sudo apt-get update



After updating the repository, install apache2 on your system.

$ sudo apt-get install apache2



You can confirm its existence by checking the system services and by typing localhost in your web browser.



The next package is the PHP, so you have to write the following command on your terminal.

$ sudo apt install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php



Now, test the terminal by executing the following command.

$ php -r ‘echo “nnYour PHP iNSTALLATION IS WORKING FINE. nnn”;





Execute the following command for the installation of MySQL.

$ sudo apt-get install mysql-server

After that, run some test commands on this MySQL terminal for testing.

$ sudo mysql -u root -p

> create database testdb;> show databases;



To install PHPMyAdmin, follow these steps:

$ sudo apt-get install phpmyadmin













45. Best youtube editors

We have plenty of editors that we can install, which are best. The first one that we are going to recommend is ‘Sublime text’; then, we have ‘brackets,’ and the one you are going to install on Ubuntu is named ‘Atom’.

$ snap install atom –classic





You can open it up, and then you can open all sorts of reading web files JS files, HTML files, CSS, or PHP files, whatever files related to the web development sort of thing.

46. Bash script

Open up your terminal by pressing ‘CTRL+ALT+T’. In this window, you can write and execute commands, and you will also get the instant output for that too. Below is a simple example is given for a better understanding of a bash script.

In step 1, you can view the list of files in your current working directory. Execute the ‘ls’ command for this purpose.

Now, let’s create and edit a bash script file through the terminal. For that, write the following ‘nano’ command in your terminal.

$ nano bashscript.sh

#! /bin/bash
touch bashtextfile.txt
chmod 777 bashtextfile.txt

$ ls



Now let’s create another file using this bash script. You can use the ‘touch’ command for creating the file and ‘chmod’ for changing the file privileges.

Write out the content using ‘ctrl+o’ and exit this window. Now execute ‘bashscript.sh’ and list the files to see if the ‘bashtextfile.txt’ is created or not.



The ‘bashscript.sh’ is not executable yet. Change the file permissions of this file by the ‘chmod’ command.

$ chmod 775 bashscript.sh

‘775’ is the file privileges given to the owner, groups, and public. File privileges are already well explained in the previous topic.

$ ls



You can also write some statements using the ‘echo’ command.

$ nano bashcript.sh #! /bin/bash
touch bashtextfile.txt
chmod 777 bashtextfile.txt
echo “this is linuxhint.com”



47. Python scripts

To work with python scripts, First of all, install python3 in your system using the terminal.

$ sudo install python3

Follow the installation procedure and install it. After the successful installation of python, test it on the terminal



Write some python commands to see the results.

$ python3

$ print(‘hello World’)



There are other methods of running python using the terminal, which is considered to be the conventional one. First, create a file using the ‘.py’ extension and write all of your python code you want to execute and save the file. To execute this file, simply write the following command in the terminal, and you will get your desired results in seconds.

$ python3 pythonscript.pyPrint(‘hello world’)

$ ls

$ python pythonscript.py

48. C programs

To work with ‘C programs’ using terminal, first of all, you should know whether ‘gcc’ is installed on your system or not and what is the version of ‘gcc’. To know this thing, write the following command in the terminal.

$ gcc –version



Now install the ‘build-essential’ package in your system.

$ sudo apt install build-essential



Create a ‘c’ file using the touch command.

$ touch hello.c

List the files to check its existence.

$ ls



Write the program in this ‘hello.c’ file for which you want to get the output.

#include
int main()
{
printf(“hello World”);
return 0;
}



After that, execute the file on the terminal, using the following command.

$ gcc hello.c -o test $ ./test

Now see the desired result.





Watch FULL VIDEO Course of 4 HOURS:


Debian
  1. Nainstalujte Linux Malware Detect na Debian / Ubuntu / LinuxMint – Malware Scanner pro operační systém Linux

  2. 7-Zip pro Linux

  3. Není systémová výzva Ubuntu k zadání mého hesla spoofovatelná?

  1. Správce úloh pro Ubuntu?

  2. MX Linux vs. Ubuntu

  3. Amazon Linux vs. Ubuntu pro Amazon EC2

  1. Linux Free Command vysvětlený pro začátečníky (6 příkladů)

  2. Příkaz uptime Linuxu vysvětlený pro začátečníky s příklady

  3. 10 nejlepších IPTV pro systém Linux/Ubuntu v roce 2022