Gratis converter

Linux/Bash Commando spiekbriefje

Uitgebreid spiekbriefje voor Linux- en Bash-opdrachten. Doorzoek meer dan 80 essentiële opdrachten met voorbeelden, beschrijvingen en kopiëren met één klik.

ls
List directory contents
Voorbeeld:ls -la /home/user
ls -la
List all files including hidden, with details
Voorbeeld:ls -la ~/Documents
cd
Change directory
Voorbeeld:cd /var/log
pwd
Print working directory path
Voorbeeld:pwd
mkdir
Create a new directory
Voorbeeld:mkdir -p /tmp/mydir/subdir
rm
Remove files or directories
Voorbeeld:rm -rf /tmp/oldfiles
cp
Copy files or directories
Voorbeeld:cp -r /src/dir /dst/dir
mv
Move or rename files/directories
Voorbeeld:mv oldname.txt newname.txt
touch
Create an empty file or update timestamp
Voorbeeld:touch newfile.txt
find
Search for files in a directory hierarchy
Voorbeeld:find /home -name '*.log' -mtime -7
locate
Find files by name using a prebuilt database
Voorbeeld:locate nginx.conf
ln
Create hard or symbolic links
Voorbeeld:ln -s /path/to/target /path/to/link
df
Report disk space usage of file systems
Voorbeeld:df -h
du
Estimate file space usage
Voorbeeld:du -sh /var/log/*
stat
Display file or file system status
Voorbeeld:stat /etc/passwd
file
Determine file type
Voorbeeld:file /usr/bin/bash
cat
Concatenate and display file contents
Voorbeeld:cat /etc/hosts
less
View file content one screen at a time
Voorbeeld:less /var/log/syslog
more
View file content page by page
Voorbeeld:more /etc/passwd
head
Output the first part of a file
Voorbeeld:head -n 20 /var/log/auth.log
tail
Output the last part of a file
Voorbeeld:tail -f /var/log/syslog
grep
Search text using patterns
Voorbeeld:grep -rn 'error' /var/log/
sed
Stream editor for filtering and transforming text
Voorbeeld:sed 's/old/new/g' file.txt
awk
Pattern scanning and text processing language
Voorbeeld:awk '{print $1, $3}' access.log
sort
Sort lines of text files
Voorbeeld:sort -k2 -n data.txt
uniq
Report or omit repeated lines
Voorbeeld:sort file.txt | uniq -c
wc
Print newline, word, and byte counts
Voorbeeld:wc -l /etc/passwd
cut
Remove sections from each line of files
Voorbeeld:cut -d: -f1 /etc/passwd
tr
Translate or delete characters
Voorbeeld:echo 'hello' | tr 'a-z' 'A-Z'
echo
Display a line of text
Voorbeeld:echo "Hello, World!"
printf
Format and print data
Voorbeeld:printf "%s\t%d\n" name 42
diff
Compare files line by line
Voorbeeld:diff file1.txt file2.txt
tee
Read from stdin and write to stdout and files
Voorbeeld:ls | tee output.txt
ps
Report a snapshot of current processes
Voorbeeld:ps aux | grep nginx
top
Display Linux processes in real time
Voorbeeld:top -u www-data
htop
Interactive process viewer (ncurses-based)
Voorbeeld:htop
kill
Send a signal to a process
Voorbeeld:kill -9 1234
killall
Kill processes by name
Voorbeeld:killall firefox
bg
Resume a suspended job in the background
Voorbeeld:bg %1
fg
Bring a job to the foreground
Voorbeeld:fg %1
jobs
List active jobs in the current shell
Voorbeeld:jobs -l
nohup
Run a command immune to hangups
Voorbeeld:nohup ./script.sh &
nice
Run a command with modified scheduling priority
Voorbeeld:nice -n 10 ./heavy_task.sh
systemctl
Control the systemd system and service manager
Voorbeeld:systemctl restart nginx
service
Run a System V init script
Voorbeeld:service apache2 status
ping
Send ICMP ECHO_REQUEST to network hosts
Voorbeeld:ping -c 4 google.com
curl
Transfer data from or to a server
Voorbeeld:curl -L -o file.zip https://example.com/file.zip
wget
Non-interactive network downloader
Voorbeeld:wget -q https://example.com/file.tar.gz
ssh
OpenSSH remote login client
Voorbeeld:ssh -i ~/.ssh/key.pem user@host
scp
Secure copy files between hosts
Voorbeeld:scp user@host:/path/file.txt ./local/
rsync
Remote file copying tool with delta transfer
Voorbeeld:rsync -avz /src/ user@host:/dst/
netstat
Print network connections and routing tables
Voorbeeld:netstat -tulpn
ss
Utility to investigate sockets
Voorbeeld:ss -tulwn
ifconfig
Configure a network interface
Voorbeeld:ifconfig eth0
ip
Show and manipulate routing, devices, and tunnels
Voorbeeld:ip addr show
nmap
Network exploration tool and port scanner
Voorbeeld:nmap -sV 192.168.1.0/24
dig
DNS lookup utility
Voorbeeld:dig +short A google.com
nslookup
Query Internet name servers interactively
Voorbeeld:nslookup example.com
chmod
Change file mode bits (permissions)
Voorbeeld:chmod 755 script.sh
chown
Change file owner and group
Voorbeeld:chown -R www-data:www-data /var/www
chgrp
Change group ownership
Voorbeeld:chgrp developers project/
sudo
Execute a command as another user (superuser)
Voorbeeld:sudo systemctl restart nginx
su
Change user ID or become superuser
Voorbeeld:su - postgres
passwd
Change user password
Voorbeeld:passwd username
umask
Set or display the file mode creation mask
Voorbeeld:umask 022
id
Print user and group information
Voorbeeld:id username
whoami
Print the current effective user name
Voorbeeld:whoami
groups
Print the groups a user is in
Voorbeeld:groups username
tar
Archive files using tape archive format
Voorbeeld:tar -czvf archive.tar.gz /path/to/dir
tar -x
Extract files from a tar archive
Voorbeeld:tar -xzvf archive.tar.gz -C /target/
gzip
Compress files using GNU zip
Voorbeeld:gzip -9 large_file.log
gunzip
Decompress gzip compressed files
Voorbeeld:gunzip archive.tar.gz
zip
Package and compress files into a ZIP archive
Voorbeeld:zip -r output.zip /path/to/dir
unzip
Extract files from a ZIP archive
Voorbeeld:unzip archive.zip -d /target/
bzip2
Compress files using bzip2 algorithm
Voorbeeld:bzip2 -z large_file.txt
xz
Compress files using the XZ algorithm
Voorbeeld:xz -z -9 file.txt
uname
Print system information
Voorbeeld:uname -a
uptime
Tell how long the system has been running
Voorbeeld:uptime
free
Display amount of free and used memory
Voorbeeld:free -h
lscpu
Display information about the CPU architecture
Voorbeeld:lscpu
lsblk
List information about block devices
Voorbeeld:lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
lspci
List all PCI devices
Voorbeeld:lspci -v | grep VGA
dmesg
Print or control the kernel ring buffer
Voorbeeld:dmesg | tail -50
journalctl
Query and display messages from the journal
Voorbeeld:journalctl -u nginx --since '1 hour ago'
history
Display the command history list
Voorbeeld:history | grep docker
env
Print environment variables
Voorbeeld:env | grep PATH
if / then / fi
Conditional execution in shell scripts
Voorbeeld:if [ -f file.txt ]; then echo exists; fi
for
Loop over a list of items
Voorbeeld:for i in 1 2 3; do echo $i; done
while
Execute commands while a condition is true
Voorbeeld:while read line; do echo $line; done < file
case
Multi-branch conditional matching pattern
Voorbeeld:case "$var" in a) echo A;; b) echo B;; esac
function
Define a shell function
Voorbeeld:greet() { echo "Hello, $1!"; }; greet World
export
Set environment variables for child processes
Voorbeeld:export MY_VAR=value
source
Execute commands from a file in current shell
Voorbeeld:source ~/.bashrc
alias
Create an alias for a command
Voorbeeld:alias ll='ls -la'
cron / crontab
Schedule commands to run periodically
Voorbeeld:crontab -e # 0 * * * * /path/to/script.sh
at
Execute commands at a specified time
Voorbeeld:echo 'ls /tmp' | at 14:30

Over deze tool

Een uitgebreide beknopte handleiding voor Linux Bash. Blader door veelgebruikte opdrachten, syntaxis en voorbeelden, geordend op categorie. Doorzoekbaar en mobielvriendelijk: maak een bladwijzer voor deze pagina voor directe toegang wanneer u een snelle herinnering nodig heeft.

Hoe te gebruiken

  1. Blader door de gecategoriseerde referentiesecties.
  2. Gebruik de zoekbalk om specifieke opdrachten of syntaxis te vinden.
  3. Klik op een item om gebruiksvoorbeelden en uitleg te zien.
  4. Kopieer opdrachten rechtstreeks voor gebruik in uw terminal of editor.

Veelgestelde vragen

Is deze referentie actueel?
De referentie behandelt veelgebruikte opdrachten en syntaxis die stabiel zijn in alle versies. Raadpleeg de officiële documentatie voor de nieuwste toevoegingen of versiespecifieke functies.
Kan ik dit offline gebruiken?
Eenmaal geladen werkt de pagina zonder internetverbinding. Maak er een bladwijzer van voor snelle toegang: alle inhoud wordt in de browser weergegeven zonder verdere netwerkverzoeken.
Is dit allesomvattend of alleen de basis?
Het behandelt de meest gebruikte commando's en patronen die 90% van de dagelijkse taken afhandelen. Raadpleeg de officiële documentatie voor niche- of geavanceerde functies.
Kan ik aanvullingen voorstellen?
Wij actualiseren regelmatig onze referenties. Als u ontbrekende opdrachten opmerkt of suggesties heeft, kunt u ons dit laten weten via onze contactpagina.