Linux är det ofta ignorerade tredjehjulet till Windows och Mac. Ja, det senaste decenniet har operativsystemet öppen källkod fått mycket dragkraft, men det är fortfarande långt ifrån att anses vara populärt. Men även om det kan vara sant, tjänar Linux fortfarande nya konverter varje dag. Vill du gå med dem?
Inlärningskurvan för Linux är det som avskyr de flesta användare från att ens försöka det i första hand. Det kan vara en traumatisk upplevelse som måste gå från ett GUI-baserat operativsystem som Windows eller Mac till en som kräver att kommandoraden fälls. Men om du kan komma över den första svårighetsgrabben kan du upptäcka att Linux är överraskande robust.
Om du vill ha en krasch kurs på allt som Linux, har vi en bra Linux nybörjare guide som lär dig allt du behöver veta. För resten av er som bara vill ha en kort översikt över några viktiga kommandon som du borde veta är följande lista allt du behöver.
Nybörjarkommandon
cd - Ändrar den aktuella arbetsmappen i kommandoraden.
exit - Avslutar från det aktuella programmet, avslutar den nuvarande kommandoraden terminalen, eller loggar dig ur ett Unix-nätverk beroende på sammanhanget.
döda - Avslutar angiven körprocess. Linux-versionen av Windows '"End Process" i uppgiftshanteraren.
ls - Lista alla innehåll i en angiven katalog. Om ingen katalog anges, kommer den att använda den aktuella katalogen.
man - Det finns en löpande gag i Linux-gemenskapen att mannen är det enda kommandot du behöver veta. Den står för manuell, och det ger dig detaljerad information om kommandon och aspekter av Linux.
pwd - Visar den aktuella arbetsmappen för kommandoraden. Bra för när du har förlorat koll på var du befinner dig i ditt system.
omstart - Stoppar omedelbart alla pågående processer, stänger av systemet och startar om.
avstängning - Stoppar alla pågående processer och stänger av systemet. Parametrar kan anges för att utfärda en försenad avstängning eller avstängning vid en viss tidpunkt.
sudo - Kör kommandon som root, vilket innebär inga begränsningar på grund av behörigheter.
Systeminformation
datum - Skriver ut aktuellt systemdatum och tid. Specificerade parametrar kan ändra formatet för utgången.
df - Rapporterar diskutrymmeanvändningen för filsystemet.
värdnamn - Visar namnet på det aktuella värdsystemet.
ps - Visar information om alla processer som för närvarande körs på systemet.
kvot - Visar diskgränser och aktuell diskanvändning för en angiven användare. Användbar när flera användare är tilldelade till ett visst system.
top - Visar alla de bästa processerna i systemet, som standard sorterad av CPU-användning.
upptid - Rapporterar hur länge systemet har körts sedan senaste start. Extremt användbart för servrar.
Filmanipulation
bzip2 - Komprimerar specificerat innehåll till ett .bz2 arkiv eller extrakt från ett .bz2 arkiv beroende på parametrar.
chmod / chown - Ändrar åtkomstbehörigheterna för en eller flera filer ( chmod ) eller ändrar ägandet av en viss fil till en ny användare ( chown ). Endast användare med tillstånd eller äganderätt till en fil kan ändra den filens behörigheter eller äganderätt.
cp - Kopierar filer till en ny plats med ett nytt namn beroende på parametrarna. Kan också kopiera kataloger, antingen rekursivt (innehåller alla underkataloger) eller inte.
hitta / hitta - Söker systemet från en specifik katalog och matchar alla filer inom den platsen till en uppsättning villkor som anges av kommandoparametrarna. Mycket användbart för att snabbt hitta vissa filer.
grep - Söker igenom alla filer på en angiven plats och försöker hitta filer som innehåller rader som matchar en viss sträng. Returnerar en lista över alla filer som gjorde en matchning.
installera - Används i kombination med Makefiles för att kopiera filer från en plats till systemet. För att inte förväxlas med att installera paket från ett programvaruhus.
mkdir / rmdir - Skapar en katalog ( mkdir ) eller tar bort en angiven katalog ( rmdir ). Kataloger kan bara skapas och raderas i kataloger som du har behörighet till.
mv - Flyttar filer och kataloger till en annan plats. Kan användas för att byta namn på filer och kataloger genom att behålla samma källa och destination.
öppen - Öppnar en angiven fil med standardprogrammet för filer av dess typ.
rm - Ta bort och ta bort katalog. Används för att radera filer och kataloger från systemet, oavsett om det är ett i taget eller i ett parti.
tjära - Skapar ett .tar-arkiv eller extrakt från ett .tar-arkiv beroende på angivna parametrar.
zip / unzip - Skapar ett .zip-arkiv eller extrakt från ett .zip-arkiv beroende på angivna parametrar.
Andra anmärkningsvärda kommandon
apt-get - Advanced Packaging Tool. Använd det här kommandot för att installera, ta bort och konfigurera programvarupaket på ditt system. För en menybaserad version, använd aptitude- kommandot. Finns på Debian-baserade Linux-distributioner.
ftp / sftp - Ansluter till en fjärr FTP-server för att ladda ner flera filer.
wget - Hämtar filer från Internet på den angivna webbadressen till ditt system.
yum - Yellowdog Updater, Modifierad. En open source-pakethanterare brukade enkelt installera programvarupaket från repositories. Finns på RPM-kompatibla Linux-distributioner.
emacs - En av de mest kända textredigerarna på Unix-liknande system.
nano - En nybörjare vänlig kommandorads textredigerare som använder tangentbordsgenvägar för att simulera menyer.
vim - Vim är efterträdaren till Vi, som båda är kommandoradstextredigerare för Unix-liknande system. Även om Vim är populär använder den inte menyer eller ikoner för gränssnittet, så det har rykte för att vara nybörjevänligt.
Bildkrediter: Mapp Via Shutterstock, System Via Shutterstock