Četiri menadžera datoteka sa dva panela za Ubuntu. Midnight Commander - konzolni upravitelj datoteka za Linux Mc file manager Linux

Midnight Commander (MC) je najpopularnija aplikacija te vrste i najlakša za korištenje među svojim Norton Commander kolegama, s panelom sa često korištenim operacijama na dnu ekrana.

U MC-u, izbor fajla se kontroliše pomoću strelica na tastaturi, tastera Insert se koristi za odabir datoteka, a funkcijske tipke izvode različite operacije kao što su preimenovanje, uređivanje, kopiranje datoteka. MC također podržava operacije mišem.

Funkcionalnost Midnight Commander-a uključuje masovno preimenovanje datoteka (pomoću šablona), mogućnost pregleda sadržaja RPM fajlovi i DEB paketi, rad sa osnovnim arhivskim formatima, jednostavan kao i sa redovnim direktorijumima, editor mcedit i mogućnost rada u FTP i FISH klijent modu.

Mcedit je zaista koristan i može se pokrenuti kao samostalna aplikacija ili putem MC-a pomoću ključa F4. Mcedit ima sljedeće ključne karakteristike: Isticanje sintakse za mnoge jezike, makroi, isječci koda, laka integracija s vanjskim alatima, automatsko uvlačenje, podrška za miš, podrška međuspremnika i još mnogo toga.

Korisnici Linuxa će moći da instaliraju Midnight Commander na svoje mašine koristeći sledeće komande.

Na Ubuntu/Debianu:

sudo apt-get install mc

Na RHEL/CentOS:

yum install mc

Na Arch Linuxu:

sudo pacman -S mc

Last File Manager (Lfm - napisan u Pythonu) je još jedan komandir konzole koji se lako koristi sa prikazima u jednom i dva okna. Jake karakteristike su za vfs kompresovane datoteke(tako da možete pregledati arhive kao normalne direktorije, baš kao MC, ali ne možete obraditi .deb i .rpm datoteke), dijaloge za poređenje datoteka, bookmarks, historiju, prezentaciju datoteka u različitim bojama u zavisnosti od ekstenzije i kartice.

Naravno, ovo je samo mala lista karakteristika. Instalirajte ovaj komandir i procijenite svu funkcionalnost programa:

sudo apt-get install lfm

3.Vifm

Vifm fajl menadžer će biti od interesa za ljubitelje Vim uređivača teksta. Vifm je komandir konzole sa vezama tipki specifičnim za Vim. Vifm će se činiti prilično teškim korisnicima koji nisu upoznati sa Vimom i morat ćete potrošiti neko vrijeme da se naviknete na njega. Međutim, Vifm dokumentacija pruža listu prečica na tastaturi za početak rada sa ovim upraviteljem datoteka.

Možete postaviti Vifm na prikaz sa jednim ili dva okna u režimu sa dva okna, može raditi kao dva različita klasična panela, ili se jedan od panela može koristiti za brzi pregled svojstava datoteke.

Za one koji nikada nisu koristili Vim, Vifm vam omogućava da sečete koristeći prečice dd, zalijepite pomoću tipke p i preimenujte datoteke koristeći cw. Navigacijski tasteri su standardni - hjkl, koristeći tipke h I l Otvara se stablo direktorija, sortirano uzlaznim i silaznim redom.

U vifmrc konfiguracijskoj datoteci moći ćete konfigurirati svoje komande i definirati jednostavna pravila u pogledu tipova datoteka i programa pomoću kojih se mogu otvoriti.

Da biste instalirali Vifm u operativnom okruženju, potrebno je da pokrenete sljedeće komande u konzoli.

Na Ubuntu/Debianu:

sudo apt-get install vifm vim

Na RHEL/CentOS:

sudo yum install vifm

Na Arch Linuxu:

sudo pacman -S vifm

Dodatak članku

Pronašao sam još nekoliko upravitelja datoteka dostupnih na Linux terminalu, pa ih dodajem na ovu listu.

Ranger

Ranger je menadžer napisan u Pythonu i implementiran pomoću biblioteke ncurses.

sudo apt install ranger sudo yum install ranger sudo dnf install ranger

ili koristeći PyPI:

pip install ranger-fm

nnn

nnn je brz i fleksibilan upravitelj datoteka za Linux konzolu.

Instaliranje nnn na Ubuntu:

sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt-get update sudo apt-get install nnn

WCM Commander

WCM Commander je klon FAR Manager, popularan među Windows korisnicima.

Necromancer's Dos Navigator

Necromancer's Dos Navigator je klon istog Norton Commandera.

Dakle, predstavio sam vam kratak pregled najpopularnijih konzolnih upravitelja datoteka za Linux. Koji vam je draži i zašto? Čekaju se komentari...

Svi mi, i administratori servera i obični korisnici računara, vrlo često imamo posla sa fajlovima. Važno je raditi sa datotekama u okruženju koje nam odgovara, jer ovaj proces može potrajati dosta vremena. Često otvaramo, brišemo, premeštamo i preimenujemo fajlove. Stoga, u ovom članku, pogledajmo kako odabrati upravitelj datoteka za Ubuntu. Podrazumevano, Ubuntu dolazi sa Nautilusom, ali možda neće odgovarati svima svojim izgledom i funkcionalnošću, pogledaćemo još sedam različitih menadžera datoteka, kao i kako da ih instalirate.

Ne znaju svi za širok izbor upravitelja datoteka za Linux. Ili ne shvataju u potpunosti mogućnosti programa za koje znaju. Postoje različiti fajl menadžeri za Ubuntu i ima ih dosta, kao i drugih programa. Evo najpopularnijih:

  • Ponoćni komandant
  • Delfin

Svi su odlični menadžeri datoteka. Postoje i jednostavni i multifunkcionalni. Možete odabrati upravitelj datoteka koji odgovara vašim potrebama. Midnight Commander i Dolphin su moji omiljeni menadžeri datoteka. Koristim ih dosta često.

Svi ovi upravitelji datoteka mogu se prilagoditi vašim željama. Najprilagodljiviji su Krusader i Konqueror. Midnight Commander je jedini fajl menadžer sa interfejsom konzole, ali takođe ima mnogo podešavanja.

Kako promijeniti zadani upravitelj datoteka u Ubuntu

Ako odlučite promijeniti Ubuntu file manager na drugi, to nije tako teško. Instalirajte program koji vam se sviđa i uredite nekoliko fajlova kontekstni meni radio sa novim upraviteljem datoteka.

I trebate ispraviti fajlove:

/usr/share/applications/nautilus-home.desktop
/usr/share/applications/nautilus-computer.desktop

Zamijenite linije:

TryExec=nautilus
Exec=nautilus

TryExec=file_manager
Exec=upravitelj datoteka

A sada ista stvar u fajlu:

/usr/share/applications/nautilus-folder-handler.desktop

TryExec=file_manager
Exec=file_manager %U

U Kubuntu-u, podrazumevani menadžer datoteka je konfigurisan u sistemskim postavkama. Sada pređimo na pregled upravitelja datoteka za Ubuntu.

Ponoćni komandant

Midnight Commander je fajl menadžer sa interfejsom komandna linija(cli). Posebno je koristan kada ne postoji način za pokretanje grafičke ljuske, ali se može koristiti i kao glavni upravitelj datoteka u grafičkom interfejsu. Može se pokrenuti u skoro svakoj ljusci komandne linije, pa čak iu SSH sesiji.

Možete pokrenuti Midnight Commander iz komandne linije tako što ćete pokrenuti:

Gornji snimak ekrana prikazuje Midnight Commander u jednoj kartici emulatora Ubuntu terminala. Korisnički interfejs Program je podijeljen u dva panela, od kojih svaki prikazuje sadržaj direktorija. Vrh svakog panela prikazuje trenutni direktorij. Navigacija se vrši pomoću tipki sa strelicama. Taster Enter se koristi za otvaranje foldera.

Na samom vrhu programa nalazi se meni sa postavkama programa, levi i desni paneli, kao i razne operacije za fajlove. Na dnu prozora se prikazuju informacije o odabranoj datoteci ili direktoriju, kao i red sa funkcijskim tipkama. Možete jednostavno pritisnuti željenu funkcijsku tipku da brzo izvršite ovu ili onu radnju. Također ovdje možete vidjeti terminalsku liniju za brzo izvršavanje naredbi u trenutnom direktoriju.

Midnight Commander možete instalirati naredbom:

sudo apt-get install mc

Krusader je izuzetan upravitelj datoteka koji koristi koncepte Midnight Commander u GUI. Takođe koristi interfejs sa dva okna, ali takođe podržava mnoge dodatne funkcije. Podržava navigaciju pomoću tastature i, kao i obično, pomoću miša.

Krusader takođe ima dva panela koji prikazuju sadržaj direktorijuma, ali postoje i kartice koje vam omogućavaju da otvorite više fascikli u jednom panelu.

Na svakoj kartici možete konfigurirati način prikaza datoteke. Na snimku ekrana, fajlovi su prikazani u detaljan način rada- ikona, naziv, veličina, datum kreiranja, vlasnik i prava pristupa.

Tu je i meni na vrhu prozora, a linija na dnu funkcijske tipke i terminal. Krusader automatski sprema vaše trenutne direktorijume i postavke prikaza, tako da kada otvorite program, vratit ćete se u foldere u kojima ste ga prošli put ostavili.

Među korisnim karakteristikama možemo istaći podršku za FTP i samba protokole, što pojednostavljuje pristup datotekama na udaljenim serverima.

Da instalirate ovu najbolju datoteku Ubuntu menadžer uradi:

sudo apt-get install krusader

Važno je napomenuti da je napisan u Qt-u i da će sa sobom ponijeti sve Qt i nekoliko KDE biblioteka.

Konqueror je još jedan moćan upravitelj datoteka iz standardnog KDE paketa. Ima jedan zanimljiva karakteristika- osim pristupa datotekama, ovdje možete unijeti URL i pregledati Internet stranice.

