Må vite Linux kommandoer for New Users


En av beauties av Linux-baserte systemer er at du kan styre hele systemet helt fra terminalen ved hjelp av kommandolinjen. Fordelen med å bruke kommandolinjen er at du kan bruke den samme kunnskap og ferdigheter til å håndtere alle Linux-distribusjon.

Dette er ikke mulig gjennom det grafiske brukergrensesnittet (GUI) som hver distro, og skrivebordsmiljø (DE ), tilbyr sine egne brukergrensesnitt. For å være klar, er det tilfeller der du trenger forskjellige kommandoer for å utføre visse oppgaver på forskjellige distribusjoner, men mer eller mindre konseptet og ideene forblir den samme.

I denne artikkelen skal vi snakke om noen av de grunnleggende kommandoer som en ny Linux-bruker bør vite. Jeg vil vise deg hvordan du oppdaterer systemet, administrere programvare, manipulere filer og bytte til root bruker kommandolinjen på tre store distribusjoner:. Ubuntu (som også inkluderer sin smaker og derivater, og Debian), opensuse og Fedora
< p> La oss komme i gang!
Hold systemet sikkert og up-to-date

Linux er sikrere ved design, men faktum er at all programvare har feil, og det kan være sikkerhetshull. Så det er veldig viktig å holde systemet oppdatert. Tenk på det på denne måten: Kjører en out-of-date operativsystem er som å være i et pansret tank med dørene ulåst. Vil rustning beskytte deg? Hvem som helst kan gå inn gjennom åpne dører og forårsake skade. Tilsvarende kan det være un-lappet hull i OS som kan kompromittere systemer. Åpen kildekode-miljøene, i motsetning til proprietære verden, er ekstremt rask på patching hull, så hvis du holder systemet oppdatert vil du bo trygt.

Følg med på nyhetssider å være klar over sikkerhetsproblemer. Hvis det er et hull oppdaget, les om det og oppdatere systemet så snart en patch er ute. Uansett må du gjøre det til en vane å kjøre oppdateringskommandoene minst en gang i uken på produksjonsmaskiner. Hvis du kjører en komplisert server så være ekstra forsiktig og gå gjennom endrings å sikre oppdateringer vil ikke bryte tilpasning

Ubuntu. Bjørn én ting i tankene: Du må alltid oppdatere repositories (aka repos) før oppgradering av systemet eller installere noe programvare. På Ubuntu, kan du oppdatere systemet med følgende kommandoer. Den første kommandoen frisker repositories:

 sudo apt-get update 

Når repos er oppdatert og du kan nå kjøre systemoppdatering kommandoen:

 sudo apt-get upgrade 

Men dette kommandoen oppdaterer ikke kjernen og noen andre pakker, så må du også kjøre denne kommandoen:

 sudo apt-get dist-upgrade 

opensuse: Hvis du er på opensuse, kan du oppdatere systemet ved hjelp disse kommandoene (som vanlig, er den første kommandoen ment å oppdatere repos)

 sudo zypper refreshsudo zypper opp 

Fedora: Hvis du er på Fedora, kan du bruke 'DNF' kommando som er "snille" av tilsvarende zypper og apt-get:

 sudo DNF updatesudo DNF upgradeSoftware installasjon og fjerning 

Du kan bare installere de pakkene som er tilgjengelige i de repositories aktivert på systemet. Hver distro kommer med noen offisielle eller tredjeparts repos aktivert som standard

Ubuntu. For å installere en pakke på Ubuntu, først oppdatere repo og deretter bruke denne syntaksen:

 sudo apt-get installere [pakke] 

Eksempel:

 sudo apt-get install gimp 

opensuse: Kommandoene vil være:

 sudo zypper installere [pakke] 

Fedora: Fedora har droppet 'yum' og bruker nå "DNF" så kommandoen ville være:

 sudo DNF installere [pakke] 

Prosedyren for å fjerne programvaren er den samme, bare utveksling 'install' med 'fjerne' .

Ubuntu:

 sudo apt-get remove [pakke] 

opensuse:

 sudo zypper fjerne [pakke] 

Fedora:

 sudo DNF fjerne [pakke] Hvordan håndtere tredjepartsprogramvare? 

Det er et stort fellesskap av utviklere som tilbyr sin programvare til brukerne. Ulike distribusjoner bruker ulike mekanismer for å gjøre tredjepartsprogramvare tilgjengelig for sine brukere. Det avhenger også av hvordan en utvikler og tilbyr deres programvare til brukerne; noen tilbyr binærfiler og andre tilbyr det gjennom repositories.

Ubuntu er veldig avhengig PPAs (personlig pakke arkiver), men dessverre er det ingen innebygd verktøy som kan hjelpe en bruker i å søke PPAs. Du må Google PPA og deretter legge til depotet manuelt før du installerer programvaren. Dette er hvordan du vil legge til noen PPA til systemet:

 sudo add-apt-repository ppa: < depot-name > 

