Sadržaj:

71 Linux komande za sve prilike. Skoro
71 Linux komande za sve prilike. Skoro
Anonim

U Linux terminalu možete učiniti gotovo sve: konfigurirati sistem, instalirati i deinstalirati aplikacije, upravljati diskovima i datotekama, pa čak i razgovarati s kravama.

71 Linux komande za sve prilike. Skoro
71 Linux komande za sve prilike. Skoro

Linux komande za navigaciju terminalom

Linux komande za navigaciju terminalom
Linux komande za navigaciju terminalom
  1. &&

    … Strogo govoreći, ovo nije naredba. Ako želite izvršiti nekoliko naredbi odjednom, stavite dvostruki ampersand između njih ovako:

    prva_naredba && druga_naredba

  2. … Terminal će izvršavati naredbe redom. Možete unijeti onoliko komandi koliko želite.
  3. alias

    … Dodjeljuje imena koja kreirate dugim naredbama kojih se ne možete sjetiti. Enter

    alias command-long short-command

  4. .
  5. cd

    … Mijenja trenutni folder terminala. Kada pokrenete terminal, on koristi vašu kućnu fasciklu. Enter

    cd folder_address

  6. , a terminal će raditi s datotekama koje se tamo nalaze.
  7. jasno

  8. … Briše sve poruke iz prozora terminala.
  9. istorija

    … Prikazuje sve naredbe koje ste nedavno unijeli. Osim toga, možete se prebacivati između nedavnih naredbi pomoću tipki gore i dolje. Ako ne želite da se naredba koju ste unijeli zapiše, stavite razmak ispred nje na sljedeći način:

    tvoj tim

  10. .
  11. covece

    … Prikazuje vodič za Linux programe i komande. Enter

    man package_name

    ili

    man your_command

  12. .
  13. šta je

    … Prikazuje kratak opis programa. Unesite naredbu i naziv programa

    whatis package_name

  14. .

Linux komande za dobijanje prava superkorisnika

Linux komande za dobijanje prava superkorisnika
Linux komande za dobijanje prava superkorisnika

Da biste izvršili mnoge radnje na sistemu, na primjer, za dodavanje i uklanjanje programa, potrebna su vam administratorska prava ili root superkorisnika, kako se to zove u Linuxu.

  1. sudo

    … Ova komanda će vam dati prava superkorisnika. Enter

    sudo

    prije naredbe koju želite (npr.

    sudo apt upgrade

  2. ) da ga pokrenete kao administrator. Sistem će od vas tražiti lozinku.
  3. sudo su

  4. … Nakon ove naredbe, sve naredbe koje ste unijeli će se izvršavati u ime superkorisnika dok ne zatvorite terminal. Koristite ga ako trebate pokrenuti mnogo naredbi s administratorskim pravima.
  5. sudo gksudo

    … Naredba za pokretanje GUI aplikacije kao administrator. Na primjer, ako želite premjestiti ili izmijeniti sistemske datoteke, unesite

    sudo gksudo nautilus

  6. (navedite upravitelj datoteka koji koristite).
  7. sudo !!

    … Ova komanda će pokrenuti prethodno unesenu komandu sa administratorskim privilegijama. Korisno ako ste upisali komandu bez

    sudo

  8. .

Nemojte izvršavati naredbe u ime superkorisnika koje ne razumijete.

Linux naredbe za upravljanje upraviteljem paketa

Linux naredbe za upravljanje upraviteljem paketa
Linux naredbe za upravljanje upraviteljem paketa

Instaliranje i deinstaliranje aplikacija na Linuxu obavljaju menadžeri paketa. Ubuntu i Debian pozivaju upravitelja paketa apt, Fedora poziva dnf, Arch i Manjaro pacman. Oni preuzimaju aplikacije iz online spremišta, izvora paketa. Treba im davati komande sa pravima superkorisnika.

apt (Debian / Ubuntu / Mint)

  1. sudo apt install ime_paketa

  2. … Instalirajte potreban paket.
  3. sudo apt-add-repository adresa_spremišta

  4. … Dodajte spremište treće strane.
  5. sudo apt update

  6. … Ažurirajte informacije o paketu.
  7. sudo apt upgrade

    … Ažurirajte sve pakete na najnovije (pokreni nakon

    apt update

  8. ).
  9. sudo apt ukloni naziv_paketa

  10. … Uklonite nepotreban paket.
  11. sudo apt purge ime_paketa

  12. … Uklonite nepotreban paket sa svim ovisnostima ako želite osloboditi više prostora.
  13. sudo apt autoremove

  14. … Uklonite sve nepotrebne zavisnosti, pakete bez roditelja i ostalo smeće.

