Osnove Linux/Unix naredbi s primjerima i sintaksom (popis)

Upravljanje datotekama postaje jednostavno ako znate pravu osnovnu naredbu u Linuxu.

Ponekad se naredbe nazivaju i "programima" budući da kad god pokrenete naredbu, izvršava se odgovarajući programski kod, napisan za naredbu.

Naučimo osnovne Linux naredbe koje morate znati s primjerima:

Kliknite ovdje ako video nije dostupan

Datoteke s popisom (ls)

Ako želite vidjeti popis datoteka na vašem UNIX ili Linux sustavu, koristite 'jel' naredba.

Prikazuje datoteke / direktorije u vašem trenutnom direktoriju.

Ispis datoteka

Bilješka:

  • Imenici su označeni plavom bojom.
  • Datoteke su označene bijelom bojom.
  • Naći ćete slične sheme boja u različitim verzijama Linuxa.

Pretpostavimo da vaša mapa "Glazba" ima sljedeće poddirektorije i datoteke.

Ispis datoteka

Možete koristiti 'ls -R' za prikaz svih datoteka ne samo u direktorijima već iu poddirektorijima

Ispis datoteka

NAPOMENA: Ove osnovne naredbe Linuxa razlikuju velika i mala slova. Ako unesete, "ls – r” dobit ćete pogrešku.

'ls -al' daje detaljne informacije o datotekama. Naredba pruža informacije u obliku stupca. Stupci sadrže sljedeće informacije:

1st Kolona

Vrsta datoteke i dopuštenja pristupa

2nd Kolona

# tvrdih veza na datoteku

3rd Kolona

Vlasnik i kreator datoteke

4th Kolona

Grupa vlasnika

5th Kolona

Veličina datoteke u bajtovima

6th Kolona

Datum i vrijeme

7th Kolona

Naziv imenika ili datoteke

Pogledajmo primjer –

Ispis datoteka

Ispisivanje skrivenih datoteka

Skrivene stavke u UNIX/Linuxu počinju s –Ispisivanje skrivenih datotekana početku datoteke ili direktorija.

Bilo koji direktorij/datoteka koja počinje s '.' neće se vidjeti osim ako to ne zatražite. Za pregled skrivenih datoteka koristite naredbu.

ls -a

Ispis skrivenih datoteka

Stvaranje i pregledavanje datoteka

Naredba 'cat' poslužitelja koristi se za prikaz tekstualnih datoteka. Također se može koristiti za kopiranje, kombiniranje i stvaranje novih tekstualnih datoteka. Pogledajmo kako radi.

Za izradu nove datoteke koristite naredbu

  1. mačka > naziv datoteke
  2. Dodajte sadržaj
  3. Pritisnite 'ctrl + d' za povratak na naredbeni redak.

Stvaranje i pregledavanje datoteka
Kako stvoriti i pregledati datoteke u Linuxu/Unixu

Za pregled datoteke koristite naredbu –

cat filename

Pogledajmo datoteku koju smo upravo stvorili –

Stvaranje i pregledavanje datoteka

Pogledajmo još jedan primjer datoteke2

Stvaranje i pregledavanje datoteka

Sintaksa za kombiniranje 2 datoteke je –

cat file1 file2 > newfilename

Spojimo uzorak 1 i uzorak 2.

Stvaranje i pregledavanje datoteka

Čim unesete ovu naredbu i pritisnete enter, datoteke se spajaju, ali ne vidite rezultat. Ovo je zbog Bash Shell (Terminal) je tihog tipa. Naredbe ljuske nikada vam neće dati poruku potvrde poput "OK" ili "Naredba uspješno izvršena". Prikazat će poruku samo kada nešto pođe krivo ili kada se dogodi pogreška.

Za pregled nove kombinirane datoteke "uzorak" koristite naredbu

cat sample

Stvaranje i pregledavanje datoteka

Bilješka: Ovom naredbom mogu se prikazati i kombinirati samo tekstualne datoteke.

Brisanje datoteka