Eksempel: La oss si at jeg ønsker å legge til Libreoffice PPA i systemet. Jeg ville google PPA og deretter erverve repo navn fra Launchpad, som i dette tilfellet er "Libreoffice /ppa". Deretter legger de ppa med følgende kommando:

 sudo add-apt-repository ppa: Libreoffice /ppa 

Det vil be deg om å trykke Enter for å importere nøklene. Når det er gjort, oppdatere repos med 'oppdatering' kommando og deretter installere pakken.

opensuse har en elegant løsning for tredjeparts applikasjoner. Du kan besøke software.opensuse.org, søke etter pakken og installere den med ett klikk. Det vil automatisk legge repo til systemet. Hvis du ønsker å legge til noen repo manuelt, bruker du denne kommandoen :.

 sudo zypper ar f url_of_the_repo name_of_reposudo zypper ar -f http://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.2 /LibreOffice:Factory.repo LOF 

Deretter oppdatere repo og installere programvare:

 sudo zypper refreshsudo zypper installere Libreoffice 

Fedora brukere kan bare legge RPMFusion (både gratis og ikke-gratis repos) som inneholder et flertall av anvendelser. I tilfelle du trenger å legge til en repo, er denne kommandoen:

dnfconfig-lederen --add-repo http://www.example.com/example.repo
Noen grunnleggende kommandoer

Jeg har skrevet noen artikler om hvordan å behandle filer på systemet ditt bruker CLI, her er noen av de grunnleggende kommandoene som er felles for alle distribusjoner.

Kopiere filer eller mapper til en ny plassering :

 cp path_of_file_1 path_of_the_directory_where_you_want_to_copy /

Kopier alle filer fra en katalog til et nytt sted (merke skråstreken og stjerne, noe som innebærer alle filer i katalogen):

 cp path_of_files /* path_of_the_directory_where_you_want_to_copy /

Flytt en fil fra ett sted til et annet (det skråstrek betyr inne at katalogen):

 mv path_of_file_1 path_of_the_directory_where_you_want_to_move /

Flytt alle filer fra ett sted til et annet:

 mv path_of_directory_where_files_are /* path_of_the_directory_where_you_want_to_move /

Slett en fil:

 rm path_of_file 

Slett en katalog:

 rm -r path_of_directory 

Fjern alt innhold fra katalogen, forlater katalogen mappen intakt:

 rm -r path_of_directory /* Opprett ny katalog 

For å opprette en ny katalog, først angi stedet der du ønsker å opprette en katalog. La oss si at du ønsker å opprette en "stiftelse" mappen i Dokumenter-katalogen. La oss endre katalog med cd (aka endre katalog) kommando:

 cd /home /Swapnil /Dokumenter 

(børsens Swapnil med brukeren på systemet)

Deretter oppretter katalogen mkdir kommandoen med:

 mkdir foundation 

Du kan også opprette en katalog fra hvor som helst, ved å gi banen til katalogen. For eksempel:

 mkdir /home /Swapnil /Dokumenter /foundation 

Hvis du vil opprette foreldre-barn-kataloger, som betyr kataloger i andre kataloger deretter bruke p-alternativet. Det vil skape alle kataloger i en gitt bane:

 mkdir -p /home /Swapnil /Dokumenter /linux /foundationBecome root 

Du må enten være root eller brukeren skal ha sudo krefter til utføre enkelte administrative oppgaver som administrerende pakker eller gjøre endringer i de underliggende kataloger eller filer. Et eksempel kan være å redigere 'fstab-fil som inneholder en oversikt over monterte harddisker. Det er inne i "etc 'katalog som er innenfor rotkatalogen. Du kan gjøre endringer i denne filen bare som superbruker. I de fleste distroer kan du bli root ved å "bytte bruker '. La oss si på opensuse Jeg ønsker å bli rot som jeg kommer til å jobbe inne i rotkatalogen. Du kan bruke enten kommandoen:

 sudo su - 

Eller

 su - 

Det vil be om passord, og så har du root privilegier. Hold ett poeng i tankene: aldri kjøre systemet som root bruker mindre du vet hva du gjør. Et annet viktig poeng å merke seg er at filer eller kataloger du endre som root også endre eierskapet av disse filene fra den brukeren eller bestemt tjeneste til roten. Du må kanskje gå tilbake eierskapet av disse filene ellers tjenestene eller brukere vil ikke være i stand til å få tilgang til eller skrive til disse filene. For å endre brukere, er denne kommandoen:

 sudo chown -R bruker: user /path_of_file_or_directory 

Du kan ofte trenger dette når du har partisjoner fra andre distroer montert på systemet. Når du prøver å få tilgang til filer på slike partisjoner, kan du komme over en tillatelse nektes feil. Du kan bare endre eierskapet av slike partisjoner for å få tilgang til dem. Bare vær ekstra forsiktig, ikke endre tillatelser eller eierskap av rot kataloger.

Dette er de grunnleggende kommandoene eventuelle nye Linux brukerbehov. Hvis du har spørsmål, eller hvis du vil at vi skal dekke et bestemt emne, kan du nevne dem i kommentarfeltet nedenfor. Anmeldelser