Osnovne komande u Linux-u
Sadržaj:
- Dobivanje informacija o naredbi
man
zapovijeda- Navigacija datotečnim sustavom
- Trenutačna radna
pwd
(pwd
naredba) - Promjena imenika (
cd
naredba) - Rad s datotekama i direktorijima
- Sadržaj imenika s popisom (naredba
ls
) - Prikazivanje sadržaja datoteke (
cat
naredba) - Izrada datoteka (
touch
naredba) - Izrada direktorija (
mkdir
naredba) - Stvaranje simboličkih veza (naredba
ln
) - Uklanjanje datoteka i mapa (
rm
naredba) - Kopiranje datoteka i mapa (
cp
naredba) - Premještanje i preimenovanje datoteka i mapa (
mv
naredba) - Instaliranje i uklanjanje paketa
- Ubuntu i Debian (
apt
naredba) - CentOS i Fedora (
dnf
naredba) - Vlasništvo nad datotekama i dozvole
- Promjena dozvola (
chmod
naredba) - Promjena vlasništva (
chown
naredba) - Povećaj povlastice (naredba
sudo
) - Upravljanje korisnicima i grupama
- Stvaranje korisnika (
useradd
ipasswd
naredbe) - Uklanjanje korisnika (
userdel
naredba) - Upravljanje skupinama (
groupadd
igroupdel
Command) - Dodavanje korisnika u grupe (
usermod
naredba) - Zaključak
Novi pretvarači Linuxa koji dolaze iz svijeta Windows možda će raditi s naredbenim retkom pomalo zastrašujuće. Međutim, nije to tako teško koristiti. Sve što trebate da biste započeli s naredbenim retkom je naučiti nekoliko osnovnih naredbi.
Iako je većina distribucija Linuxa korisnička i dolaze s grafičkim sučeljem koje se lako koristi, no znajući kako koristiti naredbeni redak može biti vrlo korisno. Naredbeni redak daje vam veću moć nad vašim sustavom i pristup značajkama koje nisu dostupne putem grafičkog sučelja.
, istražit ćemo neke od najčešćih Linux naredbi koje svakodnevno koriste administrator sustava Linux.
Dobivanje informacija o naredbi
Memoriranje naredbenih opcija obično nije potrebno i može biti gubljenje vremena. Ako naredbu ne upotrebljavate često, lako možete zaboraviti njezine mogućnosti.
Većina naredbi ima
--help
opciju koja ispisuje kratku poruku o tome kako koristiti naredbu i izlazi:
man
zapovijeda
Gotovo sve naredbe za Linux distribuiraju se zajedno s man stranicama. Muška stranica ili priručnik stranica je oblik dokumentacije koji objašnjava što naredba radi, primjere izvedbe naredbe i argumente koje ona prihvaća.
Naredba
man
koristi se za prikaz stranice s priručnikom određene naredbe.
man command_name
Na primjer, da otvorite man stranicu naredbe
cd
koju biste upisali:
man cd
Za kretanje po manjim stranicama upotrijebite tipke
Arrow
,
Page Up
i
Page Down
. Također možete pritisnuti tipku
Enter
da biste premjestili jedan po jedan redak,
Space
za pomicanje na sljedeći zaslon i tipku
b
za povratak na jedan zaslon natrag. Za izlaz iz početne stranice pritisnite tipku
q
.
Navigacija datotečnim sustavom
U Linuxu je svaka datoteka i mapa pod korijenskim direktorijom, što je prva ili najviša direktorija u stablu direktorija. Na korijenski se direktorij odnosi jedna vodeća crta
/
.
Tijekom navigacije datotečnim sustavom koji radi na datotekama, možete koristiti bilo apsolutni ili relativni put do resursa.
Apsolutni ili puni put polazi od korijena sustava
/
, a relativni put započinje iz vašeg trenutnog direktorija.
Trenutačna radna
pwd
(
pwd
naredba)
Trenutačni radni direktorij je direktorij u kojem korisnik trenutno radi. Svaki put kada komunicirate sa vašim naredbenim retkom, radite unutar mape.
Pomoću naredbe
pwd
saznajte u kojem se direktoriju trenutno nalazite:
pwd
Naredba prikazuje putanju vašeg trenutnog radnog direktorija:
Promjena imenika (
cd
naredba)
Naredba
cd
("promijeni imenik") koristi se za promjenu trenutnog radnog imenika u Linuxu i ostalim operacijskim sustavima sličnim Unixu.
Kad se koristi bez ikakvih argumenata,
cd
će vas odvesti u vaš kućni imenik:
cd
Da biste promijenili imenik, možete upotrijebiti njegov apsolutni ili relativni naziv putanje.
Pod pretpostavkom da u mapi iz koje izvodite naredbu postoji direktorij
Downloads
, do nje ćete se kretati pomoću relativnog puta do direktorija:
cd Downloads
Možete se kretati i do direktorija koristeći njegov apsolutni put:
cd /home/linuxize/Downloads
Dvije točkice (
..
), jedna za drugom, predstavljaju nadređeni direktorij ili drugim riječima direktorij neposredno iznad trenutnog.
Pretpostavimo da se trenutno nalazite u
/usr/local/share
direktoriju, da biste se prebacili na
/usr/local
imenik (jedna razina prema gore od trenutne mape), upisali biste:
cd../
Za pomicanje dvije razine prema gore koristite:
cd../../
Da biste se vratili na prethodni radni direktorij, koristite znak crtice (
-
) kao argument:
cd -
Ako direktorij koji želite promijeniti ima razmak u svom imenu, trebate okružiti stazu navodnicima ili upotrijebiti znak backslash () da biste izbjegli prostor:
Rad s datotekama i direktorijima
Sadržaj imenika s popisom (naredba
ls
)
Naredba
ls
koristi se za popis informacija o datotekama i mapama u mapi.
Kad se koristi bez opcija i argumenata,
ls
prikazuje popis abecednim redom imena svih datoteka u trenutnoj radnoj mapi:
ls
Za popis datoteka u određenoj mapi, prođite put do direktorija kao argument:
ls /usr
Zadani izlaz naredbe
ls
prikazuje samo imena datoteka i mapa. Upotrijebite
-l
za ispis datoteka u obliku dugog unosa:
ls -l /etc/hosts
Izlaz uključuje vrstu datoteke, dozvole, broj tvrdih veza, vlasnika, grupu, veličinu, datum i naziv datoteke:
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Naredba
ls
ne sadrži zadane popis skrivenih datoteka. Skrivena datoteka je svaka datoteka koja započinje s razdobljem (
.
).
Za prikaz svih datoteka, uključujući skrivene datoteke, koristite opciju
-a
:
Prikazivanje sadržaja datoteke (
cat
naredba)
Naredba
cat
koristi se za ispis sadržaja jedne ili više datoteka i spajanje (spajanje) datoteka dodavanjem sadržaja jedne datoteke na kraj druge datoteke.
Da biste prikazali sadržaj datoteke na zaslonu, prenesite naziv datoteke
cat
pod argumentom:
Izrada datoteka (
touch
naredba)
Naredba
touch
koristi se za ažuriranje vremenskih oznaka na postojećim datotekama i mapama, kao i za stvaranje novih praznih datoteka.
Da biste stvorili datoteku, kao argument navedite naziv datoteke:
touch file.txt
Ako datoteka već postoji,
touch
da biste promijenili zadnji pristup i vrijeme izmjene datoteke u trenutno vrijeme.
Izrada direktorija (
mkdir
naredba)
U Linuxu možete stvoriti nove mape (poznate i kao mape) pomoću naredbe
mkdir
.
Da biste stvorili direktorij, proslijedite ime direktorija kao argument naredbi:
mkdir /tmp/newdirectory
mkdir
može kao svoje argumente uzeti jedno ili više imena direktorija.
Ako navedete samo ime direktorija, bez punog putanje, kreirat će se u trenutnoj radnoj mapi.
Za stvaranje nadređenih direktorija upotrijebite opciju
-p
:
mkdir -p Projects/linuxize.com/src/assets/images
Gornja naredba stvara cijelu strukturu direktorija.
Kad se
mkdir
poziva sa
-p
opcijom, ona stvara direktorij samo ako ne postoji.
Stvaranje simboličkih veza (naredba
ln
)
Simbolička veza (ili symlink) je posebna vrsta datoteke koja upućuje na drugu datoteku ili mapu.
Da biste stvorili simboličku vezu do određene datoteke, koristite naredbu
ln
s opcijom
-s
, ime datoteke kao prvog argumenta i ime simboličke veze kao drugi argument:
ln -s source_file symbolic_link
Ako je data samo jedna datoteka kao argument,
ln
stvara vezu do te datoteke u trenutnoj radnoj mapi s istim nazivom kao i datoteka na koju upućuje.
Uklanjanje datoteka i mapa (
rm
naredba)
Za uklanjanje datoteka i mapa koristite naredbu
rm
.
Kad se izvrši bez ikakve mogućnosti,
rm
ne uklanja mape. Također ne traži korisnika da li treba nastaviti sa uklanjanjem datih datoteka.
Da biste izbrisali datoteku ili simbol poveznicu, upotrijebite naredbu
rm
nakon koje slijedi naziv datoteke kao argument:
rm file.txt
rm
prihvaća jednu ili više imena datoteka ili mapa kao svoje argumente.
Opcija
-i
govori
rm
da upita korisnika za svaku datoj datoteci prije uklanjanja:
rm -i file.txt
rm: remove regular empty file 'file.txt'?
Upotrijebite opciju
-d
za uklanjanje jedne ili više praznih mapa:
rm -d dirname
Za uklanjanje nepraznih direktorija i svih datoteka unutar njih rekurzivno, koristite opciju
-r
(rekurzivna):
rm -rf dirname
Opcija
-f
govori
rm
nikada ne upozorava korisnika i da zanemaruje nepostojeće datoteke i argumente.
Kopiranje datoteka i mapa (
cp
naredba)
Naredba
cp
omogućuje vam kopiranje datoteka i mapa.
Za kopiranje datoteke u trenutnu radnu mapu koristite izvornu datoteku kao prvi argument, a novu datoteku kao drugu:
cp file file_backup
Da biste kopirali datoteku u drugu mapu, navedite apsolutni ili relativni put do odredišnog direktorija. Kad je kao odredište određeno samo ime direktorija, kopirana datoteka imat će isto ime kao izvorna datoteka.
cp file.txt /backup
Ako odredišna datoteka postoji prema zadanom, bit će prebrisana.
Da biste kopirali direktorij, uključujući sve njegove datoteke i poddirektoriju, koristite opciju
-R
ili
-r
:
Premještanje i preimenovanje datoteka i mapa (
mv
naredba)
Naredba
mv
(kratka od premještanja) koristi se za preimenovanje i premještanje datoteka i mapa s jedne lokacije na drugu.
Na primjer, za premještanje datoteke u mapu koju biste pokrenuli:
mv file.txt /tmp
Za preimenovanje datoteke trebate navesti naziv odredišne datoteke:
mv file.txt file1.txt
Sintaksa za pomicanje direktorija ista je kao i kod premještanja datoteka.
Da biste premjestili više datoteka i mapa odjednom, navedite odredišni direktorij kao posljednji argument:
Instaliranje i uklanjanje paketa
Upravitelj paketa je alat koji vam omogućuje instalaciju, ažuriranje, uklanjanje i na drugi način upravljanje softverskim paketima koji se odnose na distro.
Različite distribucije Linuxa imaju različite upravitelje paketa i formate paketa.
Samo root ili korisnik s povlasticama sudo može instalirati i uklanjati pakete.
Ubuntu i Debian (
apt
naredba)
Advanced Package Tool ili APT je sustav upravljanja paketima koji se koriste u Debian distribuciji.
Postoji nekoliko alata za upravljanje paketima naredbenog retka u Debianovim distribucijama, a
apt
i
apt-get
su najčešće korišteni.
Prije nego što prvo instalirate novi paket, morate ažurirati indeks APT paketa:
apt update
Indeks APT je baza podataka koja sadrži evidenciju dostupnih paketa iz spremišta omogućenih u vašem sustavu.
Za nadogradnju instaliranih paketa na najnovije verzije pokrenite:
apt upgrade
Instalacija paketa je jednostavna kao i pokretanje:
apt install package_name
Da biste uklonili instalirani paket, unesite:
CentOS i Fedora (
dnf
naredba)
RPM je moćan sustav upravljanja paketima koji koristi Red Hat Linux i njegovi derivati poput CentOS-a i Fedora. RPM se također odnosi na naredbu
rpm
i
.rpm
format datoteke.
Da biste instalirali novi paket na distribuciju temeljenu na Red Hat-u, možete upotrijebiti ili
yum
ili
dnf
naredbe:
dnf install package_name
Počevši od CentOS-a 8
dnf
zamijenio je
yum
kao zadani upravitelj paketa.
dnf
je nazadno kompatibilan s
yum
.
Da biste nadogradili instalirane pakete na njihove najnovije verzije, upišite:
dnf update
Uklanjanje paketa je jednostavno kao:
Vlasništvo nad datotekama i dozvole
U Linuxu se pristupom datotekama upravlja putem dozvola, atributa i vlasništva datoteke. To osigurava da samo ovlašteni korisnici i procesi mogu pristupiti datotekama i mapama.
U Linuxu je svaka datoteka povezana s vlasnikom i skupinom te joj je dodijeljena prava pristupa dozvole za tri različite klase korisnika:
- Vlasnik datoteke.Članovi grupe. Svi drugi.
Postoje tri vrste dozvola koje se primjenjuju na svaku klasu:
- Dopuštenje za čitanje. Dopuštenje za pisanje. Dopuštenje za izvršavanje.
Ovaj koncept omogućuje vam da odredite koji korisnici smiju čitati datoteku, pisati je ili izvršavati.
Za pregled vlasnika datoteke i dozvola koristite naredbu
ls -l
.
Promjena dozvola (
chmod
naredba)
Naredba
chmod
omogućuje vam da promijenite dopuštenja za datoteke. Djeluje u dva načina, simboličkom i numeričkom.
Kada koristite numerički način, možete postaviti dopuštenja za vlasnika, grupu i sve ostale. Sva dopuštenja za pisanje, čitanje i izvršavanje imaju sljedeću brojčanu vrijednost:
-
r
(čitanje) = 4w
(pisanje) = 2x
(izvršenje) = 1no dopuštenja = 0
Broj dozvola određene korisničke klase predstavljen je zbrojem vrijednosti dozvola za tu grupu.
Na primjer, da biste vlasniku datoteke dali dozvole za čitanje i pisanje i samo čitanje dozvola članovima grupe i svim ostalim korisnicima koje biste pokrenuli:
chmod 644 filename
Samo root, vlasnik datoteke ili korisnik s privilegijama sudo može promijeniti dopuštenja datoteke.
Da biste rekurzivno radili na svim datotekama i mapama u datoj mapi, koristite naredbu
chmod
s opcijom -R, (–recursive):
chmod -R 755 dirname
Budite posebno oprezni kad rekurzivno mijenjate dozvole za datoteke.
Promjena vlasništva (
chown
naredba)
Naredba
chown
omogućuje vam promjenu vlasništva korisnika i grupe nad datoj datotekom, mapom ili simboličkom vezom.
Da biste promijenili vlasnika datoteke, upotrijebite naredbu
chown
nakon koje slijedi korisničko ime novog vlasnika i ciljna datoteka:
chown username filename
Da biste promijenili i vlasnika i grupu datoteke, poziva se naredba
chown
a zatim novi vlasnik i grupa odvojeni dvotočkom (
chown
bez interveniranja i ciljne datoteke:
chown username:groupname filename
Upotrijebite opciju
-R
(
--recursive
) za rekurzivno rad na svim datotekama i mapama u datoj mapi:
chown -R username:groupname dirname
Povećaj povlastice (naredba
sudo
)
Naredba
sudo
vam omogućuje pokretanje programa kao drugi korisnik, prema zadanim postavkama root korisnik. Ako provodite puno vremena u naredbenom retku,
sudo
je jedna od naredbi koje ćete koristiti vrlo često.
Korištenje
sudo
umjesto prijave kao root je sigurnije jer pojedinim korisnicima možete dodijeliti ograničene administrativne privilegije, a da oni ne znaju root lozinku.
Da biste koristili
sudo
, jednostavno prefiksajte naredbu sa
sudo
:
Upravljanje korisnicima i grupama
Linux je sustav s više korisnika što znači da više osoba može istovremeno komunicirati s istim sustavom. Grupe se koriste za organiziranje i upravljanje korisničkim računima. Primarna svrha grupa je definiranje skupa privilegija kao što su čitanje, pisanje ili izvršavanje dozvola za određeni resurs koji se mogu dijeliti među korisnicima unutar grupe.
Stvaranje korisnika (
useradd
i
passwd
naredbe)
Naredba
useradd
omogućuje vam stvaranje novih korisnika.
Za stvaranje novog korisničkog računa upotrijebite naredbu
useradd
nakon koje slijedi korisničko ime:
useradd newuser
Jednom kada je korisnik stvoren, postavite korisničku lozinku pokretanjem naredbe
passwd
:
Uklanjanje korisnika (
userdel
naredba)
U Linuxu možete izbrisati korisnički račun pomoću naredbe
userdel
.
Da biste izbrisali korisnički račun s imenom, prenesite korisničko ime u naredbu
userdel
:
userdel newuser
Upotrijebite opciju
-r
(–remove) za uklanjanje korisnikovog direktorija i kalema za poštu:
Upravljanje skupinama (
groupadd
i
groupdel
Command)
Za stvaranje nove grupe koristite naredbu
groupadd
a slijedi naziv grupe:
groupadd mygroup
Za uklanjanje grupe koristite naredbu
groupdel
s imenom grupe kao argumentom:
Dodavanje korisnika u grupe (
usermod
naredba)
Da biste dodali postojećeg korisnika u grupu, koristite naredbu
usermod
nakon koje slijedi opcija
-G
i naziv grupe:
Zaključak
Opisali smo neke od najčešće korištenih Gnu / Linux naredbi.
Iako većinu razvojnih i sistemskih zadataka možete izvoditi pomoću grafičkog sučelja, naredbeni redak čini vas produktivnijim i sposobni ste učiniti više za manje vremena.
Kliknite na veze svake naredbe za više informacija o opcijama naredbe i upotrebi.
terminalSAP je najavio u srpnju ta će Podrška za tvrtke zamijeniti osnovne i premium mogućnosti podrške. Podrška za tvrtku košta 22 posto korisničkih naknada, u usporedbi s 17 posto za osnovnu podršku. Dodatni troškovi bit će prebačeni u narednih nekoliko godina, a nove optužbe neće početi do 1. siječnja.

Ali klijenti tvrtke Forrester izrazili su brojne uobičajene bolove.
Besplatni e-knjiga uči IT stručnjake za osnovne teme sustava Windows 8

Dohvatite prvih 11 poglavlja nadolazeće referentne knjige "Uvod u Windows 8: Pregled za IT profesionalce. "
Osnovni savjeti za naredbe za naredbe za sustav Windows 10/8/7

Popis nekih osnovnih savjeta i trikova naredbene upute za korisnike sustava Windows. Prilagodite CMD, pogledajte njegove značajke i iskoristite sve od sebe.