Posted
January 3, 2017
Categories
  • Uncategorized
  • Grundläggande Linux-kommandon för nybörjare

    Linux är en operativsystemkärna. Du kanske har hört talas om UNIX. Tja, Linux är en UNIX-klon. Men det var faktiskt skapat av Linus Torvalds från scratch. Linux är en gratis och öppen källkod, det betyder att du enkelt kan ändra någonting i Linux och omfördela det i ditt eget namn! Det finns flera Linux-distributioner, vanligtvis kallade “distros”. Några av dem är:

    • Ubuntu Linux
    • Red Hat Enterprise Linux
    • Linux Mint
    • Debian
    • Fedora

    Linux används huvudsakligen i servrar. Omkring 90% av Internet drivs av Linux-servrar. Detta beror på att Linux är snabb, säker och gratis! Det största problemet med att använda Windows-servrar är deras kostnad. Detta löses genom att använda Linux-servrar. Icke att förglömma är att operativsystemet som körs i ungefär 80% av smartphones i världen, Android, också är gjord av Linux-kärnan. Ja, Linux är fantastiskt! Ett enkelt exempel på dess säkerhet är att de flesta virusen i världen körs på Windows, men inte på Linux!

    Linux Shell eller “Terminal”

    Så i princip är Shell ett program som tar emot kommandon från användaren och ger den till operativsystemet att bearbeta och det visar utdata. Linux-skalet är dess huvuddel. Dess distros kommer i GUI (Graphical User Interface) men i princip har Linux ett CLI (Command Line Interface). I denna guide kommer vi att täcka de grundläggande kommandon som vi använder i Linux Shell.

    Vi kan öppna terminalen med Ctrl + Alt + T i Ubuntu, eller genom att trycka på Alt + F2 och sedan skriva in gnome-terminal och tryck Enter. I hallon Pi är det lxterminal att vi ska skriva in. Det finns också ett GUI-sätt att ta det, men det här är bättre!

    Linux-kommandon

    Grundläggande kommandon

    1. pwd

    När du först öppnar terminalen finns du i din användares hemkatalog. För att veta vilken katalog du är i kan du använda kommandot ” pwd “. Det ger oss den absoluta vägen, vilket betyder vägen som börjar från roten. Roten är basen för Linux-filsystemet. Den är betecknad med ett snedstreck framåt (/). Användarkatalogen brukar likna / hem / användarnamn.

    1. ls

    Kommandot “Is” används för att veta vilka filer som finns i den katalog du befinner dig i. Du kan se alla dolda filer genom att använda kommandot ” ls -a “.

    1. cd

    “Cd” är kommandot som används för att gå till en katalog. Om du till exempel är i hemmappen och vill gå till mappen Hämtningar kan du skriva in ” cd-nerladdningar “. Kom ihåg att det här kommandot är skiftlägeskänsligt och du måste skriva in namnet på mappen precis som det är. Men det finns ett problem med dessa kommandon. Tänk dig att du har en mapp med namnet “Raspberry Pi”. I det här fallet, när du skriver in “cd Raspberry Pi” , tar skalet det andra argumentet för kommandot som ett annat, så du får ett fel som säger att katalogen inte existerar. Här kan du använda ett bakåt snedstreck. Det betyder att du kan använda “cd Raspberry \ Pi” i det här fallet. Områdena betecknas så här: Om du bara skriver “cd” och trycker på Enter, tar det dig till hemkatalogen. För att gå tillbaka från en mapp till mappen före det kan du skriva “cd .. “. De två prickarna representerar tillbaka.

    1. mkdir & rmdir

    Kommandot mkdir används när du behöver skapa en mapp eller en katalog. Till exempel, om du vill göra en katalog som heter “DIY”, kan du skriva ” mkdir DIY “. Kom ihåg, som sagt tidigare, om du vill skapa en katalog med namnet “DIY Hacking”, då kan du skriva  mkdir DIY \ Hacking” .

    rmdir är kommandot som används för att radera en katalog. Men, rmdir kan bara användas för att radera en tom katalog. För att radera en katalog som innehåller filer används rm .

    1. rm

    Kommandot rm används för att radera filer och kataloger. rm kan inte helt enkelt ta bort en katalog. ” Rm -r ” används för att ta bort en katalog. I det här fallet raderas både mappen och filerna i den.

    1. touch

    Knappkommandot används för att skapa en fil. Det kan vara allt från en tom txt-fil till en tom zip-fil. Till exempel – ” touch new.txt ”

    1. man och -help

    För att veta mer om ett kommando och hur man använder det används mankommandot. Det visar de manuella sidorna av kommandot.Exempelvis visar ” man cd ” de manuella sidorna i cd- kommandot. Att skriva i kommandonamnet och argumentet hjälper det att visa vilka sätt kommandot kan användas (Exempel – cd-help ).

    1. cp

    Kommandot cp används för att kopiera filer via kommandoraden. Det tar två argument, den första är placeringen av filen som ska kopieras, den andra är var den ska kopiera.

    1. mv

    Kommandot mv används för att flytta filer genom kommandoraden. Vi kan också använda kommandot mv för att byta namn på en fil. Om vi ​​till exempel vill byta namn på filen “text” till “ny” , kan vi använda ” mv text new” . Det tar de två argumenten precis som cp- kommandot.

    1. locate

    Locate-kommandot används för att lokalisera en fil i ett Linux-system, precis som sökkommandot i Windows. Det här kommandot är användbart när du inte vet var filen är sparad eller det faktiska namnet på filen. Med hjälp av  I-argumentet med kommandot hjälper man att ignorera fallet (det spelar ingen roll om det är kapital eller små). Så, om du vill ha en fil som har ordet “hej”, ger den listan över alla filer i ditt Linux-system som innehåller ordet “hej” när du skriver in ” locate -i hej “. Om du kommer ihåg två ord kan du skilja det med hjälp av asterisk (*). Till exempel, för att hitta en fil som innehåller orden “hej” och “detta” kan du använda kommandot “hitta – jag * hej * det här”

    Mellankommandon

    1. Echo

    “Echo” är ett kommando som hjälper oss att flytta vissa data, vanligtvis text till en fil. Om du till exempel vill skapa en ew textfil eller lägga till en redan gjord textfil, behöver du bara skriva in ” echo hej, jag heter alok >> new.txt “. Du behöver inte skilja mellanrummen genom att använda bakåtskuren här, eftersom vi lägger in två triangulära parenteser när vi avslutar det vi behöver skriva.

    1. cat

    catkommandot används för att visa innehållet i en fil, vanligtvis används för att enkelt visa program.

    1. nano, vi, jed

    nano och vi är redan installerade textredigerare i Linux-kommandoraden. nano är en bra textredigerare som anger sökord med färg och kan känna igen de flesta språk. Vi är enklare än nano . Du kan skapa en ny fil eller ändra en med den här redigeraren. Om du till exempel vill skapa en ny fil med namnet ” check.txt” kan du skapa det genom att använda kommandot “nano check.txt” . Du kan spara dina filer efter redigering genom att använda sekvensen, Ctrl + X, sedan Y (eller N för nej). Enligt min erfarenhet verkar inte nano för HTML-redigering så bra på grund av dess färg, så jag rekommenderar Jed textredigerare. Vi kommer snart att installera paket.

    1. sudo

    sudo är ett allmänt använt kommando på Linux-kommandoraden. sudo står för “SuperUser Do”. Så, om vi vill att något kommando ska göras med administrativa eller root-privilegier, kan du använda sudo- kommandot. Till exempel, om du vill redigera en fil som viz. alsa-base.conf som behöver root behörigheter, kan du använda kommandot – sudo nano alsa-base.conf . Du kan ange raden kommandoraden med kommandot “sudo bash” , skriv sedan in ditt användarnamn. Du kan också använda kommandot “su” för att göra detta, men du måste ange ett root-lösenord innan det. För det kan du använda kommandot ” sudo passwd ” (det var inte felstavat, det är passwd ). Skriv sedan in det nya rotlösenordet.

    1. df

    Kommandot df används för att se tillgängligt diskutrymme i var och en av partitionerna i ditt system. Du kan bara skriva in df i kommandoraden och du kan se varje monterad partition och deras använda / lediga utrymme i% och i KB. Om du vill att den ska visas i megabyte kan du använda kommandot ” df -m ”

    1. du

    du är ett kommando för att känna till skivanvändningen av en fil i ditt system. Om du vill veta diskanvändningen för en viss mapp eller fil i Linux kan du skriva in kommandot df och namnet på mappen eller filen. Om du till exempel vill veta det diskutrymme som används av mappen Dokument i Linux kan du använda kommandot ” du Dokument “. Du kan också använda kommandot “ls -lah” för att visa filstorlekarna för alla filer i en mapp.

    1. tar

    tar är ett kommando som används för att arbeta med tarballs (eller filer komprimerade i ett tarballarkiv) i Linux Command Line. Den har en lång lista över användningar. Den kan användas för att komprimera och komprimera olika typer av tararkiv som .tar , .tar.gz ,. tar.bz2.etc. Det fungerar på grundval av de argument som ges till den. T.ex. tar -cvf för att skapa ett .tar- arkiv, -xvf for att ta bort ett tararkiv , -tvf for att lista innehållet i arkivet.etc.

    1. zip, unzip

    zip är ett kommando som används för att komprimera filer till ett zip-arkiv. Unzip används för att extrahera filer från ett zip-arkiv.

    1. uname

    uname är ett kommando som används för att visa informationen om det system som din Linux distro körs. Med kommandot ” uname -a ” skrivs det mesta av informationen om systemet. Detta skriver ut kärnans utgivningsdatum, version, processortyp. etc.

    1. apt-get

    apt är ett kommando som används för att arbeta med paket i Linux-kommandoraden. apt-get är ett kommando som används för att installera paket. Detta kräver root privilegier, så vi använder sudo- kommandot med det. Om vi ​​till exempel vill installera textredigeraren jed (som jag nämnde tidigare) kan vi skriva in kommandot ” sudo apt-get install jed “. På samma sätt kan alla paket installeras så här. Det är bra att uppdatera ditt förråd varje gång du försöker installera ett nytt paket. Du kan göra det genom att skriva “sudo apt-get update” . Du kan uppgradera systemet genom att skriva “sudo apt-get upgrade” . Vi kan också uppgradera distro genom att skriva “sudo apt-get dist-upgrade” .Kommandot “apt-cache search” används för att söka efter ett paket. Om du vill söka efter en kan du skriva in “apt-cache search jed” (det här kräver inte root).

    1. chmod

    chmod är kommandot som används för att göra en fil exekverbar och att ändra behörigheterna som beviljats ​​den i Linux. Tänk dig att du har en pythonkod som heter numbers.py i din dator, du måste springa “python numbers.py” varje gång du behöver köra den. I stället för att när du gör det körbart behöver du bara springa “numbers.py” i terminalen för att köra filen. För att göra en fil körbar kan du använda kommandot chmod + x numbers.py  i det här fallet. Du kan använda “chmod 755 numbers.py” för att ge det root behörigheter eller “sudo chmod + x numbers.py” för root körbar. Här är lite mer information om chmod- kommandot .

    1. hostname

    hostname är ett kommando som används för att känna till ditt namn i din värd eller ditt nätverk. I grund och botten visas ditt värdnamn och IP-adress. Att skriva bara “hostname” ger utmatningen, ditt värdnamn. Att skriva in ” hostname -I ” ger dig din IP-adress i ditt nätverk.

    1. ping

    ping är ett kommando som används för att kontrollera din anslutning till en server. Wikipedia säger att ” Ping är ett verktyg för datanätverksadministration programvara som används för att testa att en värd kan nås på ett Internet Protocol (IP) -nätverk”. Enkelt när du skriver in, till exempel ” ping google.com “, kontrollerar den om den kan ansluta till servern och komma tillbaka. Det mäter denna rundtur och ger dig detaljer om det. Användningen av det här kommandot för enkla användare som oss är att kontrollera din internetanslutning. Om det pingar Google-servern (i det här fallet) kan du bekräfta att din internetanslutning är aktiv!

    Tips och tricks i att använda Linux Command Line

    • Du kan använda clearkommando för att rensa terminalen om den blir fylld med för många kommandon!
    • TABkan användas för att fylla i Terminal. Till exempel behöver du bara skriva “cd doc” och sedan TAB och  terminalen fyller resten upp och gör det till “cd-dokument”.
    • Ctrl + Ckan användas för att stoppa alla kommandon i terminalen på ett säkert sätt. Om det inte slutar med det, kan Ctrl + Z användas för att tvinga stoppa det.
    • Du kan gå från terminalen med hjälp av exitkommandot.

    Du kan stänga av eller starta om datorn med hjälp av kommandot sudo stop och sudo reboot.