Naredba 'rm' uklanja datoteke iz sustava bez potvrde.

Za uklanjanje datoteke koristite sintaksu –

rm filename

Obriši datoteke

Kako izbrisati datoteke pomoću Linux/Unix naredbi

Premještanje i preimenovanje datoteka

Za premještanje datoteke koristite naredbu.

mv filename new_file_location

Pretpostavimo da želimo premjestiti datoteku “sample2” na lokaciju /home/guru99/Documents. Izvršavanje naredbe

mv sample2 /home/guru99/Documents

Premještanje i preimenovanje datoteka

mv naredba treba dopuštenje super korisnika. Trenutno izvršavamo naredbu kao standardni korisnik. Stoga dobivamo gornju pogrešku. Za otklanjanje pogreške upotrijebite naredbu.

sudo command_you_want_to_execute

Program Sudo omogućuje običnim korisnicima pokretanje programa sa sigurnosnim privilegijama superkorisnika ili roota.

Sudo naredba će tražiti autentifikaciju lozinke. Ipak, ne morate znati root lozinku. Možete unijeti vlastitu lozinku. Nakon provjere autentičnosti, sustav će pozvati traženu naredbu.

Sudo vodi zapisnik svakog pokretanja naredbe. Administratori sustava mogu pratiti osobu odgovornu za neželjene promjene u sustavu.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Za preimenovanje datoteke:

mv filename newfilename

Premještanje i preimenovanje datoteka

BILJEŠKA: Standardno, lozinka koju ste unijeli za sudo zadržava se 15 minuta po terminalu. Ovo eliminira potrebu za ponovnim unosom lozinke.

Potrebne su vam samo root/sudo povlastice, samo ako naredba uključuje datoteke ili direktorije koji nisu u vlasništvu korisnika ili grupe koja izvodi naredbe

Manipulacije imenikom

Manipulacija imenikom

Manipulacija imenikom u Linuxu/Unixu

Dosta s manipulacijama datotekama! Naučimo neke Linux naredbe za upravljanje imenikom s primjerima i sintaksom.

Stvaranje imenika

Imenici se mogu kreirati u operativnom sustavu Linux pomoću sljedeće naredbe

mkdir directoryname

Ova naredba će stvoriti poddirektorij u vašem trenutnom radnom direktoriju, koji je obično vaš “Home Directory”.

Na primjer,

mkdir mydirectory

Manipulacija imenikom

Ako želite stvoriti imenik na drugom mjestu osim 'Home directory', možete koristiti sljedeću naredbu –

mkdir 

Na primjer:

mkdir /tmp/MUSIC

stvorit će direktorij 'Glazba' u direktoriju '/tmp'

Manipulacija imenikom

Također možete stvoriti više od jednog imenika odjednom.

Manipulacija imenikom

Uklanjanje direktorija

Za uklanjanje imenika koristite naredbu –

rmdir directoryname

Primjer

rmdir mydirectory

izbrisat će direktorij mydirectory

Uklanjanje direktorija

vrsta: Uvjerite se da ispod direktorija koji želite izbrisati ne postoji datoteka / poddirektorij. Prvo izbrišite datoteke/poddirektorij prije brisanja nadređenog direktorija.

Uklanjanje direktorija

Preimenovanje imenika

Naredba 'mv' (premjesti) (o kojoj smo govorili ranije) također se može koristiti za preimenovanje direktorija. Koristite dolje navedeni format:

mv directoryname newdirectoryname

Hajde da probamo:

Preimenovanje imenika imenika

Kako preimenovati direktorij pomoću Linux/Unix naredbi

Druge važne naredbe

Naredba 'Čovjek'

Man označava priručnik koji je referentna knjiga a Linux operativni sustav. Slična je datoteci HELP koja se nalazi u popularnom softveru.

Da biste dobili pomoć za bilo koju naredbu koju ne razumijete, možete upisati

man 

Terminal bi otvorio stranicu priručnika za tu naredbu.

