Terminalopdrachten zijn instructies die u kunt gebruiken in de Ubuntu-terminaltoepassing om taken op uw computer uit te voeren. Ik heb de opdrachten onderverdeeld in kleinere tabellen om het gebruik ervan duidelijker te maken en om te helpen bij het gebruik van deze artikelen als referentiepunt.
Opdracht | Effect | Overige informatie |
---|---|---|
cd |
Map wijzigen | Met dit commando kunt u door het bestandssysteem navigeren (Typen cd of cd~ Brengt je naar de thuismap, wat de standaard startpositie is in Terminal) |
cd/ |
Ga naar de hoofdmap | |
cd.. |
Eén mapniveau omhoog | |
cd- |
Terug naar vorige map | |
pwd |
Werkmap afdrukken | Dit toont uw locatie in het bestandssysteem |
bash |
GNU Bourne-Again Shell | |
break |
Een lus verlaten | |
case |
Een opdracht voorwaardelijk uitvoeren | |
clear |
Terminalvenster wissen | |
continue |
De volgende iteratie van een lus hervatten | |
cron |
Daemon om geplande commando's uit te voeren | |
crontab |
Een opdracht plannen die later wordt uitgevoerd | |
echo |
Een bericht op het scherm weergeven | |
enable |
Geïntegreerde shell-opdrachten in- en uitschakelen | |
env |
Omgevingsvariabelen | |
eval |
Evalueer verschillende opdrachten of argumenten | |
expect |
Automatiseer applicaties die toegankelijk zijn via een terminal | |
export |
Stel een omgevingsvariabele in | |
expr |
Expressies evalueren | |
false |
Niets doen, zonder succes | |
for |
Woorden uitvouwen en opdrachten uitvoeren | |
hash |
De volledige padnaam van een naamargument onthouden | |
hostname |
De naam van het apparaat afdrukken of instellen | |
if |
Een opdracht voorwaardelijk uitvoeren | |
jobs |
Lijst met actieve taken weergeven | |
join |
Lijnen samenvoegen op een gemeenschappelijk veld | |
journalctl |
De systeemlogboeken bekijken en problemen oplossen | Bevat informatie over servicelogboeken, kernelberichten en meer |
local |
Variabelen maken | |
logout |
Een aanmeldingsshell afsluiten | |
more |
Beeldschermuitvoer scherm voor scherm | |
nice |
De prioriteit van een opdracht of taak instellen | |
nohup |
Voer een opdracht uit die immuun is voor vastlopen | |
notify-send |
Bureaubladmeldingen verzenden | |
op |
Toegang voor operators | |
readarray |
Lees van stdin naar een array-variabele | |
readonly |
Variabelen of functies markeren als alleen-lezen | |
reboot |
Het apparaat opnieuw op te starten | |
return |
Een shell-functie afsluiten | |
sed |
Stream editor | |
select |
Toetsenbordinvoer accepteren | |
set |
Manipuleert shellvariabelen en -functies | |
shift |
Positionele parameters verschuiven | |
shopt |
Shell-opties | |
shutdown |
Linux afsluiten of opnieuw opstarten | |
sleep |
Vertraging gedurende een bepaalde tijd | |
ssh |
Client voor beveiligde shell | Programma voor inloggen op afstand |
suspend |
Uitvoering van deze shell opschorten | |
sync |
Data op schijf synchroniseren met geheugen | |
test |
Een voorwaardelijke expressie evalueren | |
trap |
Voer een opdracht uit wanneer een signaal is ingesteld | |
true |
Niets doen, succesvol | |
type |
Een opdracht beschrijven | |
unshar |
Shellscripts uitpakken | |
until |
Opdrachten uitvoeren | Tot fout |
vmstat |
Virtuele geheugenstatistieken rapporteren | |
watch |
Een programma regelmatig uitvoeren of weergeven | |
while |
Voert opdrachten uit | |
write |
Een bericht verzenden naar een andere gebruiker | |
xargs |
Voer hulpprogramma uit, geef geconstrueerde argumentenlijsten door | |
### |
Hiermee kunt u opmerkingen of opmerkingen maken zonder de terminal te storen | |
while |
Voert opdrachten uit |
Bestanden en tekst beheren zijn opdrachten die rechtstreeks van invloed zijn op de bestanden en de tekst die op uw computer worden opgeslagen en gebruikt. De Dash en de Windows Verkenner zijn bekende Graphical User Interface (GUI) versies van deze tool.
Opdracht | Effect | Overige informatie |
---|---|---|
cp |
Kopiëren | Hiermee kunt u een bestand kopiëren, voegt u hiervoor de naam van het bestand dat u wilt kopiëren samen met de opdracht toe. Waar het bestand zich bevindt in de map waarnaar u bent gebladerd. Typ anders cp~/< file path > om aan te geven waar het bestand dat u wilt kopiëren zich bevindt. |
ls |
Lijst weergeven | Geeft een overzicht van alle bestanden in de huidige map |
ls~ |
Geeft een lijst van bestanden in de homedirectory | Als u een mapnaam toevoegt, wordt een lijst weergegeven met alle bestanden in die specifieke map. Bijvoorbeeld: ls~/desktop Toont u de bestanden in de desktopmap |
mkdir |
Maak een directory | Hiermee kunt u een directory maken. Bijvoorbeeld: mkdir privébestanden maken een nieuwe map met de naam privébestanden die zich in de thuismap bevinden. Tenzij u naar een andere map hebt gebladerd of een ander pad hebt opgegeven. |
mv |
Verplaatsen | Met deze opdracht kunt u de naam van een bestand wijzigen of het bestand verplaatsen. Als u de naam van het bestand vandaag zonnig wilt wijzigen, kunt u het volgende typen mv sunny day te installeren. Hiervoor moet u naar de juiste map zijn gebladerd of het juiste bestandspad hebt opgegeven. Wanneer u typt mv day ~/Desktop , wordt de bestandsdag verplaatst van Home naar Desktop. Als u echter ook de naam van het bestand wilt wijzigen, moet u de nieuwe bestandsnaam opgeven naast de huidige naam in de opdracht. |
rm |
Verwijderen | Hiermee verwijdert u een bestand, geeft u het bestandspad of de bestandsnaam op |
rmdir |
Map verwijderen | Hiermee verwijdert u een empty map |
rm -r |
Recursief verwijderen | Verwijdert een directory samen met de bijbehorende inhoud |
grep |
Zoeken naar tekstreeksen | |
head |
Start van het bestand weergeven | |
less |
Een deel van het bestand weergeven | |
tail |
Einde van het bestand weergeven | |
apropos |
Zoeken help handmatige pagina's | |
aspell |
Spellingcontrole | |
awk |
Tekst zoeken en vervangen | Database sorteren, valideren of indexeren |
cmp |
Twee bestanden vergelijken | |
comm |
Vergelijk twee gesorteerde bestanden regel voor regel | |
csplit |
Een bestand splitsen in door de context bepaalde stukken | |
cut |
Verdeel een bestand in twee afzonderlijke stukken | |
cksum |
De CRC-checksum (Cyclic Redundancy Check) en het aantal bytes afdrukken | |
find |
Zoeken naar bestanden die aan ingestelde criteria voldoen | |
fmt |
Alineatekst opmaken | |
fold |
Tekst laten teruglopen tot een bepaalde breedte | |
dir |
Kort overzicht van mapinhoud weergeven | |
dircolors |
Kleurinstellingen voor ls |
|
dirname |
Een volledige padnaam converteren naar een pad | |
dirs |
Een lijst met onthouden mappen weergeven | |
cat |
De inhoud van een bestand weergeven | |
bzip2 |
Benoemde bestanden comprimeren of decomprimeren | |
chroot |
Voer een opdracht uit met een andere hoofdmap | |
fgrep |
Zoek in bestanden naar regels die overeenkomen met een vaste tekenreeks | |
fuser |
Identificeer of beëindig het proces dat toegang heeft tot een bestand | |
gawk |
Tekst in bestanden zoeken en vervangen | |
gzip |
Naambestanden comprimeren of decomprimeren | |
ln |
Maakt koppelingen tussen bestanden | |
locate |
Bestanden zoeken | |
look |
Regels weergeven die beginnen met een bepaalde tekenreeks | |
lpr |
Off-line printen | |
lpc |
Besturingsprogramma voor de lijnprinter | |
lprm |
Taken uit de afdrukwachtrij verwijderen | |
lprint |
Een bestand afdrukken | |
lprintd |
Een afdruktaak annuleren | |
lprintq |
Lijst van de afdrukwachtrij | |
lsof |
Geopende bestanden weergeven | |
vdir |
Uitgebreide lijst van mapinhoud | ls -| -b |
v |
Uitgebreide lijst van mapinhoud | ls -| -b |
vi |
Teksteditor | |
uuencode |
Een bestand decoderen | Decodeer een bestand met uuencode |
uuencode |
Een bestand coderen | Een bestand coderen met uuencode |
tty |
Druk de bestandsnaam van de Terminal af op stdin | |
touch |
Wijzig de tijdstempels van bestanden | |
expand |
Tabbladen converteren naar spaties | |
import |
Leg een x-serverscherm vast en sla de image op in een bestand | |
install |
Bestanden kopiëren en kenmerken instellen | |
fg |
Taak naar de voorgrond sturen | |
bg |
Taak naar achtergrond verzenden | |
nl |
Nummer de regels en schrijf de bestanden | |
open |
Open er een bestand ins default application |
|
paste |
Regels van bestanden samenvoegen | |
pathchk |
Controleer de overdraagbaarheid van de bestandsnaam | |
popd |
De vorige waarde van de huidige map herstellen | |
pr |
Bestanden voorbereiden om af te drukken | |
printcap |
Database met printermogelijkheden | |
printenv |
Omgevingsvariabelen afdrukken | |
printf |
Data opmaken en afdrukken | |
pushd |
Sla de huidige map op en wijzig deze | |
rcp |
Bestanden kopiëren tussen twee computers | |
read |
Een regel lezen van de standaardinvoer | |
rename |
Bestanden hernoemen | |
remsync |
Externe bestanden synchroniseren via e-mail | |
mmb |
Bestanden massaal verplaatsen en hernoemen | |
mtools |
MS-DOS-bestanden manipuleren | |
rev |
Regels in een bestand omkeren | |
rsync |
Een bestand extern kopiëren | Bestandsstructuren synchroniseren |
sdiff |
Twee bestanden interactief samenvoegen | |
scp |
Beveiligde kopie | |
sftp |
Programma voor beveiligde bestandsoverdracht | |
slocate |
Bestand zoeken | |
sort |
Tekstbestanden sorteren | |
split |
Een bestand opsplitsen in stukken van vaste grootte | |
sum |
Een checksum voor een bestand afdrukken | |
tee |
Uitvoer omleiden naar meerdere bestanden | |
tsort |
Topologisch sorteren | |
unmask |
Aanmaakmasker voor het gebruikersbestand | |
source |
Opdrachten uitvoeren vanuit bestand | |
symlink |
Hiermee maakt u een nieuwe naam voor een bestand | |
tr |
Verzenden, persen en/of verwijderen | |
uniq |
Uniquify-bestanden | |
wc |
Het aantal bytes, woorden en regels wordt afgedrukt | |
whereis |
Doorzoek de gebruikers$path, man-pagina's en bronbestanden voor een programma | |
which |
Zoek in de gebruikers $path naar een programmabestand | |
wget |
Webpagina's of bestanden ophalen | |
unexpand |
Converteer ruimte naar tabbladen | |
yes |
Een tekenreeks afdrukken totdat deze wordt onderbroken | |
xdg-open |
Open een bestand of URL in de voorkeursapplicatie van de gebruiker | |
dmesg |
Kernel- en driverberichten afdrukken |
Met deze opdrachten kunt u de gebruikers- en groepsinstellingen op uw Ubuntu-apparaat beheren, configureren, problemen oplossen en resetten.
Opdracht | Effect | Overige informatie |
---|---|---|
passwd |
Maak een wachtwoord aan | |
groupadd |
Een groep toevoegen | |
groupmod |
Een groep wijzigen | |
chgrp |
Groep wijzigen | |
groupdel |
Groep verwijderen | |
adduser |
Een gebruiker toevoegen aan het apparaat | |
addgroup |
Een groep toevoegen aan het apparaat | |
alias |
Een alias maken | |
useradd |
Een nieuw gebruikersaccount maken | |
usermod |
Gebruikersaccount wijzigen | |
users |
Lijst van gebruikers die zijn aangemeld | |
chmod |
Toegangsrechten wijzigen | |
chown |
Bestandseigenaar en -groep wijzigen | |
groups |
Groepsnamen afdrukken waar een gebruiker zich in bevindt | |
id |
Gebruikers- en groeps-ID afdrukkens |
|
logname |
Druk de aanmeldingsnaam af | |
su |
Een andere gebruikersidentiteit vervangen | |
times |
Gebruikers- en computertijden | |
who |
Print alle gebruikersnamen die ingelogd zijn | |
Tijddatectl | Beheer de tijd- en datuminstellingen van apparaten. (Inclusief tijdzones en synchronisatie met NTP-servers (Network Time Protocol)) | |
whoami |
De huidige gebruikersnaam en -naam afdrukken | id -un |
De volgende opdrachten behandelen apparaatspecifieke programma's en informatie.
Opdracht | Effect | Overige informatie |
---|---|---|
cal |
Kalender | De kalender weergeven |
date |
Datum | Geef de datum weer |
dc |
Desktopcalculator | Rekenmachine |
fsck |
Controle van het bestandssysteem | |
bc |
Taal met willekeurige precisie calculator | |
kill |
Voorkomen dat een proces wordt uitgevoerd | |
killall |
Beëindig processen op naam | |
let |
Reken op shell-variabelen | |
make |
Een groep programma's opnieuw samenstellen | |
pkill |
Voorkomen dat processen worden uitgevoerd | |
ps |
Processtatus | |
seq |
Numerieke reeksen afdrukken | |
units |
Converteer eenheden van de ene schaal naar de andere |
Pakketten zijn de standaardmethode van Ubunta voor het laden en updaten van nieuwe applicaties en bestanden. Met deze opdrachten kunt u de gedownloade pakketten beheren en configureren.
Opdracht | Effect | Overige informatie |
---|---|---|
apt -get |
Softwarepakketten zoeken en installeren | |
aptitude |
Softwarepakketten zoeken en installeren | |
apt -get update |
Beschikbare updates vernieuwen | |
apt - get upgrade |
Upgrade alle pakketten | |
apt -get dist-upgrade |
Upgrade met pakketvervangingen | Upgrade Ubuntu-versie |
apt -get install pkgname |
Installeer het pakket op naam | |
apt -get purge pkgname |
Verwijder het pakket op naam | |
apt -get autoremove |
Verouderde pakketten verwijderen | |
apt -get -f install |
Probeer kapotte pakketten te repareren | |
dpkg -configure -a |
Probeer kapotte pakketten te repareren | |
dpkg -i pkg.deb |
Bestand installeren pkg.deb |
Met deze opdrachten kunt u de services op uw Ubuntu-apparaat direct beheren.
Opdracht | Effect | Overige informatie |
---|---|---|
start service |
Start een vacatureservice | Opstarten |
stop service |
Taakservice stoppen | Opstarten |
status service |
Controleer of de service wordt uitgevoerd | Opstarten |
/etc/init.d/service start |
Service starten | SysV |
/etc/init.d/service stop |
Service stoppen | SysV |
/etc/init.d/service restart |
Service opnieuw starten | Sysv |
/etc/init.d/service check |
Service controleren | SysV |
SystemCTL | Nieuwe serviceopdracht | Dit verving service |
runlevel |
Het huidige runlevel ophalen |
Het beheer van de schijven en indelingen betekent dat u invloed kunt uitoefenen op de randapparatuur die op uw computer is aangesloten. Of deze nu meerdere harde schijven zijn, verwisselbare media of andere apparaten. Hiermee kunt u deze apparaten beheren en configureren op het niveau van de opdrachtregel.
Opdracht | Effect | Overige informatie |
---|---|---|
mount |
Een schijf koppelen | |
unmount |
Een schijf ontkoppelen | |
fdisk |
Schijf formatteren | |
cfdisk |
Partitietabel-editor voor Linux | |
dd |
Schijf dupliceren | Een bestand converteren en kopiëren, schijfheaders schrijven of records opstarten |
ddrescue |
Hulpprogramma voor dataherstel | |
declare |
Variabelen declareren en attributen toewijzen | |
df |
Vrije ruimte op schijf | Toont hoeveel schijfruimte op elke gekoppelde partitie wordt bezet (df gebruikt MB en GB in plaats van blokken) |
du |
Mapgebruik | Geeft weer hoeveel ruimte een bepaalde map plus alle bijbehorende submappen gebruikt |
du -s |
Overzicht van mapgebruik | |
du -h |
Basisinformatie over mapgebruik | Dit vertaalt de informatie in een eenvoudig niet-technisch formaat |
free |
Hoeveel vrije ruimte er beschikbaar is | Dit geeft aan hoeveel vrije ruimte er beschikbaar is voor gebruik |
free -m |
Toont de statistieken van de vrije ruimte | Toont de statistieken in MB |
uname -a |
Alle informatie over de kernel ophalen | |
uname -r |
Informatie over de kernel ophalen | |
lsb_release -a |
Hiermee drukt u informatie over uw Linux-distributie | |
top |
Apparaatbewaking starten | Dit initieert de bewaking, weergave van RAM-, CPU- en swapgebruik, plus het totaal aan actieve processen |
htop | Biedt een realtime overzicht van computerbronnen | Dit verving top |
q |
Stop apparaatbewaking | |
diff |
Geef het verschil tussen twee bestanden weer | |
diff3 |
Het verschil tussen drie bestanden weergeven |
Opdracht | Effect | Overige informatie |
---|---|---|
history |
Lijst met alle opdrachten die door de gebruiker zijn getypt | De opdracht geschiedenis toont een lange lijst met opdrachten die u hebt getypt. Elke opdracht wordt weergegeven naast een getal. U kunt typen | x om een eerder getypte opdracht uit de lijst uit te voeren (vervang de X door een getal). Als uw geschiedenisuitvoer te lang is, gebruik dan history | less Voor een scrollbare lijst |
REISUB |
Start de computer opnieuw op | Houd zowel de ALT- als de PRINTSCRN-toets ingedrukt terwijl u dit typt om de computer opnieuw op te starten |
apt -get |
Applicatie | Wordt gebruikt om te installeren, verwijderd, te upgraden en meer |
file |
Typecontrole van één of meerdere bestanden | |
sleep |
Opdrachten vertragen | Wacht x seconden om naar de volgende opdracht te gaan |
pidof |
Haal de proces-ID (PID) op | PID gegeven in leesbare vorm |
ps |
Systeemmonitor voor opdrachtregel | Ook goed voor scripts |
cat |
Bestand afdrukken in opdrachtregel | |
crontab |
Plannen van gebeurtenissen in de tijd | |
man |
Help-handleiding | Open de handleiding met programma's, geeft de opdrachthandleiding weer |
man man |
Handleiding voor Manual | Help-pagina over het gebruik van de helppagina |
man intro |
Een korte lijst met opdrachten | Als u informatie over een opdracht nodig hebt, typt u < command name >-h of < command name >--help , als de eerste regel niet werkt. U ziet dat sommige opdrachtregels mogelijk niet worden gekoppeld -h met --help te installeren. |
info info |
Inleiding tot informatiepagina's | |
basename |
Directory en achtervoegsels verwijderen uit bestandsnamen | |
eject |
Verwisselbare media uitwerpen | |
fdformat |
Formatteren op laag niveau | Een diskettestation (FD) formatteren |
mkisofs |
Een hybride bestandssysteem maken | |
format |
Schijven of tapes formatteren | |
mknod |
Blok- of tekenspeciale bestanden maken | |
quotactl |
Schijfquota instellen | |
quotacheck |
Een bestandssysteem scannen op schijfgebruik | |
quota |
Gebruik en limieten van schijven weergeven | |
tar |
Tape archiveren | |
ram |
RAM-schijfapparaat |
De rechten op bestanden en mappen en de mogelijkheid om deze te wijzigen, zijn vereist op beheerdersniveau. Deze kunnen worden gebruikt om bestaande bestanden te wijzigen of te repareren of om te voorkomen dat andere bestanden of mappen van onervaren gebruikers schade veroorzaken.
Opdracht | Effect | Overige informatie |
---|---|---|
chmod |
Modus wijzigen | |
su |
Wisselen van gebruiker | |
ulimit |
Resources van de gebruiker beperken | |
unalias |
Een alias verwijderen | |
unset |
Namen van variabelen of functies verwijderen | |
function |
Functiemacro's definiëren |
Verhoogde bevoegdheden zijn wat Ubuntu beheerdersrechten noemt. U moet deze opdrachten uitvoeren wanneer u dingen op uw apparaat op een voldoende hoog niveau moet wijzigen. Het Windows-equivalent zou zijn een opdrachtprompt openen als administrator.
Opdracht | Effect | Overige informatie |
---|---|---|
sudo |
Verhoogde bevoegdheden | Opdrachten uitvoeren met verhoogde bevoegdheden - < superuser do > ; Een veelgebruikte expressie die aangeeft dat de ondernomen actie moet worden geverifieerd met het beheerderswachtwoord |
sudo -r |
Open rootshell als gebruiker | |
sudo -r -u |
Shell openen als gebruiker | |
sudo -k |
Vergeet sudo wachtwoorden |
Deze opdrachten houden zich bezig met het configureren en oplossen van problemen met netwerkverbindingen op uw apparaat. Dit omvat bekabelde en draadloze verbindingen.
Opdracht | Effect | Overige informatie |
---|---|---|
chkconfig |
Controleer geactiveerde services | |
ping |
Netwerkverbindingen testen | |
ftp |
Protocol voor bestandsoverdracht | |
host |
Controleer IP van domein | |
ifconfig |
Netwerkapparaten configureren | |
Ip | Netwerkapparaten configureren | Dit is in de plaats gekomen van ifconfig |
iwconfig |
Draadloze informatie weergeven | |
Iw | Draadloze informatie weergeven | Dit is in de plaats gekomen van iwconfig |
sudo iwlist scan |
Zoeken naar draadloze netwerken | |
ifup eth0 |
Breng interface eth0 online | |
ifdown eth0 |
De eth0-interface weergeven | |
netstat |
De routeringstabel weergeven | |
ß | De routeringstabel weergeven | Dit is in de plaats gekomen van netstat |
route |
Routes instellen | |
telnet |
Verbinding maken met Telnet | |
traceroute |
Route weergeven | |
dig |
DNS (Domain Name Server) lookup | |
ethtool |
Ethernet-kaartinstellingen | |
mkfifo |
Maak First In First Out (FIFO)s | Named pipes |
mtr |
Netwerkdiagnose | traceroute/ping |
nslookup |
Query internet-nameservers interactief | |
screen |
Multiplex-terminal | Externe shells uitvoeren met behulp van ssh |
strace |
Computeroproepen en -signalen traceren |
Deze opdrachten hebben betrekking op het beheer en de configuratie van de Ubuntu-firewall.
Opdracht | Effect | Overige informatie |
---|---|---|
ufw enable |
Schakel de firewall in | |
ufw disable |
Firewall uitschakelen | |
ufw default allow |
Alle verbindingen standaard toestaan | |
ufw default deny |
Standaard alle verbindingen weigeren | |
ufw status |
Status en regels van Cyrrebt | |
ufw allow port |
Verkeer op poort toestaan | |
ufw deny port |
Verkeer op poort weigeren | |
ufw deny from ip |
IP-adres blokkeren |