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 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: Når repos er oppdatert og du kan nå kjøre systemoppdatering kommandoen: Men dette kommandoen oppdaterer ikke kjernen og noen andre pakker, så må du også kjøre denne kommandoen: opensuse: Hvis du er på opensuse, kan du oppdatere systemet ved hjelp disse kommandoene (som vanlig, er den første kommandoen ment å oppdatere repos) Fedora: Hvis du er på Fedora, kan du bruke 'DNF' kommando som er "snille" av tilsvarende zypper og apt-get: 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: Eksempel: opensuse: Kommandoene vil være: Fedora: Fedora har droppet 'yum' og bruker nå "DNF" så kommandoen ville være: Prosedyren for å fjerne programvaren er den samme, bare utveksling 'install' med 'fjerne' . Ubuntu: opensuse: Fedora: 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: 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: 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 :. Deretter oppdatere repo og installere programvare: 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 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 : Kopier alle filer fra en katalog til et nytt sted (merke skråstreken og stjerne, noe som innebærer alle filer i katalogen): Flytt en fil fra ett sted til et annet (det skråstrek betyr inne at katalogen): Flytt alle filer fra ett sted til et annet: Slett en fil: Slett en katalog: Fjern alt innhold fra katalogen, forlater katalogen mappen intakt: 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: (børsens Swapnil med brukeren på systemet) Deretter oppretter katalogen mkdir kommandoen med: Du kan også opprette en katalog fra hvor som helst, ved å gi banen til katalogen. For eksempel: 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: 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: Eller 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: 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
< p> La oss komme i gang!
Hold systemet sikkert og up-to-date
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo zypper refreshsudo zypper opp
sudo DNF updatesudo DNF upgradeSoftware installasjon og fjerning
sudo apt-get installere [pakke]
sudo apt-get install gimp
sudo zypper installere [pakke]
sudo DNF installere [pakke]
sudo apt-get remove [pakke]
sudo zypper fjerne [pakke]
sudo DNF fjerne [pakke] Hvordan håndtere tredjepartsprogramvare?
sudo add-apt-repository ppa: < depot-name >
sudo add-apt-repository ppa: Libreoffice /ppa
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
sudo zypper refreshsudo zypper installere Libreoffice
Noen grunnleggende kommandoer
cp path_of_file_1 path_of_the_directory_where_you_want_to_copy /
cp path_of_files /* path_of_the_directory_where_you_want_to_copy /
mv path_of_file_1 path_of_the_directory_where_you_want_to_move /
mv path_of_directory_where_files_are /* path_of_the_directory_where_you_want_to_move /
rm path_of_file
rm -r path_of_directory
rm -r path_of_directory /* Opprett ny katalog
cd /home /Swapnil /Dokumenter
mkdir foundation
mkdir /home /Swapnil /Dokumenter /foundation
mkdir -p /home /Swapnil /Dokumenter /linux /foundationBecome root
sudo su -
su -
sudo chown -R bruker: user /path_of_file_or_directory