dnf (Red Hat / Fedora / CentOS)

  1. sudo dnf install ime_paketa

  2. … Instalirajte potreban paket.
  3. sudo dnf config-manager --add-repo repository_address

  4. … Dodajte spremište treće strane.
  5. sudo dnf upgrade

  6. … Ažurirajte sve pakete na najnovije.
  7. sudo dnf ukloni naziv_paketa

  8. … Uklonite nepotreban paket.
  9. sudo dnf autoremove

  10. … Uklonite sve nepotrebne zavisnosti.

pacman (Arch / Manjaro)

  1. sudo pacman -S ime_paketa

  2. … Instalirajte potreban paket.
  3. sudo yaourt -S ime_paketa

  4. … Instalirajte paket iz AUR-a ako nije u glavnom spremištu.
  5. sudo pacman -Sy

  6. … Ažurirajte informacije o paketu.
  7. sudo pacman -Syu

  8. … Ažurirajte sve pakete na najnovije.
  9. sudo pacman -R ime_paketa

  10. … Uklonite nepotreban paket.
  11. sudo pacman -Rs ime_paketa

  12. … Uklonite nepotreban paket sa svim zavisnostima.

Možete instalirati i deinstalirati više paketa odjednom tako što ćete ih jednostavno navesti odvojene razmakom.

sudo apt install firefox clementine vlc

Ako želite da instalirate paket, ali ne znate njegov tačan naziv, unesite prvih nekoliko slova naziva paketa i dvaput pritisnite Tab. Upravitelj paketa će prikazati sve pakete koji počinju istim imenom.

Linux komande za upravljanje procesima

Linux komande za upravljanje procesima
Linux komande za upravljanje procesima
  1. ubiti

    … Ova naredba se koristi za prisilno okončanje procesa. Morate ući

    kill process_PID

    … PID procesa se može pronaći unosom

    top

  2. .
  3. xkill

  4. … Još jedna naredba za prekid procesa. Unesite ga, a zatim kliknite na prozor koji želite da zatvorite.
  5. killall

    … Ubija procese sa određenim imenom. Na primjer,

    killall firefox

  6. .
  7. top

  8. … Prikazuje listu pokrenutih procesa, sortiranih prema potrošnji CPU-a. Neka vrsta terminala "System Monitor".

Linux komande za upravljanje datotekama

Linux komande za upravljanje datotekama
Linux komande za upravljanje datotekama

Pregledanje i izmjena fajlova

  1. mačka

    … Kada se naredba koristi sa jednom tekstualnom datotekom (na primjer:

    mačka put_do_datoteke

    ), prikazuje svoj sadržaj u prozoru terminala. Ako navedete dva ili više fajlova,

    mačka path_to_file_1 path_to_file_2

    ona će ih zalijepiti. Ako uvedemo

    cat path_to_file_1> new_file

  2. , spojit će sadržaj navedenih datoteka u novu datoteku.
  3. chmod

  4. … Omogućava vam da promijenite dozvole za fajl. Ovo može biti korisno ako želite promijeniti sistemsku datoteku.
  5. chown

  6. … Mijenja vlasnika datoteke. Treba se pokrenuti sa pravima superkorisnika.
  7. fajl

  8. … Prikazuje informacije o navedenoj datoteci.
  9. nano

    … Otvara jednostavan uređivač teksta. Možete kreirati novu tekstualnu datoteku ili otvoriti postojeću:

    nano path_to_file

  10. .
  11. preimenovati

  12. … Preimenuje datoteku ili više datoteka. Naredba se također može koristiti za masovno preimenovanje datoteka po maski.
  13. dodir

  14. … Mijenja datum kada je navedena datoteka posljednji put otvorena ili izmijenjena.
  15. wget

  16. … Preuzima fajlove sa interneta u fasciklu terminala.
  17. zip

  18. … Raspakuje i komprimuje arhive.

Kreiranje i brisanje datoteka i foldera

  1. mkdir

    … Kreira novu fasciklu u trenutnoj terminalskoj fascikli ili u navedenoj fascikli:

    mkdir folder_path

  2. .
  3. rmdir

  4. … Briše navedeni folder.
  5. rm

  6. … Briše fajlove. Može izbrisati i zasebnu datoteku i grupu koja odgovara određenim karakteristikama.

Kopiranje i premještanje datoteka

  1. k.č

    … Kreira kopiju navedene datoteke u terminalskoj fascikli:

    cp put_do_datoteke

    … Ili možete odrediti odredište

    cp putanja_do_datoteke staza_do_kopije

  2. .
  3. mv

  4. … Premešta datoteku iz jedne fascikle u drugu. Možete odrediti ime za datoteku koja se može premjestiti. Zanimljivo, na Linuxu se ova naredba može koristiti i za preimenovanje datoteka. Samo navedite isti folder u kojem se datoteka nalazi i drugo ime.

Potražite fajlove

  1. naći

  2. … Tražite datoteke prema određenim kriterijima kao što su naziv, tip, veličina, vlasnik, datum kreiranja i izmjene.
  3. grep

  4. … Potražite tekstualne datoteke koje sadrže određene stringove. Kriterijumi su veoma fleksibilni.
  5. locirati

  6. … Potražite datoteke i fascikle čija imena odgovaraju upitu i prikažite njihove putanje u sistemu datoteka.