Na primjer, ako upišemo čovjek čovjek i pritisnemo enter; terminal bi nam dao informacije o man naredbi

Muška zapovijed

Muška zapovijed

Zapovjedništvo povijesti

Naredba History prikazuje sve osnovne naredbe u Linuxu koje ste koristili u prošlosti za trenutnu sesiju terminala. To vam može pomoći da pogledate stare naredbe koje ste unijeli i ponovno ih upotrijebite u svojim operacijama.

Povijest naredbe

Jasna naredba

Ova naredba čisti sav nered na terminalu i daje vam čist prozor za rad, baš kao kad pokrenete terminal.

Očisti naredbu

Lijepljenje naredbi u terminal

Mnogo puta biste morali upisivati ​​dugačke naredbe na terminalu. Pa, ponekad može biti iritantno, a ako želite izbjeći takvu situaciju, kopirajte i zalijepite naredbe koje vam mogu pomoći.

Za kopiranje koristite tekst iz izvora Ctrl + c, ali da biste ga zalijepili na terminal, morate koristiti CTRL + Shift + str, Također možete pokušati Shift + Umetni ili odaberite Uredi>Zalijepi na izborniku

NAPOMENA: S nadogradnjom Linuxa, ovi se prečaci stalno mijenjaju. Možete postaviti željene prečace putem Terminal> Uredi> Tipkovnički prečaci.

Ispis u Unix/Linuxu

Ispis

Kako ispisati datoteku pomoću Linux/Unix naredbi

Isprobajmo neke osnovne Linux naredbe s primjerima koji može ispisivati ​​datoteke u obliku koji želite. Štoviše, formatiranje koje radite uopće ne utječe na vašu izvornu datoteku. Naučimo nešto o ovim naredbama i njihovoj upotrebi.

Kliknite ovdje ako video nije dostupan

naredba 'pr'

Ova naredba pomaže u formatiranju datoteke za ispis na terminalu. Uz ovu naredbu dostupne su mnoge Linux terminalske naredbe koje pomažu u izradi željenih promjena formata datoteke. Najkorišteniji 'pr' Unix naredbe s primjerima navedene su u nastavku.

opcija funkcija
-x Dijeli podatke u stupce 'x'
-h “zaglavlje” Dodjeljuje vrijednost "zaglavlje" kao zaglavlje izvješća
-t Ne ispisuje zaglavlje i gornje/donje margine
-d Double razmakne izlaznu datoteku
-n Označava sve retke s brojevima
-l duljina stranice Definira retke (duljinu stranice) na stranici. Zadano je 56
-o margina Formatira stranicu prema broju margine

Isprobajmo neke od opcija i proučimo njihove učinke.

Podjela podataka u stupce

'Alati ' je datoteka (prikazana dolje).

pr Naredba

Želimo da njegov sadržaj bude raspoređen u tri stupca. Sintaksa za isto bi bila:

pr -x Filename

Opcija '-x' s naredbom 'pr' dijeli podatke u x stupaca.

pr Naredba

Dodjeljivanje zaglavlja

Sintaksa je:

pr -h "Header" Filename

Opcija '-h' dodjeljuje vrijednost "zaglavlja" kao zaglavlju izvješća.

pr Naredba

Kao što je gore prikazano, datoteku smo rasporedili u 3 stupca i dodijelili joj zaglavlje

Označavanje svih redaka brojevima

Sintaksa je:

pr -n Filename

Ova naredba označava sve retke u datoteci brojevima.

pr Naredba

Ovo su neke od opcija naredbe 'pr' koje možete koristiti za izmjenu formata datoteke.

Ispis datoteke

Jednom si završio s oblikovanjem, i vrijeme je da dobiješ a na papiru datoteke, morate upotrijebiti sljedeću naredbu:

lp Filename

or

lpr Filename

U slučaju da želite ispisati više kopija datoteke, možete koristiti modifikator broja.

pr Naredba

U slučaju da imate više konfiguriranih pisača, možete odrediti određeni pisač pomoću modifikatora pisača

pr Naredba