Još jedna karakteristika ovog upravitelja datoteka je mogućnost otvaranja nekoliko kartica, u svakoj od kojih možete otvoriti poseban direktorij.

Na slici je prozor programa podeljen na tri dela sa desne strane i bočnu traku sa leve strane. Bočna traka stabla direktorija se koristi za brzu navigaciju kroz sistem datoteka.

Posebno mi se sviđa u K-osvajaču bočni panel, sa kojim možete lako pronaći potrebne datoteke, kretati se po sistemu datoteka i brzo brisati nepotrebna stabla direktorija.

Interfejs programa je sličan Krusaderu i Midnight Commanderu, ali ima mnogo manje funkcionalnosti. Umjesto dvije standardne kartice, ovdje možete kreirati nekoliko panela i rasporediti ih po želji. Možete se kretati kroz kartice i direktorije koristeći tastaturu ili miš.

I ovdje je način prikaza datoteke konfiguriran za svaku pojedinačnu karticu, ali nema automatskog spremanja. Ali možete ručno sačuvati lokaciju i kartice koje je potrebno pokrenuti svaki put kada pokrenete program.

Za instalaciju na Ubuntu koristite naredbu:

sudo apt-get install konqueror

Dvostruki komandant

Ovo je još jedan odličan menadžer datoteka u stilu Midnight Commander-a i Krusadera. Ali ovaj put je baziran na GTK biblioteci, što znači da je savršen za one koji žele odličan menadžer datoteka sa bogatim funkcijama i ne žele da povuku polovinu KDE biblioteka u sistem.

Interfejs je podijeljen na dva panela. Izuzetne karakteristike uključuju ugrađeni uređivač teksta, podršku za pregled datoteka u HEX i binarnim formatima i podršku za rad sa arhivama. Takođe podržava razne mogućnosti umrežavanja, kao što je povezivanje putem Webdava, FTP-a, Sambe.

Za instalaciju pokrenite ove naredbe:

sudo add-apt-repository ppa:alexx2000/doublecmd
$ sudo apt-dobi ažuriranje
$ sudo apt-get install doublecmd-gtk

Delfin

Ovo je još jedan upravitelj datoteka iz KDE-a. Njegov interfejs je veoma sličan K-osvajaču, ali je lepši i funkcionalniji. I ovdje je moguće kreirati nekoliko panela i kartica. Tu je i bočna traka sa prečicama brz pristup na sistem datoteka.

Podrazumevano se otvara samo jedan panel, ali ništa vas ne sprečava da dodate još jedan i učinite da Dolphin izgleda kao Krusader. Ali razdvajanje panela kao u K-osvajaču ovdje nije podržano.

Iako su ovdje podržane kartice, one se ne pohranjuju i nakon ponovnog pokretanja programa počinje s jednom karticom u kojoj je otvorena vaša početna mapa.

Instalirao Dolphin sa naredbom:

sudo apt-get install dolphin

Nautilus je podrazumevani u Ubuntu-u i nisam mogao a da ne kažem nekoliko reči o tome. Ovdje možete koristiti postoji podrška za više panela i kartica, tu je i bočna traka sa prečicama za brzi pristup. To je jednostavan i stabilan upravitelj datoteka, odličan za početnike zbog svoje jednostavnosti.

Navigacija kroz kataloge vrši se pomoću strelica na tastaturi ili mišu. Postoje prečice prečice, ali ne toliko kao u Double Commanderu.

Ovo je još jedan lagan i jednostavan upravitelj datoteka. Možda čak i jednostavniji od Nautilusa. Izgleda i radi isto.

Možete instalirati na Ubuntu pomoću naredbe:

sudo apt-get install thunar

Još jedan umjereno jednostavan Ubuntu upravitelj datoteka. Izgleda isto kao i prethodna dva. Podržane su kartice i većina funkcija udoban rad sa fajlovima.

Na lijevoj strani ekrana nalazi se panel sa prikazom stabla sistema datoteka, baš kao u K-osvajaču. Ovaj upravitelj datoteka sadrži odličnu funkcionalnost i u isto vrijeme vrlo jednostavan interfejs.

Za instaliranje:

sudo apt-get install pcmanfm

XFE

Ovo je jedan od najzanimljivijih fajl menadžera. U svom interfejsu uključuje mnoge funkcije iz Nautilusa, Thunara i PcManFm-a, ali je u isto vrijeme mnogo fleksibilniji.

Postoje dva tipa interfejsa: grafički korisnički interfejs i interfejs komandne linije.

Grafičko korisničko sučelje (engleski: grafički korisnički interfejs, GUI).- upravljanje programima pomoću grafičkih dugmadi, iskačućih menija, prozora i drugih elemenata. Mnoge radnje se mogu izvesti pomoću miša.

Prednosti: vizuelni prikaz programa i njihovih sadržaja mogu se proučavati bez čitanja dokumentacije.

Interfejs komandne linije (engleski: Interfejs komandne linije, CLI).- upravljanje programom pomoću komandi. Komande se sastoje od slova, brojeva, simbola, kucaju se red po red i izvršavaju se nakon pritiska na tipku Enter. Glavni instrument ovdje je klavijatura.
Ovaj interfejs je ugrađen u jezgro sistema i biće dostupan čak i ako se grafički interfejs ne pokrene.

Prednosti: mala potrošnja resursa, fleksibilnost pri sastavljanju liste akcija iz naredbi, mogućnost automatsko izvršenje komande, mogućnost kopiranja i lijepljenja komandi.

Ako uporedite interfejse u različitim sistemima, primetićete da su osnovne komande iste u svim distribucijama porodice Linux, ali grafički programi u svakom sistemu mogu se značajno razlikovati.

Postoje dva načina da dođete do komandne linije: preko konzole ili terminala.

Konzola

Kada se Ubuntu pokrene, pokreće se sedam konzola preko celog ekrana, svaka sa svojom nezavisnom sesijom, prva do šesta sa interfejsom komandne linije, sedma počinje u grafičkom režimu. Korisnik tokom učitavanja vidi samo grafički način rada.
Možete se prebaciti na jednu od virtualnih konzola pritiskom na kombinaciju tipki:
Ctrl+Alt+F1 - prva virtualna konzola;
Ctrl+Alt+F2 - druga virtualna konzola;
Ctrl+Alt+F3 - treća virtuelna konzola;
Ctrl+Alt+F4 - četvrta virtuelna konzola;
Ctrl+Alt+F5 - peta virtuelna konzola;
Ctrl+Alt+F6 - šesta virtuelna konzola;
Ctrl+Alt+F7 - sedma virtuelna konzola, povratak u grafički režim.

Terminal

Terminal - grafički program emulirajuća konzola.
Takvi programi vam omogućavaju da izvršavate naredbe bez napuštanja grafičkog moda.
Terminal ima dodatnu funkcionalnost u odnosu na konzolu (kontrola mišem, kontekstni meni, traka za pomeranje, tabovi, pokretanje više prozora, glavni meni, grafička podešavanja).

Terminal možete pokrenuti na sljedeći način:

U Jedinstvu:
Glavni meni → Pozovi na traka za pretragu riječ Terminal
ili pritisnite kombinaciju tipki: Ctrl + Alt + T

U Gnome Fallback
Aplikacije → Pribor → Terminal

U Xfce (Xubuntu):

U KDE-u (Kubuntu):
Glavni meni → Aplikacije → Sistem → Terminal

U LXDE (Lubuntu):
Glavni meni → Sistem → LXTerminal

Nakon pokretanja terminala, vidimo liniju koja nas traži da unesemo komande, na primjer:
vladimir@Zotac-Zbox-Nano:~$

vladimir - ime korisničkog naloga
@ - separator između računa i imena računara
Zotac-Zbox-Nano - naziv računara
: - graničnik
~ - u kojoj fascikli se izvršava komanda, ~ je korisnikov kućni folder, ako pokrenete komandu ls dobićete listu fajlova iz ovog foldera
$ - poziv za izvršenje komande sa običnim korisničkim pravima (# će značiti poziv za izvršavanje komandi sa administratorskim pravima)

Hotkeys

Kopiranje komandi

Često ćete morati slijediti neka uputstva koja zahtijevaju da kopirate komande u terminal. Vjerovatno ćete se iznenaditi kada otkrijete da ste tekst kopirali sa internet stranice koristeći kombinaciju Ctrl tipke+ C se ne lijepi u terminal kada se pritisne Ctrl + V. Dakle, da li zaista morate ručno ponovo upisivati ​​sve ove komande i imena datoteka? Ne, opusti se! Postoje tri načina za lijepljenje teksta u terminal: Ctrl + Shift + V, klikom na srednju tipku miša ili desnu tipku miša i odabirom linije "Zalijepi".

Postavite štednju

ili Ctrl + Pskrolujte prema gore nedavno korištenim komandama
↓ ili Ctrl + Npomaknite se prema dolje nedavno korištenim komandama
Enterizvršiti odabranu naredbu
TabIzuzetno zgodna karakteristika je automatska zamjena naredbi i imena datoteka. Ako samo jedna naredba počinje sa odabranim znakovima, bit će zamijenjena, a ako ih ima više, dvostrukim klikom na karticu će se prikazati lista svih mogućih opcija.
Ctrl+Rpotražite komande koje ste ranije unijeli. Ako trebate ponovo izvršiti vrlo dugu i složenu naredbu, možete unijeti samo dio nje, a ova kombinacija tipki će vam pomoći da pronađete cijelu naredbu.
istorija Tim istorija prikazuje listu svih naredbi koje ste unijeli. Svakom timu će biti dodijeljen broj. Za pokretanje komande broj x, jednostavno unesite "!x". Ako je vaša priča preduga, možete pokušati "istorija imam manje", ovo će omogućiti pomicanje liste.

Promjena teksta

Miš ovdje ne radi. Koristite strelice lijevo/desno za kretanje po liniji.

Unos sa tastature će dodati znakove. Postojeći tekst neće biti obrisan.

Softverska školjka

Komande konzole i terminala obrađuju pomoću shell programa.
Shell je interpreter komandi, prepoznaje komande unesene u komandnu liniju i pokreće programe za izvršavanje naredbe.
Ubuntu podrazumevano koristi bash shell i prepoznaje komande na bash jeziku.
Bash se može zamijeniti drugom ljuskom, ima ih nekoliko. Svaka školjka ima svoj skup postavki i mogućnosti.
(automatsko izvršavanje komandi pri ulasku u shell, interne komande ljuske, održavanje istorije, možete dodijeliti skraćene komande - aliase).

Timovi

Naredbe su unaprijed definirani skup slova, brojeva i simbola koji se mogu unijeti u komandni red i izvršiti pritiskom na enter.

Timovi su podijeljeni u dvije vrste:

    Komande ugrađene u shell softver(na primjer historija)

    Komande koje kontrolišu programe instalirane na sistemu

Naredbe za upravljanje programima su izgrađene prema sljedećoj shemi:

Program_name - vrijednost ključa

Naziv programa- ovo je naziv izvršne datoteke iz direktorija upisanih u varijablu $PATH (/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, itd. .) ili punu putanju do izvršne datoteke (/opt/deadbeef/bin/deadbeef)
Ključ- napisano nakon naziva programa, na primjer -h, svaki program ima svoj skup prekidača, oni su navedeni u pomoći programa, tipke se koriste za označavanje koje postavke koristiti ili koju radnju izvršiti
Značenje- adresa, brojevi, tekst, specijalni znakovi (*, ~, \, &, " ", _), varijable ($HOME, $USER, $PATH)

Naredbe možete pokrenuti na sljedeći način:

    Unesite naredbu u komandnu liniju i pritisnite Enter

    Kopirajte naredbu iz uputstava i zalijepite je u komandnu liniju, a zatim pritisnite Enter

    Kreirajte skriptu i izvršite je dvostruki klik miš (kreirajte tekstualnu datoteku, napišite #!/bin/bash u prvom redu, upišite komande u kolonu ispod, sačuvajte, dozvolite izvršenje u svojstvima datoteke, dvaput kliknite na datoteku da izvršite sve navedene komande)

Zapamtite da je terminal osjetljiv na velika i mala slova! Riječi Korisnik, korisnik i USER su različite u Linuxu!

Command Cheat Sheet

Komande datoteka

cd ../.. idite na direktorij dva nivoa više
CD idite na početni direktorij
cd ~korisnik idite na početni direktorij korisnika
CD- idite na direktorij u kojem ste bili prije prelaska na trenutni direktorij
pwd prikaži trenutni direktorij
mkdir dir kreirati direktorij dir
mkdir dir1 kreirajte direktorij pod nazivom "dir1"
mkdir dir1 dir2 kreirati dva direktorija u isto vrijeme
mkdir -p /tmp/dir1/dir2 kreirajte stablo direktorija
rm fajl izbrisati fajl
rm -r r brisanje direktorija dir
rm -f datoteka prisilno brisati fajl
rm -rf dir prisilno brisanje direktorija dir
rm -f datoteka1 izbrišite fajl pod nazivom "file1"
rmdir dir1 izbrišite direktorij pod nazivom "dir1"
rm -rf dir1 obrišite direktorij pod nazivom "dir1" i rekurzivno sav njegov sadržaj
rm -rf dir1 dir2 brisati dva direktorija i njihov sadržaj rekurzivno
cp fajl1 fajl2 kopiraj fajl1 u fajl2
cp -r dir1 dir2 kopiraj dir1 u dir2; će kreirati direktorij dir2 ako ne postoji
cp dir/ kopirajte sve datoteke iz direktorija dir u trenutni direktorij
cp -a /tmp/dir1 kopirajte direktorij dir1 sa svim sadržajem u trenutni direktorij
cp -a dir1 dir2 kopiraj direktorij dir1 u direktorij dir2
mv dir1 new_dir preimenovati ili premjestiti datoteku ili direktorij
mv fajl1 fajl2 preimenujte ili premjestite datoteku 1 u datoteku 2. ako je file2 postojeći direktorij - premjestite file1 u direktorij file2
ln -s fajl1 lnk1 kreirajte simboličku vezu na datoteku ili direktorij
U datoteci1 lnk1 kreirajte “tvrdu” (fizičku) vezu do datoteke ili direktorija
touch file kreirati fajl
touch -t 0712250000 fileditest izmijenite datum i vrijeme kreiranja datoteke ako nedostaje, kreirajte datoteku sa navedenim datumom i vremenom (GGMMDDhhmm)
mačka > datoteka direktni standardni unos u datoteku
više fajla ispisati sadržaj datoteke
head file ispisati prvih 10 redova datoteke
tail file ispisati zadnjih 10 redova datoteke
tail -f datoteka ispisujte sadržaj datoteke kako raste, počevši od posljednjih 10 redova

Arhiviranje

tar cf file.tar datoteke kreirajte tar arhivu pod nazivom file.tar koja sadrži datoteke
tar xf file.tar raspakujte file.tar
tar czf file.tar.gz datoteke kreirajte tar arhivu sa Gzip kompresijom
tar xzf file.tar.gz raspakujte tar pomoću Gzipa
tar cjf file.tar.bz2 kreirajte tar arhivu sa Bzip2 kompresijom
tar xjf file.tar.bz2 raspakujte tar sa Bzip2
gzip fajl komprimirajte datoteku i preimenujte je u file.gz
gzip -d datoteka.gz dekomprimirati file.gz u datoteku
bunzip2 file1.bz2 dekompresuje fajl "file1.gz"
gzip -9 fajl1 komprimirati datoteku file1 sa maksimalnom kompresijom
rar a file1.rar test_file kreirajte rar arhivu "file1.rar" i uključite datoteku test_file u nju
rar a file1.rar file1 file2 dir1 kreirajte rar arhivu "file1.rar" i uključite file1, file2 i dir1 u nju
rar x file1.rar raspakujte rar arhivu
tar -cvf archive.tar fajl1 kreirajte tar arhivu archive.tar koja sadrži datoteku file1
tar -cvf arhiva.tar datoteka1 datoteka2 dir1 kreirajte tar arhivu archive.tar koja sadrži file1, file2 i dir1
tar -tf arhiva.tar prikazati sadržaj arhive
tar -xvf arhiva.tar raspakujte arhivu
tar -xvf arhiva.tar -C /tmp raspakujte arhivu u /tmp
tar -cvfj archive.tar.bz2 dir1 kreirajte arhivu i komprimirajte je koristeći bzip2 (Napomena prevodioca: prekidač -j ne radi na svim *nix sistemima)
tar -xvfj archive.tar.bz2 dekomprimirajte arhivu i raspakujte je (Napomena prevodioca: prekidač -j ne radi na svim *nix sistemima)
tar -cvfz archive.tar.gz dir1 kreirajte arhivu i komprimirajte je koristeći gzip
tar -xvfz archive.tar.gz dekomprimirajte arhivu i raspakujte je
zip fajl1.zip fajl1 kreirajte komprimiranu zip arhivu
zip -r fajl1.zip fajl1 fajl2 direktorijum1 kreirajte komprimiranu zip arhivu koja uključuje nekoliko datoteka i/ili direktorija
raspakujte file1.zip dekomprimirajte i raspakujte zip arhivu

Rad sa lokalnim deb paketima (dpkg)

deb - ekstenzija naziva datoteke za “binarne” pakete za distribuciju i instalaciju softver u OS Debian projekta, i drugi koji koriste sistem upravljanja paketima dpkg. Deb je dio riječi Debian, koja je izvedena od riječi Debra - imena djevojke (kasnije supruge, sada bivše) osnivača Debiana Iana Murdocha i Iana iz njegovog vlastitog imena.

dpkg -i paket.deb paket za instaliranje/ažuriranje
dpkg -r ime_paketa uklonite paket sa sistema
dpkg -l prikaži sve pakete instalirane na sistemu
dpkg -l | grep httpd Među svim paketima instaliranim na sistemu, pronađite paket koji u svom nazivu sadrži “httpd”.
dpkg -s ime_paketa prikaz informacija o određenom paketu
dpkg -L ime_paketa prikazati listu datoteka uključenih u paket instaliran na sistemu
dpkg –sadržaj paket.deb prikazati listu datoteka uključenih u paket koji još nije instaliran na sistemu
dpkg -S /bin/ping pronađite paket koji sadrži navedenu datoteku

Korištenje Apt menadžera paketa

apt (napredni alat za pakovanje) - program za instaliranje, ažuriranje i deinstalaciju softverski paketi na Debian operativnim sistemima i onima na njima (Ubuntu, Linux Mint itd.) ponekad se takođe koristi u distribucijama zasnovanim na Mandrake-u kao što su Mandriva, ALTLinux i PCLinuxOS. Mogućnost automatskog instaliranja i konfigurisanja programa za operativne sisteme slične UNIX-u, kako iz prethodno kompajliranih paketa tako i iz izvornog koda.

apt-get install ime_paketa paket za instaliranje/ažuriranje
apt-cdrom instalacija ime_paketa instalirajte/ažurirajte paket sa cdroma
apt-get update dobiti ažurirane liste paketa
apt-get upgrade ažuriranje paketa instaliranih na sistemu
apt-get ukloniti naziv_paketa uklonite paket instaliran na sistemu dok spremate konfiguracijske datoteke
apt-get purge package_name uklonite paket instaliran na sistemu brisanjem konfiguracijskih datoteka
apt-dobi ček provjeriti integritet zavisnosti
apt-očistiti se uklonite preuzete datoteke arhive paketa
apt-get autoclean uklonite stare preuzete datoteke arhive paketa

Pregled sadržaja fajla

cat file1 ispisati sadržaj file1 na standardni izlaz
tac file1 ispisati sadržaj datoteke 1 na standardni izlazni uređaj obrnutim redoslijedom (poslednji red postaje prvi, itd.)
više fajla1 paginirati sadržaj datoteke file1 na standardni uređaj izlaz
manje fajl1 stranica po stranicu izlaz sadržaja datoteke1 na standardni izlazni uređaj, ali sa mogućnošću skrolovanja u oba smjera (gore i dolje), pretraživanja po sadržaju itd.
glava -2 fajl1 Odštampajte prva dva reda file1 na standardni izlaz. Po defaultu se ispisuje deset linija
rep -2 fajl1 Odštampajte zadnja dva reda file1 na standardni izlaz. Po defaultu se ispisuje deset linija
rep -f /var/log/messages odštampajte sadržaj datoteke /var/log/messages na standardni izlaz dok se tekst pojavljuje u njoj

Manipulacija tekstom

cat file_original | >rezultat.txt opća sintaksa za izvođenje radnji za obradu sadržaja datoteke i izlaz rezultata u novu
cat file_original | » result.txt opća sintaksa za izvođenje radnji za obradu sadržaja datoteke i izlaz rezultata u postojeću datoteku. Ako datoteka ne postoji, bit će kreirana
grep Aug /var/log/messages iz datoteke "/var/log/messages" odaberite i ispišite na standardne izlazne linije koje sadrže "Aug"
grep ^Aug /var/log/messages iz datoteke "/var/log/messages" odaberite i ispišite na standardne izlazne linije počevši od "Aug"
grep /var/log/messages iz datoteke "/var/log/messages" odabrati i ispisati na standardne izlazne nizove koji sadrže brojeve
grep Aug -R /var/log/* odaberite i ispišite u standardne izlazne linije koje sadrže "Aug" u svim datotekama koje se nalaze u /var/log direktoriju i ispod
sed "s/stringa1/stringa2/g" example.txt u datoteci example.txt zamijenite "string1" sa "string2", ispišite rezultat na standardni izlazni uređaj
sed "/^$/d" example.txt uklonite prazne redove iz example.txt datoteke
sed "/*#/d; /^$/d" example.txt uklonite prazne redove i komentare iz datoteke example.txt
echo "esempio" | tr "[:lower:]" "[:upper:]" pretvaranje znakova iz malih u velika slova
sed -e "1d" rezultat.txt uklonite prvi red iz example.txt datoteke
sed -n "/string1/p" prikaži samo nizove koji sadrže "string1"
sed -e "s/ *$ " primjer.txt |uklonite prazne znakove na kraju svakog reda | | sed -e "s/string1 g" example.txt uklonite string “string1” iz teksta bez promjene bilo čega drugog
sed -n "1.8p;5q" primjer.txt uzmite prve do osme linije iz datoteke i odštampajte prvih pet iz njih
sed -n "5p;5q" primjer.txt odštampajte peti red
sed -e "s/0*/0/g" example.txt zamijeniti niz bilo kojeg broja nula jednom nulom
mačka -n fajl1 numerisati redove prilikom izlaza sadržaja datoteke
mačka example.txt | awk "NR%2==1" Kada izlazite sadržaj datoteke, nemojte izlaziti parne redove datoteke
eho a b c | awk "(ispis $1)" prikazati prvu kolonu. Odvojite, prema zadanim postavkama, razmakom/razmacima ili znakovima/tabulatorima
eho a b c | awk "(štampaj $1,$3)" prikazati prvu i treću kolonu. Odvojite, prema zadanim postavkama, razmakom/razmacima ili znakovima/tabulatorima
zalijepi file1 file2 kombinujte sadržaj fajla1 i fajla2 kao tabelu: red 1 fajla1 = red 1 kolona 1-n, red 1 fajl2 = red 1 kolona n+1-m
zalijepi -d "+" fajl1 fajl2 kombinujte sadržaj file1 i file2 kao tabelu sa "+" graničnikom
sortiraj fajl1 fajl2 sortirati sadržaj dva fajla
sortiraj fajl1 fajl2 | uniq sortirati sadržaj dva fajla bez prikazivanja duplikata
sortiraj fajl1 fajl2 | uniq -u sortirati sadržaj dvije datoteke, prikazujući samo jedinstvene linije (linije koje se pojavljuju u obje datoteke se ne ispisuju na standardni izlaz)
sortiraj fajl1 fajl2 | uniq -d sortirati sadržaj dva fajla, prikazujući samo duple linije
comm -1 fajl1 fajl2 uporedi sadržaj dva fajla bez prikazivanja linija koje pripadaju datoteci "file1"
comm -2 fajl1 fajl2 uporedi sadržaj dva fajla bez prikazivanja linija koje pripadaju datoteci "file2"
comm -3 fajl1 fajl2 uporedi sadržaj dva fajla, uklanjajući linije koje se nalaze u obe datoteke

Pretvaranje skupova znakova i formata datoteka

Analiza sistema datoteka

Montaža sistema datoteka

Montiranje sistema datoteka je proces koji priprema particiju diska za upotrebu. operativni sistem.

Operacija montaže sastoji se od nekoliko faza:

    Određivanje tipa sistema koji će se montirati

    Provjera integriteta montiranog sistema

    Čitanje strukture sistema podatke i inicijalizaciju odgovarajućeg modula za upravljanje datotekama (drajver sistema datoteka)

    Postavljanje zastavice koja označava kraj montaže. Kada se ispravno demontaža, ova zastavica se resetuje. Ako tokom pokretanja sistem utvrdi da zastavica nije resetovana, onda je posao neispravno završen i možda je potrebno popraviti FS

    Uključivanje novog sistema datoteka u zajednički imenski prostor

mount /dev/hda2 /mnt/hda2 montira "hda2" particiju na "/mnt/hda2" tačku montiranja. Provjerite postoji li direktorij točke montiranja "/mnt/hda2"
umount /dev/hda2 demontirati "hda2" particiju. Prije izvršavanja ostavite "/mnt/hda2"
fuser -km /mnt/hda2 nasilno demontirajte particiju. Primjenjuje se kada je particiju zauzeo neki korisnik
umount -n /mnt/hda2 izvrši demontažu bez unosa informacija u /etc/mtab. Korisno kada datoteka ima atribute samo za čitanje ili nema dovoljno prostora na disku
mount /dev/fd0 /mnt/floppy montirati floppy disk
mount /dev/cdrom /mnt/cdrom montirati CD ili DVD
mount /dev/hdc /mnt/cdrecorder montirajte CD-R/CD-RW ili DVD-R/DVD-RW(+-)
mount -o petlja file.iso /mnt/cdrom montirati ISO sliku
mount -t vfat /dev/hda5 /mnt/hda5 mount sistem podataka Windows FAT32

Formatiranje sistema datoteka

Formatiranje je softverski proces označavanja prostora za pohranu podataka elektronskih medija za pohranu koji se nalazi na magnetskoj površini ( tvrdi diskovi, diskete), optički mediji(CD/DVD/Blu-ray diskovi), SSD uređaji(fleš memorija - fleš modul, SSD) itd. Postoje Različiti putevi ovaj proces.

Samo formatiranje se sastoji od kreiranja (formiranja) struktura pristupa podacima, na primjer, struktura sistema datoteka. U tom slučaju se gubi mogućnost direktnog pristupa informacijama koje se nalaze (koje su se nalazile prije formatiranja) na mediju za pohranu, dio je nepovratno uništen. Neki softverski uslužni programi omogućavaju oporavak nekih (obično velikog dijela) informacija s formatiranih medija. Proces formatiranja također može provjeriti i ispraviti integritet medija.

Kreiranje rezervnih kopija

Sigurnosna kopija je proces stvaranja kopije podataka na mediju (tvrdi disk, disketa, itd.) dizajniran za vraćanje podataka na originalnu ili novu lokaciju u slučaju oštećenja ili uništenja.

dump -0aj -f /tmp/home0.bak /home kreirajte kompletan rezervna kopija/home direktorij u datoteku /tmp/home0.bak
dump -1aj -f /tmp/home0.bak /home kreirajte inkrementalnu sigurnosnu kopiju /home direktorija u datoteci /tmp/home0.bak
vratiti -ako /tmp/home0.bak vratiti iz sigurnosne kopije /tmp/home0.bak
rsync -rogpav –brisati /home /tmp sinhronizirajte /tmp sa /home
rsync -rogpav -e ssh –izbrisati /home ip_address:/tmp sinkronizirati preko SSH tunela
rsync -az -e ssh –izbriši ip_addr:/home/public /home/local sinkronizirati lokalni direktorij s udaljenim direktorijem preko komprimiranog ssh tunela
rsync -az -e ssh –izbriši /home/local ip_addr:/home/public sinkronizirati udaljeni direktorij s lokalnim direktorijem preko komprimiranog ssh tunela
dd bs=1M if=/dev/hda | gzip | ssh korisnik@ip_addr "dd of=hda.gz" napraviti "cast" lokalni disk u datoteku na udaljenom računaru preko ssh tunela
tar -Puf backup.tar /home/user kreirajte inkrementalnu sigurnosnu kopiju direktorija "/home/user" u datoteku backup.tar uz zadržavanje dozvola
(cd /tmp/local/ && tar c .) | ssh -C korisnik@ip_addr "cd /home/share/ && tar x -p" kopiranje sadržaja /tmp/local u udaljeni računar preko ssh tunela do /home/share/
(tar c /dom) | ssh -C korisnik@ip_addr "cd /home/backup-home && tar x -p" kopiranje sadržaja /home na udaljeni računar preko ssh tunela u /home/backup-home
tar cf - . | (cd /tmp/backup ; tar xf -) kopiranje jednog direktorija u drugi uz održavanje moći i veza
pronađi /home/user1 -name "*.txt" | xargs cp -av –target-directory=/home/backup/ –parents pretražite /home/user1 sve datoteke čija imena završavaju na ".txt" i kopirajte ih u drugi direktorij
pronađi /var/log -name "*.log" | tar cv –files-od=- | bzip2 > log.tar.bz2 pretražite /var/log za sve fajlove čija se imena završavaju na ".log" i kreirajte od njih bzip arhivu
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 kreirajte kopiju MBR-a (Master Boot Record) iz /dev/hda na disketu
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 oporaviti MBR sa diskete na /dev/hda

Prostor na disku

df -h prikazuje informacije o montiranim particijama, prikazujući ukupan, raspoloživi i iskorišteni prostor (Napomena prevodioca: prekidač -h ne radi na svim *nix sistemima)
ls -lSr |više prikazuje listu datoteka i direktorija rekurzivno sortiranih prema rastućoj veličini i omogućava pregledavanje stranica po stranicu
du -sh dir1 izračunava i prikazuje veličinu koju zauzima direktorij "dir1" (Napomena prevodioca: -h prekidač ne radi na svim *nix sistemima)
du -sk * | sortiraj -rn prikazuje veličinu i nazive datoteka i direktorija, poredane po veličini
rpm -q -a –qf "%10(SIZE)t%(NAME)n" | sortiraj -k1,1n pokazuje korišćenu veličinu prostor na disku zauzimaju fajlovi rpm paketa, sortirani po veličini (fedora, redhat, itd.)
dpkg-query -W -f="$(Instaled-Size;10)t$(Package)n" | sortiraj -k1,1n prikazuje količinu iskorištenog prostora na disku koji zauzimaju datoteke deb paketa, sortirane po veličini (ubuntu, debian, itd.)

CD ROM

mkisofs /dev/cdrom > cd.iso stvoriti iso image disk
mkisofs /dev/cdrom | gzip > cd_iso.gz kreirajte komprimiranu iso sliku diska
mkisofs -J -dopusti vodeće-tačke -R -V “Label CD” -iso-level 4 -o ./cd.iso data_cd kreirajte iso sliku fascikle
cdrecord -v dev=/dev/cdrom cd.iso snimi iso sliku
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom nareži komprimiranu iso sliku
mount -o petlja cd.iso /mnt/iso montirati iso sliku
cd-paranoja -B čitanje audio zapisa sa diska u wav fajlove
cd-paranoja – “-3” prebrojati prva tri audio zapisa sa diska u wav fajlove
cdrecord –scanbus identificirati scsi kanal

Korisnici i grupe

groupadd ime_grupe stvoriti nova grupa sa imenom ime_grupe
groupdel ime_grupe obriši grupu ime_grupe
groupmod -n ime nove_grupe staro ime_grupe preimenuj grupu old_group_name u new_group_name
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash korisnik1 kreirajte korisnika user1, dodijelite mu /home/user1 kao njegov početni direktorij, /bin/bash kao shell, uključite ga u admin grupu i dodajte komentar Nome Cognome
useradd user1 kreirajte korisnika user1
userdel -r korisnik1 obrišite korisnika1 i njegov početni direktorij
usermod -c "Korisnički FTP" -g sistem -d /ftp/user1 -s /bin/nologin korisnik1 promijeniti korisničke atribute
passwd Promijeni lozinku
passwd user1 promijeni lozinku user1 (samo root)
chage -E 2005-12-31 user1 postaviti datum isteka račun korisnik korisnik1
pwck provjerite ispravnost datoteka sistemskog naloga. Datoteke /etc/passwd i /etc/shadow su provjerene
grpck provjerava ispravnost fajlova sistemskog naloga. Datoteka /etc/group je provjerena
newgrp [-] ime_grupe mijenja primarnu grupu trenutnog korisnika. Ako navedete "-", situacija će biti identična onoj u kojoj se korisnik odjavio i ponovo prijavio. Ako ne navedete grupu, primarna grupa će biti dodijeljena iz /etc/passwd

Postavljanje/promjena dozvola za fajlove

chmod (iz engleskog moda promjene) je program za promjenu prava pristupa datotekama i direktorijumima. Naziv dolazi od Unix OS programa chmod, koji, u stvari, mijenja prava pristupa datotekama, direktorijima i simboličkim vezama.

ls -lh dozvole za pregled datoteka i direktorija u trenutnom direktoriju
ls /tmp | pr -T5 -W$COLUMNS ispisati sadržaj direktorija /tmp i podijeliti izlaz u pet kolona
chmod ugo+rwx direktorij1 dodaj dozvole u direktorij1 ugo(Korisnička grupa Ostalo)+rwx(Čitanje Napiši eXecute) - puna prava za sve. Slično se može uraditi na ovaj način chmod 777 directory1
chmod go-rwx direktorij1 oduzeti sve dozvole za direktorij1 od grupe i svih ostalih
chown user1 file1 dodijeliti vlasnika datoteke file1 korisniku user1
chown -R korisnik1 direktorij1 rekurzivno dodijeliti vlasnika direktorija1 korisniku1
chgrp grupa1 fajl1 promijenite grupu vlasnika datoteke file1 u grupu1
chown user1:group1 file1 promijenite vlasnika i grupu vlasnika datoteke file1
pronaći / -perm -u+s pronađite, počevši od korijena, sve datoteke sa postavljenim SUID

Popularna značenja

400 (-r--–) Vlasnik ima pravo čitanja; niko drugi nema pravo da vrši bilo kakve radnje
644 (-rw-r–r–) Svi korisnici imaju dozvolu za čitanje; vlasnik može uređivati
660 (-rw-rw--) Vlasnik i grupa mogu čitati i uređivati; ostali nemaju pravo da vrše bilo kakve radnje
664 (-rw-rw-r–) Svi korisnici imaju dozvolu za čitanje; vlasnik i grupa mogu uređivati
666 (-rw-rw-rw-) Svi korisnici mogu čitati i uređivati
700 (-rwx--) Vlasnik može čitati, pisati i izvršavati; niko drugi nema pravo da vrši bilo kakve radnje
744 (-rwxr–r–) Svaki korisnik može čitati, vlasnik ima pravo uređivanja i izvršavanja
755 (-rwxr-xr-x) Svaki korisnik ima pravo čitanja i izvršavanja; vlasnik može uređivati
777 (-rwxrwxrwx) Svaki korisnik može čitati, uređivati ​​i izvršavati
1555 (-r-xr-xr-t) Svaki korisnik ima pravo čitanja i izvršavanja; Samo vlasnik fajla može izbrisati fajl
2555 (-r-xr-sr-x) Svaki korisnik ima pravo čitanja i izvršavanja s pravima korisničke grupe vlasnika datoteke
4555 (-r-sr-xr-x) Svaki korisnik ima pravo čitanja i izvršavanja uz prava vlasnika datoteke

Secure Shell (ssh) komande

SSH (engleski Secure Shell - “sigurna ljuska”) - mrežni protokol nivo aplikacije, koji vam omogućava da proizvodite daljinski upravljač operativni sistem i tuneliranje TCP veza (na primjer, za prijenos datoteka). Po funkcionalnosti je sličan Telnet i rlogin protokolima, ali, za razliku od njih, šifrira sav promet, uključujući i prenesene lozinke. SSH omogućava izbor različitih algoritama šifriranja. SSH klijenti i SSH serveri dostupni su za većinu mrežnih operativnih sistema.

SSH vam omogućava siguran prijenos gotovo bilo kojeg drugog mrežnog protokola u nesigurnom okruženju. Dakle, ne možete samo raditi na daljinu na svom računaru preko komandne ljuske, već i prenositi audio stream ili video (na primjer, s web kamere) preko šifriranog kanala. SSH također može koristiti kompresiju prenesenih podataka za naknadnu enkripciju, što je zgodno, na primjer, za daljinsko pokretanje X Window System klijenata.

Većina hosting provajdera pruža klijentima SSH pristup njihovom matičnom direktoriju uz naknadu. Ovo može biti zgodno i za rad na komandnoj liniji i za daljinsko pokretanje programa (uključujući grafičke aplikacije).

Upravljanje procesima

Proces je program koji je trenutno pokrenut. Standard ISO 9000:2000 definira proces kao skup međusobno povezanih i međusobno povezanih aktivnosti koje pretvaraju dolazne podatke u odlazne podatke. Sam kompjuterski program je samo pasivna zbirka instrukcija, dok je proces stvarno izvršenje tih instrukcija. Takođe, proces je pokrenut program i svi njegovi elementi: adresni prostor, globalne varijable, registri, stek, otvoreni fajlovi itd.

top prikaži sve pokrenute procese
ps navedite svoje trenutno aktivne procese
ps-eafw prikazati pokrenute procese, resurse koje koriste i drugo korisne informacije(jednom)
ps -e -o pid,args –šuma prikazati PID-ove i procese u obliku stabla
pstree prikaz stabla procesa
ubiti -9 98989 "ubiti" proces sa PID 98989 "na smrt" (bez poštivanja integriteta podataka)
ubiti -TERM 98989 Ispravno prekinuti proces sa PID 98989
ubiti -1 98989 prisiliti proces s PID-om 98989 da ponovo pročita konfiguracijski fajl
lsof -p 98989 prikazati listu datoteka otvorenih procesom sa PID 98989
lsof /home/user1 prikaz liste otvorite fajlove iz /home/user1 direktorija
strace -c ls >/dev/null spisak sistemskih poziva kreiranih i primljenih od strane ls procesa
strace -f -e otvori ls >/dev/null prikaz poziva biblioteke
watch -n1 "mačka /proc/prekida" prikaz prekida u realnom vremenu
zadnje ponovno pokretanje prikaz istorije ponovnog pokretanja sistema
zadnji korisnik1 prikaz istorije registracije korisnika1 u sistemu i vremena koje je proveo u njemu
lsmod prikazati učitane module kernela
slobodan -m prikaži status ram memorija u megabajtima
smartctl -A /dev/hda praćenje stanja tvrdi disk/dev/hda preko SMART-a
smartctl -i /dev/hda provjerite dostupnost SMART-a na tvrdom disku /dev/hda
tail /var/log/dmesg povući deset najnoviji unosi iz evidencije pokretanja kernela
rep /var/log/messages prikazati zadnjih deset unosa iz sistemskog dnevnika

Mreža (LAN i WiFi)

ifconfig eth0 prikaži konfiguraciju mrežnog interfejsa eth0
ifup eth0 aktivirati (podići) interfejs eth0
ifdown eth0 deaktivirati (niži) interfejs eth0
ifconfig eth0 192.168.1.1 mrežna maska ​​255.255.255.0 postavite eth0 interfejs na IP adresu i podmrežnu masku
ifconfig eth0 promisc prebacite eth0 sučelje u promiskuitetni način rada za "hvatanje" paketa (njuškanje)
ifconfig eth0 -promisc onemogući promiskuitetni način rada na sučelju eth0
dhclient eth0 aktivirajte interfejs eth0 u dhcp modu
ruta -n prikaz lokalne tablice rutiranja
route add -net 0/0 gw IP_Gateway postavite zadanu IP adresu gatewaya
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 dodajte statičku rutu u mrežu 192.168.0.0/16 preko gatewaya sa IP adresom 192.168.1.1
ruta del 0/0 gw IP_gateway uklonite zadanu IP adresu gatewaya
echo "1" > /proc/sys/net/ipv4/ip_forward dozvoli prosljeđivanje paketa
ime hosta prikaz imena računara
host www.linuxguide.it razriješi ime hosta www.linuxguide.it u ip adresu i obrnuto *host 62.149.140.85*
ip link show* prikaz statusa svih interfejsa
mii-tool eth0 prikaz statusa i vrste veze za sučelje eth0
ethtool eth0 prikazuje statistiku interfejsa za eth0, prikazujući informacije kao što su podržani i aktuelnim režimima veze
netstat -tupn prikazuje sve uspostavljene mrežne veze putem TCP i UDP protokola bez rješavanja imena na IP adrese i PID-ove i imena procesa koji pružaju ove veze
netstat -tupln prikazuje sve mrežne veze preko TCP i UDP protokola bez rezolucije imena na IP adrese i PID-ove i imena procesa koji slušaju na portovima
tcpdump tcp port 80 prikazati sav promet na TCP portu 80 (obično HTTP)
iwlist skeniranje skenirajte zrak za dostupnost bežične tačke pristup
iwconfig eth1 prikaži konfiguraciju bežičnog mrežnog sučelja eth1

Microsoft Windows mreže (SAMBA)

IPTABLES (firewall)

iptables je uslužni program komandne linije koji je standardni interfejs za upravljanje radom netfilter firewall-a za kernele Linux verzije 2.4, 2.6, 3.x, 4.x. Za korištenje uslužnog programa iptables potrebne su privilegije superkorisnika (root).

iptables -t filter -nL prikaži sve lance pravila
iptables -t nat -L prikazati sve lance pravila u NAT tabeli
iptables -t filter -F obrišite sve lance pravila u tabeli filtera
iptables -t nat -F obrišite sve lance pravila u NAT tabeli
iptables -t filter -X obrišite sve prilagođene lance pravila u tabeli filtera
iptables -t filter -A INPUT -p tcp –dport telnet -j PRIHVATI dozvoli dolaznu telnet vezu
iptables -t filter -A IZLAZ -p tcp –dport http -j DROP blokiraju odlazne HTTP veze
iptables -t filter -A NAPRIJED -p tcp –dport pop3 -j PRIHVATI Dozvolite prosljeđivanje POP3 veza
iptables -t filter -A INPUT -j LOG –log-prefiks “DROP INPUT” omogućiti kernel logiranje paketa koji prolaze kroz INPUT lanac i dodavanje prefiksa “DROP INPUT” u poruku
iptables -t nat -A NASTAVLJANJE -o eth0 -j MASQUERADE omogući NAT (Network Address Translate) odlaznih paketa na eth0 interfejsu. Prihvatljivo kada se koristi sa dinamički dodijeljenim IP adresama
iptables -t nat -A PREUSMIRANJE -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT – do odredišta 10.0.0.2:22 preusmjeravanje paketa adresiranih na jedan host na drugi host

Informacije o sistemu

arh prikaz računarske arhitekture
uname -r prikazati korištenu verziju kernela
dmidecode -q prikaži komponente hardverskog sistema - (SMBIOS/DMI)
hdparm -i /dev/hda prikaz karakteristika tvrdog diska
hdparm -tT /dev/sda testirajte performanse čitanja podataka sa tvrdog diska
mačka /proc/cpuinfo prikaz informacija o procesoru
cat /proc/interrupts show prekida
mačka /proc/meminfo provjerite korištenje memorije
cat /proc/swaps prikaži swap fajl(ove)
cat /proc/version prikazati verziju kernela
mačka /proc/net/dev prikazati mrežna sučelja i statistiku o njima
cat /proc/mounts prikaz montiranih sistema datoteka
lspci-tv prikazati kao stablo PCI uređaja
lsusb -tv prikazati kao stablo USB uređaja
datum prikaz sistemskog datuma
Cal 2007 prikazati kalendarsku tabelu za 2007. godinu
datum 041217002007.00 postavite sistemski datum i vrijeme MMDDDHHmmGGGG.SS (MonthDayHourMinutesYear.Seconds)
sat -w uštedite sistemsko vreme u BIOS-u
vrijeme rada prikaz trenutnog vremena rada
w prikaži online korisnicima
ko sam ja ime pod kojim ste prijavljeni
korisnik prsta prikaz informacija o korisniku
uname -a prikaži informacije o kernelu
mačka /proc/cpuinfo CPU informacije
mačka /proc/meminfo informacije o memoriji
man command prikaži priručnik za komandu
df prikaži informacije o korištenju diskova
du prikazati "težinu" trenutnog direktorija
besplatno korištenje memorije i zamjene
whereis app moguća lokacija programa aplikacije
koja aplikacija koja će se aplikacija pokrenuti prema zadanim postavkama

Zaustavljanje sistema

Druge korisne komande

apropos ...ključna riječ prikazuje listu naredbi koje se na ovaj ili onaj način odnose na ključne riječi. Korisno kada znate šta program radi, ali se ne sećate komande
man ping pozivanje priručnika programa, u ovom slučaju, ping
šta je... ključna reč prikazuje opis radnji navedenog programa
ldd /usr/bin/ssh prikazati listu biblioteka potrebnih za rad ssh-a
alias hh="istorija" dodijelite pseudonim hh komandi historije
naći . -maxdepth 1 -name *.jpg -print -exec convert Promjena veličine svih slika u folderu, propuštanje ImageMagick-ovog uslužnog programa za "konvertiranje" za kreiranje manjih kopija slika (pregled)
zamijeni /dev/hda3 aktivirajte swap prostor koji se nalazi na hda3 particiji
zamijeni /dev/hda2 /dev/hdb3 aktivirajte swap prostore koji se nalaze na hda2 i hdb3 particijama

Pogledajte pomoć programa i priručnike

Nazive programa koji se koriste u naredbama koje mogu biti korisne treba naučiti ili odštampati, a kako ih koristiti možete saznati u bilo kojem trenutku pozivanjem pomoći ili priručnika za program.

Za dobijanje brzi vodič Prema programu, potrebno je da uradite:

man program

Možete se kretati pomoću tipki sa strelicama i izaći iz njega pritiskom na tipku Q. Za više detalja pogledajte čovjek čovjek

Da biste dobili pomoć za označavanje ključeva, trebate pokrenuti:

Program -h program --pomoć

Obje opcije bi trebale raditi isto, ali neki autori programa ostavljaju jedan od ovih ključeva, pa pokušajte oba ako je potrebno.

Traži po čovjeku

Ako niste sigurni koja vam je naredba potrebna, pokušajte pretražiti tekstove priručnika.

    Čovječe-k nešto-što-trebaš

    će tražiti ono što vam treba u svim priručnicima. Pokušajte:

    Man-k nautilus

    da vidite kako to radi. Usput, ovo je isto kao i pokretanje naredbe apropos.

    Čovječe nečega što ti treba

    će pretraživati ​​samo po nazivima sistemskih priručnika. Pokušajte:

    Čovjek -f patuljak

    Na primjer, pokretanje naredbe whatis će proizvesti isti rezultat.

Privlačniji muškarci

Korisnici Gnome/Unity desktopa mogu iskoristiti prednosti uslužnog programa yelp, koji pruža jednostavan GUI, pokretanjem naredbe u konzoli

jel čovječe:<команда>

Korisnici sa instaliranim Konqueror-om mogu čitati stranice priručnika i pretraživati ​​ih u kontekstu web pretraživača, ukrašenog odabranim pozadinske slike. Da biste to učinili, upišite K-osvajač u adresnu traku i koristite naredbu:

Čovjek:/<команда>

Izvršite komande sa neograničenim privilegijama

Većini naredbi navedenih u nastavku mora prethoditi naredba:

Ovo vam privremeno daje prava superkorisnika, koja su neophodna za rad sa datotekama i direktorijumima koji ne pripadaju vašem nalogu. Za korištenje sudo potrebna je lozinka. Samo korisnici sa takvim administrativnim privilegijama mogu koristiti ovu naredbu.

Komande za rad sa fajlovima i fasciklama

    Znak tilde (~) predstavlja vaš početni folder. Ako ti korisnik, tada je tilda (~) /home /korisnik.

    Komanda pwd („ispis radnog direktorija“) omogućava vam da saznate u kojem se direktoriju nalazite ovog trenutka. Zapamtite, međutim, da Gnome Terminal uvijek prikazuje iste informacije u naslovu prozora.

    Ls će vam pokazati sve datoteke u trenutnom direktoriju. Ako koristite ovu naredbu s određenim opcijama, također možete omogućiti prikaz veličine datoteka, vremena poslednja promena i prava na fajlove. Na primjer: ls ~

    će pokazati sve što imate u svom početnom folderu.

    Naredba cd mijenja radni direktorij. Kada prvi put pokrenete terminal, bit ćete u svom početnom folderu. Za navigaciju po sistemu datoteka trebate koristiti cd . primjeri:

    1. Da biste došli do korijenskog direktorija, pokrenite: cd /

      Da biste došli do vašeg kućnog foldera, pokrenite: cd ~

      Za pomicanje za jedan direktorij gore koristite: cd ..

      Za povratak na prethodno posjećeni direktorij koristite: cd -

      Da biste se kretali kroz nekoliko direktorija istovremeno, morate napisati punu putanju do mape u koju želite premjestiti. Na primjer, naredba: cd /var/www

      će vas premjestiti u /www poddirektorij /var/ direktorija. I komanda:

      CD ~/Desktop\

      će vas odvesti na vašu radnu površinu. U ovom slučaju, "\" znači izbjegavanje razmaka.

    Komanda cp kopira datoteku. Na primjer, naredba: cp text new

    će stvoriti tačna kopija fajl "tekst" i nazvaće ga "novi", dok "fajl" neće nestati nigde. Za kopiranje direktorija potrebno je koristiti naredbu:

    Cp -r direktorij novi

    gdje opcija -r označava rekurzivno kopiranje.

    Komanda mv premješta datoteku na drugu lokaciju ili jednostavno preimenuje datoteku. Na primjer, naredba: tekst datoteke mv

    će preimenovati "fajl" u "tekst".

    Mv tekst ~/Desktop\desk

    će premjestiti "tekst" na vašu radnu površinu, ali ga neće preimenovati. Da biste i dalje preimenovali datoteku, morate posebno navesti novo ime za nju. Možete zamijeniti putanju do vašeg kućnog foldera sa "~" da ubrzate stvari. Imajte na umu da kada koristite mv sa sudo, terminal takođe vezuje "~" za vašu početnu fasciklu. Međutim, ako omogućite root sesiju u konzoli koristeći sudo -i ili sudo -s , tada će se "~" odnositi na korijen diska, a ne na vaš početni direktorij.

    Komanda rm briše datoteku.

    Komanda rmdir briše prazan folder. Da biste izbrisali folder zajedno sa svim njegovim prilozima, umjesto toga koristite rm -r.

    Mkdir Ova naredba kreira direktorij. Komanda mkdir music će za vas kreirati fasciklu pod nazivom “music”.

    Čovjek probaj ovu naredbu kada želiš pročitati inline opis druge komande. Na primjer: čovjek čovjek

    će vam pokazati opis same naredbe.

Sistemske informacije naredbe

    Tim df pokazuje količinu zauzetog prostora na disku na svim montiranim particijama. Najkorisnije: df -h

    Zato što za prikaz koristi megabajte (M) i gigabajte (G), a ne blokove. -h znači "čitljiv za ljude".

    du prikazuje količinu prostora na disku koji zauzima određena fascikla. Može prikazati informacije za sve poddirektorije zasebno ili za fasciklu u cjelini. .. user@users-desktop:~$ du /media/floppy 1032 /media/floppy/files 1036 /media/floppy/ user@users-desktop:~$ du -sh /media/floppy 1.1M /media/floppy/

    S označava "sažetak", a -h označava "ljudski čitljiv".

    besplatno prikazuje količinu slobodne i iskorištene RAM-a. Naredba: slobodno -m

    prikazuje informacije u megabajtima.

    top prikazuje informacije o vašem sistemu, pokrenutim procesima i sistemskim resursima, uključujući CPU opterećenje, RAM i korištenje i količinu zamjene pokrenuti procesi. Da biste zaustavili vrh, pritisnite Q.

Tu je i nekoliko drugih divnih i vrlo potrebnih uslužnih programa, dizajniranih u vrhunskom stilu:

    htop analog top, mnogo superiorniji u mogućnostima

    iftop informacije o aktivnim mrežnim vezama, brzini preuzimanja/učitavanja mreže

    iotop informacije o procesima koji izvode aktivne disk operacije

    uname sa opcijom -a, prikazuje sve sistemske informacije, uključujući naziv mašine, verziju kernela i druge detalje. Najkorisnije od ovoga je provjera verzije kernela.

    Passwd newuser

Izgradnja stabla direktorija

Uslužni program prikazuje stablo direktorija u lijepo oblikovanom obliku. Paket stabla je u Ubuntu repozitorijumu, tako da je instalacija jednostruka:

sudo apt-get stablo instalacije

Za prikaz stabla direktorija, naredba bi trebala izgledati ovako:

drvo -dA test

  1. && . Strogo govoreći, ovo nije tim. Ako želite da izvršite nekoliko naredbi odjednom, stavite dvostruki ampersand između njih ovako: first_command && second_command. Terminal će izvršavati naredbe redom. Možete unijeti onoliko komandi koliko želite.
  2. alias Dodjeljuje imena koja kreirate dugim naredbama kojih se ne možete sjetiti. Unesite alias long_command short_command.
  3. cd. Mijenja trenutni folder terminala. Kada pokrenete terminal, on koristi vašu kućnu fasciklu. Unesite cd folder_address, a terminal će raditi sa datotekama koje se tamo nalaze.
  4. jasno. Briše prozor terminala od svih poruka.
  5. 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 ovako: your_command.
  6. covece. Prikazuje vodič za programe i komande. Upišite man package_name ili man your_command.
  7. šta je. Displeji Kratki opis bilo koji program. Unesite naredbu i ime programa whatis package_name.

Za obavljanje mnogih radnji na sistemu, kao što je instaliranje i deinstalacija programa, trebat će vam administratorska prava ili root superkorisnika kako se to zove u Linuxu.

  1. sudo Ova komanda će vam dati prava superkorisnika. Upišite sudo prije naredbe koju želite (na primjer, sudo apt upgrade) da biste je pokrenuli kao administrator. Sistem će od vas tražiti lozinku.
  2. sudo su . Nakon ove naredbe, sve naredbe koje unesete će se izvršavati kao superkorisnik dok ne zatvorite terminal. Koristite ga ako trebate pokrenuti mnogo komandi s administratorskim pravima.
  3. sudo gksudo . Naredba za pokretanje GUI aplikacije s administratorskim pravima. Na primjer, ako se želite preseliti ili promijeniti sistemske datoteke, unesite sudo gksudo nautilus (navedite upravitelj datoteka koji koristite).
  4. sudo!! . Ova komanda će pokrenuti prethodno unesenu komandu sa administratorskim pravima. Korisno ako ste upisali naredbu bez sudo .

Ne izvršavajte komande kao superkorisnik koje ne razumijete.

Instaliranje i deinstaliranje aplikacija u Linuxu obavljaju menadžeri paketa. U Ubuntuu menadžer paketa se zove apt, u ​​Fedori - dnf, u Arch i Manjaro - pacman. Oni preuzimaju aplikacije iz online spremišta, izvora paketa. Treba im dati komande sa pravima superkorisnika.

apt (Debian/Ubuntu/Mint)

  1. sudo apt install ime_paketa. Instalirajte potreban paket.
  2. sudo apt-add-repository adresa_spremišta. Dodajte spremište treće strane.
  3. sudo apt update. Ažurirajte informacije o paketu.
  4. sudo apt upgrade . Ažurirajte sve pakete na najnovije (izvršite nakon apt ažuriranja).
  5. sudo apt ukloni naziv_paketa. Uklonite nepotreban paket.
  6. sudo apt purge ime_paketa. Uklonite nepotreban paket sa svim ovisnostima ako želite osloboditi više prostora.
  7. sudo apt autoremove . Uklonite sve nepotrebne zavisnosti, pakete siročad i ostalo smeće.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf install ime_paketa. Instalirajte potreban paket.
  2. sudo dnf config-manager --add-repo repository_address. Dodajte spremište treće strane.
  3. sudo dnf upgrade . Ažurirajte sve pakete na najnovije.
  4. sudo dnf ukloni naziv_paketa. Uklonite nepotreban paket.
  5. sudo dnf autoremove . Uklonite sve nepotrebne zavisnosti.

pacman (Arch/Manjaro)

  1. sudo pacman -S ime_paketa. Instalirajte potreban paket.
  2. sudo yaourt -S ime_paketa. Instalirajte paket iz AUR-a ako nije u glavnom spremištu.
  3. sudo pacman -Sy . Ažurirajte informacije o paketu.
  4. sudo pacman -Syu . Ažurirajte sve pakete na najnovije.
  5. sudo pacman -R ime_paketa. Uklonite nepotreban paket.
  6. sudo pacman -Rs ime_paketa. Uklonite nepotreban paket sa svim zavisnostima.

Možete instalirati i ukloniti nekoliko 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, otkucajte prvih nekoliko slova naziva paketa i dvaput pritisnite Tab. Upravitelj paketa će prikazati sve pakete čija imena počinju istim imenom.

  1. ubiti. Ova naredba se koristi za prisilno okončanje procesa. Morate unijeti kill PID_process. PID procesa se može pronaći upisivanjem top .
  2. xkill. Još jedna naredba za završetak procesa. Unesite ga, a zatim kliknite na prozor koji želite da zatvorite.
  3. killall. Ubija procese sa određenim imenom. Na primjer, ubiti firefox.
  4. top. Prikazuje listu pokrenutih procesa, sortiranih u zavisnosti od potrošnje CPU resursa. Neka vrsta terminala “System Monitor”.

Pregledanje i uređivanje fajlova

  1. mačka. Kada se naredba koristi sa jednom tekstualnom datotekom (na primjer: cat file_path), ona prikazuje njen sadržaj u prozoru terminala. Ako navedete dvije ili više datoteka, cat path_to_file_1 path_to_file_2, spojit će ih. Ako unesete cat file_path_1 > new_file, spojit će se sadržaj navedenih datoteka u novi fajl.
  2. chmod. Omogućava vam da promijenite dozvole za fajlove. Može biti korisno ako želite promijeniti sistemsku datoteku.
  3. chown. Mijenja vlasnika datoteke. Mora se izvršiti s pravima superkorisnika.
  4. fajl. Prikazuje informacije o navedenoj datoteci.
  5. nano . Otvara jednostavan uređivač teksta. Možete kreirati novu tekstualnu datoteku ili otvoriti postojeću: nano file_path.
  6. preimenuj. Preimenuje datoteku ili nekoliko datoteka. Naredba se također može koristiti za datoteke po maski.
  7. dodir. Mijenja datum posljednjeg otvaranja ili izmjene specificirani fajl.
  8. wget. Preuzima fajlove sa Interneta u fasciklu terminala.
  9. zip. Raspakuje i komprimuje arhive.

Kreiranje i brisanje datoteka i foldera

  1. mkdir. Kreira novu fasciklu u trenutnoj fascikli terminala ili u navedenoj fascikli: mkdir folder_path.
  2. rmdir. Briše navedeni folder.
  3. rm. Briše fajlove. Može izbrisati i pojedinačnu datoteku i grupu koja ispunjava određene kriterije.

Kopiranje i premještanje datoteka

  1. k.č. Kreira kopiju navedene datoteke u fascikli terminala: cp path_to_file. Ili možete odrediti odredišni cp path_to_file path_to_copy.
  2. mv. Premešta datoteku iz jedne fascikle u drugu. Možete odrediti ime za datoteku koja se premješta. Zanimljivo, u Linuxu se ova naredba može koristiti i za preimenovanje datoteka. Samo navedite isti folder u kojem se datoteka nalazi i drugo ime.

Pretražite fajlove

  1. naći . Pretražujte datoteke prema određenim kriterijima, kao što su naziv, tip, veličina, vlasnik, datum kreiranja i izmjene.
  2. grep. Traži tekstualne datoteke koji sadrže određene nizove. Kriterijumi su veoma fleksibilni.
  3. locirati. Pretražuje datoteke i fascikle čija imena odgovaraju upitu i prikazuje njihove putanje u sistemu datoteka.

  1. lsblk. Ova naredba vam pokazuje koje diskove imate na vašem sistemu i na koje su particije podijeljeni. Naredba također prikazuje nazive vaših particija i diskova, u formatu sda1, sda2 i tako dalje.
  2. mount Montira disk jedinice, uređaje ili sisteme datoteka tako da možete raditi s njima. Obično će se uređaji automatski povezati čim kliknete na njih u upravitelju datoteka. Ali ponekad ćete možda morati nešto montirati ručno. Možete povezati bilo šta: diskove, eksterni diskovi, particije, pa čak i ISO slike. Ova naredba se mora izvršiti s pravima superkorisnika. Da montirate postojeći disk ili particiju, unesite mount sdX .
  3. umount. Demontira sistem datoteka. Komanda umount sdX će montirati sistem datoteka vanjskog medija tako da ga možete izbaciti.
  4. dd. Ova komanda kopira i konvertuje datoteke i particije. Ima mnogo različitih upotreba. Na primjer, dd if=/dev/sda of=/dev/sdb će napraviti tačnu kopiju sda particije na sdb particiji. dd if=/dev/zero of=/dev/sdX će obrisati sadržaj navedenog medija sa nulama tako da se informacije ne mogu oporaviti. I dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M će učiniti medij za pokretanje sa slike distribucije koju ste preuzeli.

Linux komande za upravljanje korisnicima

  1. useradd. Registrira novog korisnika. Unesite useradd korisničko ime i korisnik će biti kreiran.
  2. userdel. Briše korisnički nalog i fajlove.
  3. usermod. Mijenja korisnički račun. Može premjestiti početnu mapu korisnika ili postaviti datum za zaključavanje računa.
  4. passwd. Mijenja lozinke računa. Običan korisnik može promijeniti samo lozinku za svoj račun;

Linux komande za upravljanje mrežom

  1. ip. Multifunkcionalni tim za rad sa mrežom. Komanda ip address show prikazuje informacije o mrežne adrese, ip ruta kontrolira rutiranje i tako dalje. Izdavanjem naredbi ip link set ethX up, ip link set ethX down, možete uključiti i isključiti veze. Komanda ip ima mnogo namjena, pa je najbolje pročitati priručnik prije upotrebe ili upisati ip --help
  2. ping. Pokazuje da li ste povezani na mrežu i pomaže u određivanju kvaliteta veze.

I još nešto

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

  1. cowsay bilo šta. Krava će reći šta joj vi kažete.
  2. fortune | cowsay. Krava će dati pametnu (ili ne tako pametnu) misao ili citat.
  3. cowsay -l . Navodi sve životinje koje se mogu prikazati u terminalu. U slučaju da ne voliš krave.
  4. fortune | cowsay -f životinja_sa_liste. Životinja po vašem izboru počinje da izbacuje citate, ponekad relevantne.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Natjerat će cijeli zoološki vrt da govori ruski. Bez toga, životinje citiraju Twaina i Wildea.

Ovo nisu sve Linux komande. Ako trebate detaljno znati parametre i metode primjene Linux komande, možete koristiti ugrađeni vodič. Upišite man your_command ili your_command --help .

BeeSoft Commander 2.23

BeeSoft Commander mlad projekat, jednostavan fajl menadžer, napisan u duhu UNIX-a. Prema nepisanom pravilu, program treba da obavlja samo svoje direktne dužnosti i ništa dodatno.

Upravitelj datotekama koristi QT biblioteku i vrlo se brzo pokreće iz KDE okruženja. Traka s alatima nije prilagodljiva, ali sadrži gotovo sve glavne funkcije programa. Možete raditi sa više kartica. Desno dugme mouse je odgovoran za odabir datoteka u čast staroj tradiciji Norton Commandera. Mnoge operacije sa datotekama se izvode pomoću funkcijskih tipki, prema starom standardu koji je također postavio Peter Norton.

BeeSoft Commander sadrži dobar FTP klijent, koji vam omogućava da se povežete na nekoliko servera i sačuvate podešavanja veze. Programeri se nisu zamarali implementacijom pregleda i uređivanja raznih dokumenata. Sa ugrađenim editorom možete samo mijenjati tekstualni dokumenti. Ako se otkriju druge vrste datoteka, program se ili prebacuje u HEX način rada ili prikazuje haotičan skup znakova. Uređivanje u ovom slučaju nije dostupno.

BeeSoft Commander ne zahtijeva složenu konfiguraciju. Možete odrediti fontove i boje panela i podesiti širinu kolona. I, zapravo, tu se završava sva zabava putovanja kroz postavke.

Zvanična stranica:

Worker jedan od najneobičnijih upravitelja datotekama. Prva stvar na koju treba odmah obratiti pažnju je da nema potrebe za instaliranjem dodatnih grafičkih biblioteka osim X11.

Sve kontrole za upravljanje datotekama su koncentrisane u brojnim dugmadima koji se nalaze na dnu radnog prozora aplikacije. Klikom na statusnu traku mijenjate grupe dugmadi. Svako dugme poziva posebnu funkciju. Funkcije mogu biti ili ugrađeni Worker alati ili eksterni uslužni programi dizajnirani za obradu datoteka.

Worker je blisko integrisan sa Midnight Commander-om i omogućava vam da koristite pravila obrade arhive iz konzolnog fajl menadžera. Osim toga, prema zadanim postavkama, MC se koristi kao uređivač datoteka (funkcija Edit File).

Worker distribucija uključuje samo alat za pregled tekstualnih datoteka. Sve ostale radnje (pregled grafike i video zapisa, uređivanje bilo koje vrste podataka...) prepuštene su vanjskim programima. Uređivač teksta default je xedit, što nije iznenađujuće. xedit takođe koristi samo X11 biblioteku.

Među unaprijed definiranim funkcijama (dugmadima) možete pronaći audio konverziju, grafičku konverziju, montažu uređaja i još mnogo toga.

Upravitelj datotekama je vrlo neobičan, što će, naravno, otežati savladavanje od nule. S druge strane, svi konkurenti ili koriste moćne grafičke biblioteke (QT, GTK) ili rade u tekstualnom modu. Radnik u ovom svjetlu izgleda kao neka vrsta kompromisnog rješenja.

Pivot table

GUI+ + + + + + - + - + +
Graficka bibliotekaQTGTK2GTK1GTK2QTQT- GTK2- GTK2X11
Tabs+ - - - + + - - + - -
FTP klijent+ - - + + + + + - - +
FTP:// protokol- - - - + + - + - - -
SMB:// protokol- - - + + + - + - - -
HTTP:// protokol- - - - + - - - - - -
Sličice dokumenata- - - - + + - + - - -
Uređivač teksta+ + - - - + + - + - -
Pregledanje slika- - - + + - - - - - -
Pogledajte video- - - - + - - - - - -
Pogledaj HTML- - - - + + + - - - -
Pogledaj RTF- - - - + + - - - - -
Pogledaj DOC- - - - + + + - - - -
HEX editor- - - - - - - - + - -
Isticanje vrste datoteke- - + + - - - - + - -
Brze fascikle (oznake)- + - + + + + + - + -
Istorija foldera- + + + + + + + + - -
Često posjećeni folderi- - - - + + - - - - -
Panel za brzo pokretanje (meni)- - - - + + + - + - -
Dodaci- + - + + + + - - - -
Multitasking- - + + + + + + - - -
BeeSoft Commander 2.23
emelFM2 0.1.6
Gentoo 0.11.55
GNOME Commander 1.2.0
Konqueror 3.5.2
Krusader 1.70.0
Nautilus 2.12.2
Tux Commander 0.4.101
Menadžeri tekstualnih datoteka i Worker
Dijeli