Linux komande za rad sa particijama

Linux komande za rad sa particijama
Linux komande za rad sa particijama
  1. lsblk

  2. … Ova komanda pokazuje koji se diskovi nalaze na vašem sistemu i na koje su particije podijeljeni. Naredba također prikazuje nazive vaših particija i pogona, u formatu sda1, sda2 itd.
  3. mount

    … Montira Linux diskove, uređaje ili sisteme datoteka sa kojima možete raditi. Obično se uređaji automatski povezuju čim kliknete na njih u upravitelju datoteka. Ali ponekad ćete možda morati nešto montirati ručno. Možete montirati bilo šta: diskove, eksterne diskove, particije, pa čak i ISO slike. Ova naredba se mora izvršiti s pravima superkorisnika. Da biste montirali postojeći disk ili particiju, otkucajte

    mount sdX

  4. .
  5. umount

    … Izbacuje sisteme datoteka. Zapovjedi

    umount sdX

  6. demontirati će sistem datoteka vanjskog medija tako da ga možete izbaciti.
  7. dd

    … Ova komanda kopira i konvertuje datoteke i sekcije. Ima mnogo različitih upotreba. Na primjer,

    dd ako = / dev / sda od = / dev / sdb

    napravit će tačnu kopiju sda particije na sdb particiji.

    dd ako je = / dev / nula od = / dev / sdX

    će prepisati sadržaj navedenog medija nulama tako da se informacije ne mogu vratiti. A

    dd if = ~ / Preuzimanja / ubuntu.iso od = / dev / sdX bs = 4M

  8. napravit će medij za pokretanje od slike distribucije koju ste preuzeli.

Linux komande za upravljanje sistemom

Linux komande za upravljanje sistemom
Linux komande za upravljanje sistemom
  1. df

  2. … Prikazuje veličinu vašeg diska i koliko je slobodnog prostora ostalo na njemu.
  3. besplatno

  4. … Prikazuje količinu dostupne i iskorištene RAM-a.
  5. uname

    … Prikazuje informacije o sistemu. Ako unesete

    uname

    terminal će prijaviti samo Linux. Ali tim

    uname -a

  6. prikazuje informacije o imenu računara i verziji kernela.
  7. vrijeme rada

  8. … Govori koliko dugo vaš sistem radi.
  9. gdje je

  10. … Prikazuje lokaciju izvršne datoteke za željeni program.
  11. ko sam ja

  12. … Poziva korisničko ime.

Linux komande za upravljanje korisnicima

Slika
Slika
  1. useradd

    … Registrira novog korisnika. Enter

    useradd korisničko ime

  2. i korisnik će biti kreiran.
  3. userdel

  4. … Uklanja korisnički nalog i fajlove.
  5. usermod

  6. … Mijenja korisnički račun. Može premjestiti početnu mapu korisnika ili postaviti datum kada će račun biti zaključan.
  7. passwd

  8. … Mijenja lozinke računa. Običan korisnik može promijeniti lozinku samo za svoj račun, superkorisnik može promijeniti lozinku za bilo koji račun.

Linux komande za upravljanje mrežom

Slika
Slika
  1. ip

    … Multifunkcionalni tim za rad sa mrežom. Zapovjedi

    prikaz ip adrese

    prikazuje informacije o mrežnim adresama,

    ip ruta

    upravlja rutiranjem i tako dalje. Davanje komandi

    ip link postaviti ethX

    ,

    ip link je isključio ethX

    možete uključiti i isključiti veze. Tim

    ip

    mnogo namjena, pa je prije korištenja bolje pročitati priručnik ili ući

    ip --pomoć

  2. ping

  3. … Pokazuje da li ste povezani na mrežu i pomaže u određivanju kvaliteta veze.

I još nešto

Slika
Slika

Konačno, tu su glavne Linux komande. Prikazuju kravu koja može razgovarati s vama (ne pitajte šta programeri koriste).

  1. cowsay svejedno

  2. … Krava će reći ono što joj kažete.
  3. fortune | cowsay

  4. … Krava će dati pametnu (ili ne baš) misao ili citat.
  5. cowsay -l

  6. … Navodi sve životinje koje se mogu prikazati u terminalu. Ako odjednom ne volite krave.
  7. fortune | cowsay -f životinja_sa_liste

  8. … Životinja po vašem izboru počinje da se obasipa citatima, ponekad prikladnim.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … Neka cijeli zoološki vrt govori ruski. Bez toga, životinje citiraju Twaina i Wildea u originalu.

Ovo nisu sve Linux komande. Ako trebate detaljno znati opcije i kako koristiti Linux komande, možete koristiti ugrađeni vodič. Dial

man your_command

ili

vaša_naredba --pomoć

Preporučuje se: