Skip to content

StefWautersPXL/basic-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation


Tux, the Linux penguin mascot, featuring a black and white penguin with a bright yellow beak and feet. Tux is sitting upright with a friendly, welcoming expression, embodying the approachable and open-source nature of the Linux operating system.

Inhoudsopgave

Intro

De Wereld van Besturingssystemen:

Microsoft is de maker en eigenaar van het besturingssysteem Windows maar je hebt ook alternatieven zoals: ChromeOS, MacOSX, Linux. Hoewel Linux niet zo bekend is met de eindgebruikers gebruiken we het allemaal. Het zit in onze servers IoT systemen, Supercomputers, gsm's, gaming consoles en nog veel meer. Zelfs NASA gebruikt het omwille de Stabiliteit en betrouwbaarheid van de Linux kernel.
Om verder te gaan, is het belangrijk het verschil tussen CLI en GUI te begrijpen.

Het verschil tussen GUI en CLI

GUI staat voor Graphical User Interface en biedt een visuele omgeving met knoppen, vensters en menu’s, waardoor het gebruiksvriendelijk is.

CLI staat voor Command Line Interface en werkt via tekstcommando’s in een terminal. Dit vereist meer ervaring, maar biedt vaak meer controle en flexibiliteit.

Een GUI is ideaal voor beginners, terwijl een CLI vaak sneller en krachtiger is voor gevorderde gebruikers.

CLI

Terminal window displaying a command-line interface with green text on a black background. The screen shows multiple Linux commands and their outputs, including file listings with permissions and timestamps, system information queries, and package management operations using commands like ls, pwd, cd, and yum. The interface demonstrates a text-based environment where users interact with the system through typed commands rather than visual menus or buttons. The technical and professional tone emphasizes the direct and powerful nature of command-line interaction.

GUI

Graphical user interface displaying a desktop environment with windows, menus, icons, and buttons. The interface provides a visual, point-and-click environment that allows users to interact with the system through visual elements rather than text commands. The tone is user-friendly and accessible, emphasizing ease of use and visual navigation.

Installatie

Om Linux de linux kernel volledig te installeren heb je 2 opties.
Optie 1, installeer je de kernel op een server?
Optie 2. installeer je het op een pc.

Je moet ook een Linux Distro kiezen. Distrochooser kan je helpen met het kiezen van een passende linux distributie die bij jou past.

basis commando's

📂 Navigatie en Systeeminformatie

Commando Beschrijving
pwd Toont het volledige pad van de map waarin je nu werkt (Print Working Directory).
cd Wijzigt de huidige werkmap (bijv. naar de homefolder met cd ~).
ls Toont de inhoud van een map. Gebruik ls -la om ook verborgen bestanden te zien.
whoami Laat zien als welke gebruiker je momenteel bent ingelogd.
man Opent de handleiding (manual page) van een specifiek commando.
history Toont een lijst van eerder uitgevoerde commando's.
clear Maakt het terminalvenster leeg.

🛠️ Bestandsbeheer

Commando Beschrijving
mkdir Maakt een nieuwe map aan; gebruik -p voor tussenliggende mappen.
touch Maakt een nieuw, leeg bestand aan.
cp Kopieert bestanden of mappen; gebruik -r voor mappen (recursive).
mv Verplaatst bestanden of mappen, of hernoemt ze.
rm Verwijdert bestanden; gebruik -rf om mappen geforceerd te verwijderen.
file Identificeert het type van een bestand (bijv. tekst of afbeelding).

📄 Bestandsinhoud Bekijken en Bewerken

Commando Beschrijving
cat Toont de volledige inhoud van een bestand op het scherm.
head Toont de eerste 10 regels van een bestand.
tail Toont de laatste 10 regels; gebruik -f om een bestand live te volgen.
less Bekijkt een bestand pagina voor pagina (handig voor grote bestanden).
nano Een eenvoudige teksteditor om bestanden direct te bewerken.
echo Drukt tekst of de waarde van variabelen af op het scherm.

🔍 Filters en Zoeken

Commando Beschrijving
grep Zoekt naar specifieke tekst of patronen binnen bestanden.
find Zoekt naar bestanden op basis van naam of eigenschappen.
locate Zoekt snel naar bestanden via een vooraf geïndexeerde database.
cut Selecteert specifieke kolommen uit tekstuitvoer.
wc Telt het aantal regels, woorden of karakters (Word Count).

⚙️ Systeembeheer en Software

Commando Beschrijving
sudo Voert een commando uit met beheerdersrechten (SuperUser Do).
apt Beheert softwarepakketten (installeren, bijwerken, verwijderen).
chmod Wijzigt de machtigingen (lezen, schrijven, uitvoeren) van een bestand.
chown Wijzigt de eigenaar en/of de groepseigenaar van een bestand.
passwd Wijzigt het wachtwoord van een gebruiker.

About

Learn Linux and maybe use it

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •