Fusklapp för vanliga Unix/Linux-kommandon
Unix/Linux-system har en kraftfull uppsättning kommandoradsverktyg som möjliggör effektiv hantering av filsystem, bearbetning av textdata och övervakning av systemstatus.
Fil- och kataloghantering
| Kommando | Beskrivning | Exempel |
|---|---|---|
ls |
Lista mappinnehåll | ls -lh |
cd |
Ändra arbetsmapp | cd /var/log |
pwd |
Visa aktuell sökväg | pwd |
mkdir |
Skapa ny mapp | mkdir -p /path/to/dir |
rm |
Ta bort filer eller mappar | rm -rf tmp/ |
cp |
Kopiera filer eller mappar | cp -r src/ dest/ |
mv |
Flytta eller döp om | mv oldname newname |
touch |
Skapa tom fil eller uppdatera tidsstämpel | touch file.txt |
find |
Sök efter filer i mappträdet | find . -name "*.log" |
Filvisning och textbehandling
| Kommando | Beskrivning | Exempel |
|---|---|---|
cat |
Sammanfoga och visa filinnehåll | cat file.txt |
less |
Visa fil sida för sida (scrollbar) | less largefile.log |
head |
Visa början av filen | head -n 20 file.txt |
tail |
Visa slutet av filen | tail -f access.log |
grep |
Visa rader som matchar ett mönster | grep "error" sys.log |
sed |
Strömeditor för att filtrera/transformera text | sed 's/old/new/g' file.txt |
awk |
Textbehandlings- och mönstermatchningsspråk | awk '{print $1}' data.txt |
wc |
Räkna ord, rader, byte | wc -l file.txt |
Rättigheter och identitetshantering
| Kommando | Beskrivning | Exempel |
|---|---|---|
chmod |
Ändra fil-/mapprättigheter | chmod 755 script.sh |
chown |
Ändra filägare och grupp | chown user:group file.txt |
sudo |
Kör kommando med administratörsbehörighet | sudo apt update |
whoami |
Visa aktuell användare | whoami |
groups |
Visa användarens grupper | groups username |
Systemövervakning och nätverk
| Kommando | Beskrivning | Exempel |
|---|---|---|
top |
Visa systemprocesser i realtid | top |
ps |
Visa ögonblicksbild av aktuella processer | ps aux |
df |
Visa användning av diskutrymme | df -h |
du |
Uppskatta diskrelevans för filer/mappar | du -sh * |
free |
Visa minnesanvändning | free -m |
ping |
Testa nätverksanslutning | ping google.com |
curl |
Kommandoradsverktyg för dataöverföring | curl -I https://google.com |
Komprimering och arkivering
| Kommando | Beskrivning | Exempel |
|---|---|---|
tar |
Arkiveringsverktyg (packa/packa upp) | tar -czvf archive.tar.gz dir/ |
gzip |
Komprimera filer | gzip file.txt |
gunzip |
Packa upp filer | gunzip file.txt.gz |
zip/unzip |
Packa och komprimera till ZIP-format | zip -r data.zip docs/ |