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

Kako koristiti Linux cat and tac naredbe POVEZANO Kako koristiti Linux cat and tac naredbe

The |_+_| 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

korištenje cat za prikaz sadržaja datoteke

Da bismo vidjeli obje datoteke odjednom s jednom naredbom, prosljeđujemo oba naziva datoteke na |_+_|:

cd

Korištenje cat za prikaz sadržaja dviju datoteka odjednom

Oglas

Za izradu nove datoteke koja sadrži sadržaj dviju datoteka, možemo koristiti preusmjeravanje za slanje izlaza iz |_+_| u novu datoteku.

ls

Korištenje cat za dodavanje dvije datoteke u novu datoteku

2. Povežite radnje s vrstama datoteka: mimeopen

The |_+_| naredba djeluje kao Windows |_+_| naredba. Povezuje zadani program s vrstom datoteke.

Objašnjene MIME vrste: Zašto Linux i Mac OS X Don POVEZANO Objašnjene MIME vrste: zašto Linux i Mac OS X ne trebaju proširenja datoteka

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

pružanje aplikacije za opciju mimeopen izbornika 6

Aplikacija se pokreće umjesto vas, otvarajući datoteku koju ste proslijedili u naredbenom retku.

Aplikaciju otvorio mimeopen

Ta će se aplikacija sada koristiti za otvaranje datoteka te vrste.

3. Postavite atribute datoteke: chmod

Kako koristiti naredbu chmod na Linuxu POVEZANO Kako koristiti naredbu chmod na Linuxu

The |_+_| 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.

Oglas

Koriš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.

    0: Bez dozvole jedan: dopuštenje za izvršavanje dva: dopuštenje za pisanje 3: Dozvole za pisanje i izvršavanje 4: dopuštenje za čitanje 5: Dozvole za čitanje i izvršavanje 6: Dozvole za čitanje i pisanje 7: Dozvole za čitanje, pisanje i izvršavanje
Oglas

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

Postavljanje dopuštenja za datoteku pomoću chmod-a

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

Korištenje grep za pretraživanje tekstualne datoteke

Niz ne mora biti cijela riječ. Zapravo, možete pretraživati ​​koristeći bogat skup zamjenskih znakova i regularnih izraza.

mimeopen

Korištenje grep za traženje djelomične riječi

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

Prebacivanje izlaza ps u grep

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

Korištenje diff za usporedbu dviju datoteka

Kako usporediti dvije tekstualne datoteke u Linux terminalu 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:

    c: Redak u prvoj datoteci treba promijeniti tako da odgovara retku u drugoj datoteci. d: Redak u prvoj datoteci mora biti obrisan kako bi odgovarao drugoj datoteci. do: Dodatni sadržaj mora biti dodan prvoj datoteci kako bi odgovarao drugoj datoteci.

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

Korištenje diffa s bočnim pogledom

Linije su prikazane jedna pored druge. Promijenjene, dodane ili izbrisane linije označene su simbolom u sredini zaslona. Simboli mogu biti:

    |: Redak koji je promijenjen u drugoj datoteci. <: Redak koji je obrisan iz druge datoteke. >: Redak koji je dodan drugoj datoteci a nije u prvoj datoteci.

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

Korištenje ip adrese za pronalaženje ip adrese

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

Korištenje netstata za gledanje slušajućih TCP/IP utičnica

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.

Kako koristiti naredbu Ping za testiranje svoje mreže 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.

Oglas

Možete koristiti |_+_| s IP adresama ili nazivima domena i mreže.

-l

Korištenje pinga za provjeru da udaljeni uređaj odgovara

Za slanje određenog broja ping zahtjeva, koristite |_+_| (broj) opcija.

ls

Korištenje pinga za slanje određenog broja paketa

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

Kako koristiti naredbu traceroute na Linuxu POVEZANO Kako koristiti naredbu traceroute na Linuxu

Linux |_+_| 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.

Oglas

Traceroute možete koristiti s IP adresama ili nazivima domena i uređaja.

find

Brojanje skokova usmjeravanja s tracerouteom

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.

Linux naredbe
Datoteke katran · pv · mačka · tac · chmod · zahvat · razl · sed · S · čovjek · pushd · popd · fsck · testdisk · sljed · F D · pandok · CD · $PATH · awk · pridružiti · jq · preklopiti · jedinstven · journalctl · rep · država · ls · fstab · izbaciti · manje · chgrp · chown · rev · izgled · žice · tip · preimenovati · patentni zatvarač · otvoriti rajsfešlus · montirati · razmontirati · instalirati · fdisk · mkfs · rm · rmdir · rsync · df · gpg · mi · nano · mkdir · iz · ln · zakrpa · Pretvoriti · rclone · usitniti · SRM
Procesi alias · zaslon · vrh · Lijepo · renice · napredak · strace · sustav · tmux · chsh · povijesti · na · serija · besplatno · koji · dmesg · usermod · p.s · chroot · xargs · tty · ružičasti · lsof · vmstat · pauza · zid · Da · ubiti · spavati · sudo · njegov · vrijeme · groupadd · usermod · grupe · lshw · ugasiti · ponovno podizanje sustava · Stop · isključenje · passwd · lscpu · crontab · datum · bg · fg
Umrežavanje netstat · ping · traceroute · ip · ss · tko je · fail2ban · bmon · vas · prst · nmap · ftp · kovrča · wget · tko · tko sam ja · U · iptables · ssh-keygen · ufw

POVEZANO: Najbolja prijenosna računala s Linuxom za programere i entuzijaste

PROČITAJTE SLJEDEĆE Fotografija profila Davea McKaya Dave McKay
Dave 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

Zanimljivi Članci