Instaliranje softvera

U sustavu Windows, instalacija programa se izvodi pokretanjem datoteke setup.exe. Instalacijski paket sadrži program kao i razne ovisne komponente potrebne za ispravno pokretanje programa.

Instaliranje softvera

Koristeći Linux/Unix osnovne naredbe, instalacijske datoteke u Linuxu se distribuiraju kao paketi. Ali paket sadrži samo sam program. Sve ovisne komponente morat će se instalirati zasebno koje su obično dostupne kao sami paketi.

Instaliranje softvera

Možete koristiti pogodan naredbe za instaliranje ili uklanjanje paketa. Ažurirajte sve instalirane pakete u našem sustavu pomoću naredbe –

sudo apt-get update

Instaliranje softvera

Jednostavan i popularan način instaliranja programa na Ubuntu je korištenjem Softverskog centra budući da je većina softverskih paketa dostupna na njemu i daleko je sigurniji od datoteka preuzetih s interneta.

Instaliranje softvera

Također provjerite: - Linux Command Cheat Sheet

Linux Mail naredba

Za slanje mailova putem terminala morat ćete instalirati pakete 'mailutils'.

Sintaksa naredbe je –

sudo apt-get install packagename

Kada završite, možete koristiti sljedeću sintaksu za slanje e-pošte.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Ovo će izgledati ovako:

Linux Mail naredba

Pritisnite Cntrl+D i završili ste s pisanjem e-pošte. Pošta će biti poslana na navedenu adresu.

Sažetak:

  • Datoteku možete formatirati i ispisati izravno s terminala. Formatiranje koje radite na datotekama ne utječe na sadržaj datoteke
  • U Unix/Linux softver se instalira u obliku paketa. Paket sadrži sam program. Sve ovisne komponente potrebno je preuzeti zasebno.
  • Također možete slati e-poštu s terminala koristeći 'mail' mrežne naredbe. To je vrlo korisna Linux naredba.

Popis naredbi za Linux

Ispod je Cheat Sheet osnovnih Linux/Unix naredbi s primjerima koje smo naučili u ovom vodiču za Linux naredbe

naredba Description
ls Ispisuje sve datoteke i direktorije u trenutnom radnom direktoriju
ls – R Navodi i datoteke u poddirektorijima
ls – a Popisuje i skrivene datoteke
ls – al Popisuje datoteke i direktorije s detaljnim informacijama poput dozvola, veličine, vlasnika itd.
mačka > naziv datoteke Stvara novu datoteku
cat naziv datoteke Prikazuje sadržaj datoteke
mačka datoteka1 datoteka2 > datoteka3 Spaja dvije datoteke (datoteka1, datoteka2) i pohranjuje izlaz u novu datoteku (datoteka3)
mv datoteka “nova staza datoteke” Premješta datoteke na novu lokaciju
mv naziv datoteke novi_ime_datoteke Preimenuje datoteku u novi naziv datoteke
sudo Omogućuje običnim korisnicima pokretanje programa sa sigurnosnim privilegijama superkorisnika ili roota
rm naziv datoteke Briše datoteku
čovjek Daje pomoćne informacije o naredbi
Povijest Daje popis svih prošlih osnovnih Linux naredbi upisanih u trenutnoj sesiji terminala
jasno Briše terminal
ime direktorija mkdir Stvara novi direktorij u trenutnom radnom direktoriju ili na navedenoj stazi
je rm Briše imenik
mv Preimenuje imenik
pr -x Dijeli datoteku na x stupaca
pr -h Dodjeljuje zaglavlje datoteci
pr -n Označava datoteku s linijom Numbers
lp -nc
lpr c
Ispisuje "c" kopije datoteke
lp -d

lpr -P

Određuje naziv pisača
apt-get Naredba koja se koristi za instaliranje i ažuriranje paketa
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' Naredba za slanje e-pošte
mail -s “Predmet” na adresu < Naziv datoteke Naredba za slanje e-pošte s privitkom

Preuzmite PDF vodič za Linux