10 osnovnih Linux naredbi za početnike
Tek počinjete s Linuxom? Bitno je da se osjećate ugodno s naredbenom linijom. Ako ste već upoznati s uslužnim programima naredbenog retka, otkrit ćete da Linux i Mac dijele mnogo toga zajedničkog, ali Windows naredbe imaju manje sličnosti. Pogledajmo.
Linux naredbeni redak
Pridošlice u Linuxu često su zatečene koliko vremena iskusni korisnici Linuxa provode na naredbenom retku. Mnogo je dobrih razloga zašto je prozor terminala toliko popularan. Za administraciju sustava, to je daleko najfleksibilniji i najsnažniji način izdavanja naredbi vašem računalu. Imate više naredbi na dohvat ruke – i s više opcija – nego što vaše desktop okruženje i aplikacije mogu pružiti, a naredbeni redak je mnogo brži. Također možete skriptirati zadatke koji se ponavljaju, stvarati pseudonime i pisati funkcije ljuske kako biste povećali učinkovitost.
Ako razmišljate o prelasku na Linux iz Windowsa ili se samo želite poigrati s Windows podsustavom za Linux, pronaći ćete naredbeni redak kao bogato i svestrano igralište. Postoji mnogo dostupnih naredbi. Toliko ih je zapravo da je to za ljude koji počinju s Linuxom.
Ne pomaže to što mnoge Linux naredbe imaju nejasna imena od dva slova. Ali postoje i druge naredbe s nazivima koje biste mogli prepoznati ako ste stekli iskustvo u naredbenom prozoru sustava Windows. Naredbe poput |_+_| i |_+_| na primjer, imaju isti naziv u Windowsima i Linuxu.
Otkrivanje i pamćenje naredbi za zadatke koje obično obavljate na uobičajenoj računalnoj platformi izvrstan je način da se počnete osjećati kao kod kuće na novoj platformi. Prikupili smo zbirku od 10 Windows naredbi i pružili ekvivalent za Linux. Preskočili smo vrlo osnovne, jednostavne naredbe.
POVEZANO: 37 Važne Linux naredbe koje biste trebali znati
Promjena imenika s |_+_| je isti na obje platforme i |_+_| na Linuxu radi ono što |_+_| radi u Windowsima. To su dvije stvari o kojima trebate manje brinuti, ali vas zapravo ne približavaju ničemu što je istinski produktivno. Linux naredbe koje smo odabrali korisne su i imaju izravan Windows ekvivalent s kojim ćete već biti upoznati ako ste koristili Windows naredbeni redak.
1. Prikažite sadržaj datoteke: kat
POVEZANO Kako koristiti Linux cat and tac naredbeThe |_+_| naredba je pandan Windows |_+_| naredba. Prikazuje sadržaj datoteke u prozoru terminala. Također možete spojiti više datoteka u jednu datoteku. Ovoj naredbi daje ime mačka usred konkatenacije.
Imamo stih pjesme u datoteci pod nazivom verse-1.txt. Njegov sadržaj možemo ispitati pomoću |_+_| naredbu prosljeđivanjem naziva datoteke kao parametra naredbenog retka.
ping
Da bismo vidjeli sadržaj druge datoteke, jednostavno prosljeđujemo naziv druge datoteke:
netstat
Da bismo vidjeli obje datoteke odjednom s jednom naredbom, prosljeđujemo oba naziva datoteke na |_+_|:
cd
Oglas
Za izradu nove datoteke koja sadrži sadržaj dviju datoteka, možemo koristiti preusmjeravanje za slanje izlaza iz |_+_| u novu datoteku.
ls
2. Povežite radnje s vrstama datoteka: mimeopen
The |_+_| naredba djeluje kao Windows |_+_| naredba. Povezuje zadani program s vrstom datoteke.
POVEZANO Objašnjene MIME vrste: zašto Linux i Mac OS X ne trebaju proširenja datotekaWindows koristi ekstenzije datoteka za prepoznavanje vrsta datoteka. Linux radi stvari drugačije. Određuje vrstu datoteke gledajući sadržaj tekstualnih datoteka ili digitalni potpis sadržan u prvih nekoliko bajtova digitalnih datoteka.
Za uspostavljanje asocijacije datoteka koristite |_+_| sa |_+_| (traži zadanu) opciju i unesite naziv datoteke vrste za koju želite postaviti asocijaciju.
dir
Ako je aplikacija koju želite koristiti navedena, unesite njezin broj. U ovom primjeru, naša željena aplikacija nije navedena. Možemo unijeti 6 i zatim upisati naredbu koja pokreće aplikaciju. Želimo otvoriti ovu vrstu datoteke s FreeMind, aplikacijom za mapiranje uma.
Aplikacija se pokreće umjesto vas, otvarajući datoteku koju ste proslijedili u naredbenom retku.
Ta će se aplikacija sada koristiti za otvaranje datoteka te vrste.
3. Postavite atribute datoteke: chmod
POVEZANO Kako koristiti naredbu chmod na LinuxuThe |_+_| naredba postavlja atribute datoteke, slično kao Windows |_+_| naredba čini. Na Linuxu možete postaviti dopuštenja za čitanje datoteka, pisanje u datoteke i izvršavanje datoteka, s različitim skupom atributa za vlasnika datoteke, korisničku grupu kojoj datoteka pripada i sve ostale. Ovi se atributi također mogu primijeniti na direktorije.
OglasKorištenje |_+_| (dugi format) opcija s |_+_| naredba prikazuje popis znakova za svaku datoteku, koji izgleda ovako.
cat
Ako je prvi znak crtica - to znači da popis predstavlja datoteku. Ako je prvi znak d, popis predstavlja imenik.
Ostatak niza se sastoji od tri grupe po tri znaka. S lijeve strane prva tri pokazuju dopuštenja za datoteku vlasnika, srednja tri prikazuju dopuštenja datoteke grupe, a tri krajnja desna znaka prikazuju dopuštenja za druge.
U svakoj grupi, s lijeva na desno, znakovi predstavljaju dopuštenja za čitanje, pisanje i izvršavanje. Ako je prisutan r, w ili x, taj je atribut postavljen. Ako je slovo zamijenjeno crticom - ta dozvola nije postavljena.
Jednostavan način korištenja |_+_| predstavlja svaki skup od tri dopuštenja s znamenkom. Davanjem troznamenkastog broja za |_+_| možete postaviti dopuštenja za vlasnika, grupu i druge. Krajnja lijeva znamenka predstavlja vlasnika. Srednja znamenka predstavlja grupu. Krajnja desna znamenka predstavlja ostale. Brojke se kreću od nula do sedam.
- & rsaquo; 37 Važne Linux naredbe koje biste trebali znati
- & rsaquo; 8 smrtonosnih naredbi koje nikada ne biste smjeli izvoditi na Linuxu
- & rsaquo; Kako koristiti naredbu chmod na Linuxu
- & rsaquo; Kako koristiti Linux top naredbu (i razumjeti njezin izlaz)
- & rsaquo; Kako koristiti Linux naredbu na ekranu
- & rsaquo; 15 posebnih znakova koje trebate znati za Bash
- & rsaquo; Kako pokrenuti dvije ili više terminalskih naredbi odjednom u Linuxu
- › 5 web stranica koje svaki korisnik Linuxa treba označiti
Datoteka howtogeek.txt ima puna dopuštenja postavljena za sve. To ćemo promijeniti u puna dopuštenja za vlasnika (7), čitanje i pisanje (6) za grupu i čitanje (4) za sve ostale.
type
cat
cat
4. Pronađite niz: grep
Windows ima |_+_| naredba. Pretražuje tekstualne datoteke za podudarne nizove. Ekvivalent za Linux je |_+_|. Fleksibilnost i sofisticiranost |_+_| može biti neodoljiv, ali njegova osnovna načela su jednostavna. Skenira tekst tražeći odgovarajuće nizove.
Da bismo pretražili /etc/passwd datoteku za unose koji odgovaraju daveu, koristili bismo ovu naredbu:
cat
Niz ne mora biti cijela riječ. Zapravo, možete pretraživati koristeći bogat skup zamjenskih znakova i regularnih izraza.
mimeopen
Također možete koristiti |_+_| za pretraživanje izlaza druge naredbe. The |_+_| naredba navodi pokrenute procese. The |_+_| (sve) opcija navodi sve procese. Možemo prenijeti ovo u |_+_| i potražite procese s naut u svom imenu.
assoc
Da biste vidjeli detaljniji opis |_+_| i njegove regularne izraze, pogledajte naše cijeli članak o |_+_| .
POVEZANO: Kako koristiti naredbu grep na Linuxu
5. Pronađite razlike datoteka: razl
The |_+_| naredba je za Linux ono što je |_+_| naredba je za Windows. Uspoređuje dvije datoteke i ističe razlike između njih. Ovo je osobito korisno kada uspoređujete novije i starije verzije izvornog koda programa, ali je jednako korisno kada provjeravate dvije verzije bilo koje veće tekstualne datoteke.
Da biste usporedili dvije datoteke, unesite njihova imena u naredbeni redak:
mimeopen
POVEZANO Kako usporediti dvije tekstualne datoteke u Linux terminalu
Promjene su ili dodani, uklonjeni ili izmijenjeni redovi. Svaka promjena je opisana u obliku stenografije i zatim prikazana. Skraćenica navodi broj retka (ili raspon redaka) u prvoj datoteci, slovo, a zatim broj retka ili brojeve u drugoj datoteci. Pismo može biti:
Da biste vidjeli usporednu usporedbu, koristite |_+_| (bočno) opcija. Često je korisno koristiti |_+_| (width) opcija za ograničavanje širine izlaza, inače omotane linije mogu otežati interpretaciju izlaza.
-d
Linije su prikazane jedna pored druge. Promijenjene, dodane ili izbrisane linije označene su simbolom u sredini zaslona. Simboli mogu biti:
6. Pronađite svoju IP adresu: ip adresa
Windows |_+_| naredba prikazuje informacije o vašoj mrežnoj vezi i vašoj IP adresi. Da biste postigli istu stvar na Linuxu, koristite |_+_| naredba . Potrebno je mnogo objekata i opcija koje mijenjaju njegovo ponašanje, kao što je |_+_|, koji prikazuje informacije o vašoj IP adresi.
chmod
Oglas
U izlazu ćete pronaći svoju IP adresu. U ovom primjeru, IP adresa je prikazana kao 192.168.1.40/24. To znači da je IP adresa 192.168.1.40, a mrežna maska 255.255.255.0. /24 je notacija usmjeravanja bez klase za mrežnu masku s tri seta od 8 bita postavljenih na 1.
Postoji mnoštvo informacija dostupnih putem |_+_| naredba. Pogledajte naš cijeli članak da biste saznali više.
POVEZANO: Kako koristiti naredbu ip na Linuxu
7. Otkrijte mrežne informacije: netstat
Pandan Windowsima |_+_| naredba ima isto ime na Linuxu. Linux |_+_| naredba prikazuje informacije o vašim mrežnim vezama, uključujući utičnice i druge strukture podataka. Ako |_+_| nije već instaliran na vašem računalu, možete ga instalirati pomoću upravitelja paketa za svoju distribuciju.
Da biste vidjeli TCP/IP utičnice za slušanje, koristite |_+_| (slušanje) i |_+_| (TCP/IP) opcije:
attrib
POVEZANO: Kako koristiti netstat na Linuxu
8. Rješavanje problema s povezivanjem: ping
Druga naredba koja ima isto ime kao i njezin ekvivalent u sustavu Windows, |_+_|, vjerojatno ne treba malo uvoda. To je izvrstan alat za testiranje mrežnih veza i za provjeru postoji li valjana ruta između umreženih uređaja.
POVEZANO Kako koristiti naredbu Ping za testiranje svoje mrežeŠalje |_+_| pakete na udaljeni uređaj i osluškuje odgovor. Zatim vam govori može li se uspostaviti veza i prosječno putovanje u milisekundama.
OglasMožete koristiti |_+_| s IP adresama ili nazivima domena i mreže.
-l
Za slanje određenog broja ping zahtjeva, koristite |_+_| (broj) opcija.
ls
9. Otkrijte pojedinosti o hardveru: lshw
Korisnici naredbenog retka Windows bit će upoznati s |_+_| naredba. Linux |_+_| naredba pruža istu vrstu funkcionalnosti. Možda ćete morati instalirati ovu naredbu na nekim distribucijama.
Ima puno izlaza iz ove naredbe. Obično je prikladnije usmjeriti izlaz u |_+_| . Također, koristite |_+_| s ovom naredbom tako da ima dopuštenje za pristup sistemskim datotekama i streamovima.
chmod
Da biste dobili sažeti pregled, koristite |_+_| opcija.
chmod
Postoji mnogo različitih uslužni programi koji prikazuju različite podskupove informacija o hardveru . Pogledajte naš cijeli članak za opis nekoliko njih.
POVEZANO: Kako prikazati popis uređaja vašeg računala s Linux terminala
10. Odredite rutu paketa: traceroute
POVEZANO Kako koristiti naredbu traceroute na LinuxuLinux |_+_| naredba je analog Windowsa |_+_| naredba. To je još jedan koji biste možda trebali instalirati na svoju distribuciju. Broji skokove od usmjerivača do usmjerivača dok paketi prolaze od vašeg računala do udaljenog uređaja. Neki uređaji ne otkrivaju mnogo o sebi. Ovi tajnoviti uređaji prikazani su kao linija zvjezdica * u izlazu.
OglasTraceroute možete koristiti s IP adresama ili nazivima domena i uređaja.
find
Svijet razlika
Windows i Linux su različiti svjetovi, a ipak dijele neke zajedničke naredbe — pa čak i nazive naredbi. To nije previše iznenađujuće. Dolazile su utičnice za Windows Unix , tako da će sigurno doći do nekog preklapanja u toj terminologiji u dva operacijska sustava.
A neki su uslužni programi toliko korisni da su vezani da se pojavljuju na svim platformama. The |_+_| naredba se, na primjer, nalazi na gotovo svakoj platformi koje se možete sjetiti.
Dolazak na Linux iz Windowsa je kulturni šok, od toga se ne može pobjeći. Ali to je svojevrsna poanta. Da je to isto, mogli biste se držati Windowsa. Ali nekoliko poznatih lica vam definitivno može pomoći da se lakše upustite u svijet Linuxa.
POVEZANO: Najbolja prijenosna računala s Linuxom za programere i entuzijaste
PROČITAJTE SLJEDEĆEDave McKay je prvi put koristio računala kada je bušena papirna traka bila u modi i od tada se bavi programiranjem. Nakon više od 30 godina u IT industriji, sada je stalni tehnološki novinar. Tijekom svoje karijere radio je kao freelance programer, voditelj međunarodnog tima za razvoj softvera, voditelj projekta IT usluga, a nedavno i kao službenik za zaštitu podataka. Njegovo pisanje objavili su howtogeek.com, cloudsavvyit.com, tenterpriser.com i opensource.com. Dave je Linux evanđelist i zagovornik otvorenog koda.
Pročitajte cijelu biografiju