En A-Z av Linux - 40 viktiga kommandon som du borde veta

En A-Z av Linux - 40 viktiga kommandon som du borde veta / Linux

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. Kommer du att 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.

utgång - Avslutar från det aktuella programmet, avslutar den nuvarande kommandoraden, eller loggar dig ur ett Unix-nätverk beroende på sammanhanget.

döda - Avslutar den angivna körprocessen. Linux-versionen av Windows ' “Avsluta process” i uppgiftshanteraren.

ls - Lista hela innehållet 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-community som man Det enda kommandot du behöver veta är. Det står för manuell, och det kommer att ge 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.

stänga av - 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 rot, 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.

hostname - 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.

topp - Visar alla de bästa processerna i systemet, som standard sorterad av CPU-användning.

drifttid - 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örigheter 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 raderar 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.

öppna - Ö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 - Avancerat förpackningsverktyg. 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 begåvning kommando. 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örjevänlig kommandorad textredigerare som använder genvä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