Patru manageri de fișiere cu două panouri pentru Ubuntu. Midnight Commander - manager de fișiere consolă pentru Linux Mc manager de fișiere Linux

Midnight Commander (MC) este cea mai populară aplicație de acest gen și cea mai ușor de utilizat dintre omologii săi Norton Commander, având un panou cu operațiuni utilizate frecvent în partea de jos a ecranului.

În MC, selecția fișierelor este controlată folosind săgețile de pe tastatură, tasta Introduce este folosit pentru a selecta fișiere, iar tastele funcționale efectuează diverse operații, cum ar fi redenumirea, editarea, copierea fișierelor. MC acceptă și operațiuni cu mouse-ul.

Funcționalitatea Midnight Commander include redenumirea în masă a fișierelor (folosind șabloane), capacitatea de a vizualiza conținut Fișiere RPMși pachete DEB, care lucrează cu formate de arhivă de bază, la fel de ușor ca cu directoare obișnuite, editor mceditși capacitatea de a lucra în modul client FTP și FISH.

Mcedit este cu adevărat util și poate fi lansat ca aplicație independentă sau prin MC folosind o cheie F4. Mcedit are următoarele caracteristici cheie: Evidențierea sintaxelor pentru multe limbi, macrocomenzi, fragmente de cod, integrare ușoară cu instrumente externe, indentare automată, suport pentru mouse, suport pentru clipboard și multe altele.

Utilizatorii Linux vor putea instala Midnight Commander pe computer folosind următoarele comenzi.

Pe Ubuntu/Debian:

sudo apt-get install mc

Pe RHEL/CentOS:

yum instalează mc

Pe Arch Linux:

sudo pacman -S mc

Last File Manager (Lfm - scris în Python) este un alt comandant de consolă ușor de utilizat, cu vizualizări într-un și două panouri. Caracteristicile puternice sunt vfs pentru fișiere comprimate(deci puteți vizualiza arhivele ca directoare normale, la fel ca MC, dar nu puteți procesa fișiere .deb și .rpm), casete de dialog pentru compararea fișierelor, marcaje, istoric, prezentarea fișierelor în culori diferite în funcție de extensie și filă .

Desigur, aceasta este doar o mică listă de caracteristici. Instalați acest comandant și evaluați toată funcționalitatea programului:

sudo apt-get install lfm

3.Vifm

Managerul de fișiere Vifm va fi de interes pentru fanii editorului de text Vim. Vifm este un comandant de consolă cu taste specifice Vim. Vifm va părea destul de dificil pentru utilizatorii care nu sunt familiarizați cu Vim și va trebui să petreceți ceva timp pentru a vă obișnui cu el. Cu toate acestea, documentația Vifm oferă o listă de comenzi rapide de la tastatură pentru a începe să utilizați acest manager de fișiere.

Puteți seta Vifm la o vizualizare cu unul sau două panouri; în modul cu două panouri, poate funcționa ca două panouri clasice diferite sau unul dintre panouri poate fi utilizat pentru a vizualiza rapid proprietățile fișierului.

Pentru cei care nu au folosit niciodată Vim, Vifm vă permite să tăiați folosind taste rapide dd, inserați folosind tasta p și redenumiți fișierele folosind cw. Tastele de navigare sunt standard - hjkl, folosind tastele hȘi l Se deschide un arbore de directoare, sortat în ordine crescătoare, respectiv descrescătoare.

În fișierul de configurare vifmrc, veți putea să vă configurați comenzile și să definiți reguli simple privind tipurile de fișiere și programele cu care acestea pot fi deschise.

Pentru a instala Vifm în mediul de operare, trebuie să rulați următoarele comenzi în consolă.

Pe Ubuntu/Debian:

sudo apt-get install vifm vim

Pe RHEL/CentOS:

sudo yum install vifm

Pe Arch Linux:

sudo pacman -S vifm

Adăugare la articol

Am găsit mai mulți manageri de fișiere disponibile de pe terminalul Linux, așa că adaug la această listă.

Ranger

Ranger este un manager scris în Python și implementat folosind biblioteca ncurses.

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

sau folosind PyPI:

pip install ranger-fm

nnn

nnn este un manager de fișiere rapid și flexibil pentru consola Linux.

Instalarea nnn pe Ubuntu:

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

Comandantul WCM

WCM Commander este o clonă Manager FAR, popular printre utilizatorii de Windows.

Dos Navigatorul lui Necromancer

Dos Navigatorul lui Necromancer este o clonă a aceluiași comandant Norton.

Așadar, v-am prezentat o scurtă prezentare a celor mai populari manageri de fișiere de consolă pentru Linux. Pe care o preferi și de ce? Astept comentarii...

Noi toți, atât administratori de server, cât și utilizatori obișnuiți de computere, ne ocupăm foarte des de fișiere. Este important să lucrăm cu fișiere într-un mediu convenabil pentru noi, deoarece acest proces poate dura destul de mult timp. Deschidem, ștergem, mutăm și redenumim fișiere adesea. Prin urmare, în acest articol, să ne uităm la cum să alegeți un manager de fișiere pentru Ubuntu. În mod implicit, Ubuntu vine cu Nautilus, dar este posibil să nu se potrivească tuturor cu aspectul și funcționalitatea sa; ne vom uita la încă șapte manageri de fișiere diferiți, precum și la cum să le instalăm.

Nu toată lumea știe despre selecția largă de manageri de fișiere pentru Linux. Sau nu realizează pe deplin capacitățile programelor pe care le cunosc. Sunt diferite manageri de fișiere pentru Ubuntu și există o mulțime de ele, precum și alte programe. Iată cele mai populare:

  • Comandantul de la miezul nopții
  • Delfin

Toți sunt excelenți manageri de fișiere. Există atât simple, cât și multifuncționale. Puteți alege un manager de fișiere care se potrivește nevoilor dvs. Midnight Commander și Dolphin sunt managerii mei preferați de fișiere. Le folosesc destul de des.

Toți acești manageri de fișiere pot fi personalizați după bunul plac. Cele mai personalizabile sunt Krusader și Konqueror. Midnight Commander este singurul manager de fișiere cu interfață de consolă, dar are și multe setări.

Cum se schimbă managerul de fișiere implicit în Ubuntu

Dacă decideți să schimbați managerul de fișiere ubuntu cu altul, nu este atât de dificil. Instalați programul care vă place și editați câteva fișiere meniul contextual a lucrat cu noul manager de fișiere.

Și trebuie să corectați fișierele:

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

Înlocuiește liniile:

TryExec=nautilus
Exec=nautilus

TryExec=manager_fișiere
Exec=manager de fișiere

Și acum același lucru în fișier:

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

TryExec=manager_fișiere
Exec=manager de fișiere %U

În Kubuntu, managerul de fișiere implicit este configurat în Setări de sistem. Acum să trecem la revizuirea managerilor de fișiere pentru Ubuntu.

Comandantul de la miezul nopții

Midnight Commander este un manager de fișiere cu o interfață Linie de comanda(cli). Este util mai ales atunci când nu există nicio modalitate de a lansa un shell grafic, dar poate fi folosit și ca manager de fișiere principal într-o interfață grafică. Poate fi rulat în aproape orice shell de linie de comandă și chiar într-o sesiune SSH.

Puteți lansa Midnight Commander din linia de comandă rulând:

Captura de ecran de mai sus arată Midnight Commander într-o filă a emulatorului de terminal Ubuntu. Interfața cu utilizatorul Programul este împărțit în două panouri, fiecare afișând conținutul directorului. Partea de sus a fiecărui panou afișează directorul curent. Navigarea se face folosind tastele săgeți. Tasta Enter este folosită pentru a deschide un folder.

În partea de sus a programului există un meniu cu setări ale programului, panouri din stânga și din dreapta, precum și diverse operații pentru fișiere. În partea de jos a ferestrei sunt afișate informații despre fișierul sau directorul selectat, precum și un rând cu taste funcționale. Puteți apăsa pur și simplu tasta funcțională dorită pentru a efectua rapid aceasta sau acea acțiune. Tot aici puteți vedea o linie de terminal pentru executarea rapidă a comenzilor în directorul curent.

Puteți instala Midnight Commander cu comanda:

sudo apt-get install mc

Krusader este un manager de fișiere excepțional care utilizează conceptele Midnight Commander într-o interfață grafică. De asemenea, folosește o interfață cu două panouri, dar acceptă și multe funcții suplimentare. Acceptă navigarea folosind tastatura și, ca de obicei, folosind mouse-ul.

Krusader are și două panouri care afișează conținutul unui director, dar există și file care vă permit să deschideți mai multe foldere într-un singur panou.

Pe fiecare filă puteți configura modul de afișare a fișierelor. În captură de ecran, fișierele sunt afișate în modul detaliat- pictogramă, nume, dimensiune, data creării, proprietar și drepturi de acces.

Există, de asemenea, un meniu în partea de sus a ferestrei și o linie în partea de jos tastele funcționaleși terminal. Krusader salvează automat directoarele actuale și setările de afișare, astfel încât, atunci când deschideți programul, veți reveni la folderele cu care l-ați lăsat ultima dată.

Printre caracteristicile utile, putem remarca suportul pentru protocoalele FTP și samba, care simplifică accesul la fișierele de pe serverele de la distanță.

Pentru a instala cel mai bun fișier Manager Ubuntu do:

sudo apt-get install krusader

Este important să rețineți că este scris în Qt și va lua cu el toate Qt și mai multe biblioteci KDE.

Konqueror este un alt manager de fișiere puternic din suita standard KDE. Are unul caracteristică interesantă- pe lângă accesarea fișierelor, aici puteți introduce adresa URL și puteți vizualiza paginile de internet.

O altă caracteristică a acestui manager de fișiere este capacitatea de a deschide mai multe file, în fiecare dintre care puteți deschide un director separat.

În imagine, fereastra programului este împărțită în trei părți în dreapta și o bară laterală în stânga. Bara laterală a arborelui de directoare este utilizată pentru navigarea rapidă prin sistemul de fișiere.

Îmi place mai ales în Konqueror panou lateral, cu care poți găsi cu ușurință fisierele necesare, navigați în sistemul de fișiere și ștergeți rapid arborele de directoare inutile.

Interfața programului este similară cu Krusader și Midnight Commander, dar există mult mai puține funcționalități. În loc de două file standard, aici puteți crea mai multe panouri și le puteți aranja după cum doriți. Puteți naviga prin file și directoare folosind fie tastatura, fie mouse-ul.

Și aici, modul de afișare a fișierelor este configurat pentru fiecare filă individuală, dar nu există salvare automată. Dar puteți salva manual locația și filele care trebuie lansate de fiecare dată când porniți programul.

Pentru a instala pe Ubuntu, utilizați comanda:

sudo apt-get install konqueror

Comandant dublu

Acesta este un alt manager de fișiere grozav în stilul Midnight Commander și Krusader. Dar de data aceasta se bazează pe biblioteca GTK, ceea ce înseamnă că este perfect pentru cei care doresc un manager de fișiere excelent, bogat în funcții și nu doresc să tragă jumătate din bibliotecile KDE în sistem.

Interfața este împărțită în două panouri. Caracteristicile excepționale includ un editor de text încorporat, suport pentru vizualizarea fișierelor în formate HEX și binare și suport pentru lucrul cu arhive. De asemenea, suportă diverse oportunități de creare de rețele, cum ar fi conectarea prin Webdav, FTP, Samba.

Pentru a instala, rulați aceste comenzi:

sudo add-apt-repository ppa:alexx2000/doublecmd
$ sudo apt-get update
$ sudo apt-get install doublecmd-gtk

Delfin

Acesta este un alt manager de fișiere de la KDE. Interfața sa este foarte asemănătoare cu Konqueror, dar este mai frumoasă și mai funcțională. Și aici este posibil să creați mai multe panouri și file. Există și o bară laterală cu comenzi rapide acces rapid la sistemul de fișiere.

În mod implicit, se deschide un singur panou, dar nimic nu vă împiedică să adăugați altul și să faceți Dolphin să arate ca Krusader. Dar împărțirea panourilor ca în Konqueror nu este acceptată aici.

Deși aici sunt acceptate file, acestea nu sunt salvate și după repornirea programului, acesta începe cu o filă în care folderul dvs. de acasă este deschis.

Instalat de Dolphin cu comanda:

sudo apt-get install dolphin

Nautilus este implicit în Ubuntu și nu m-am putut abține să nu spun câteva cuvinte despre asta. Aici puteți folosi, există suport pentru mai multe panouri și file, există și o bară laterală cu comenzi rapide de acces rapid. Este un manager de fișiere simplu și stabil, excelent pentru începători datorită simplității sale.

Navigarea prin cataloage se realizează cu ajutorul săgeților de pe tastatură sau mouse. Există comenzi rapide pentru taste rapide, dar nu atât de multe ca în Double Commander.

Acesta este un alt manager de fișiere ușor și simplu. Poate chiar mai simplu decât Nautilus. Arata si functioneaza la fel.

Puteți instala pe Ubuntu cu comanda:

sudo apt-get install thunar

Un alt manager de fișiere Ubuntu moderat de simplu. Arată la fel ca precedentele două. Filele și majoritatea funcțiilor sunt acceptate pentru lucru confortabil cu dosare.

În partea stângă a ecranului există un panou cu o vedere arborescentă a sistemului de fișiere, la fel ca în Konqueror. Acest manager de fișiere conține funcționalități excelente și, în același timp, o interfață foarte simplă.

A instala:

sudo apt-get install pcmanfm

XFE

Acesta este unul dintre cei mai interesanți manageri de fișiere. În interfața sa include multe funcții de la Nautilus, Thunar și PcManFm dar în același timp este mult mai flexibil.

Există două tipuri de interfață: interfață grafică cu utilizatorul și interfață de linie de comandă.

Interfață grafică cu utilizatorul (Engleză: interfață grafică cu utilizatorul, GUI).- controlați programele folosind butoane grafice, meniuri pop-up, ferestre și alte elemente. Multe acțiuni pot fi efectuate folosind mouse-ul.

Avantaje: afișarea vizuală a programelor și a conținutului acestora; capabilitățile programului pot fi studiate fără a citi documentația.

Linia de comandă (Engleză: Command Line Interface, CLI).- managementul programului folosind comenzi. Comenzile constau din litere, cifre, simboluri, sunt tastate linie cu linie și sunt executate după apăsarea tastei Enter. Instrumentul principal aici este tastatura.
Această interfață este încorporată în nucleul sistemului și va fi disponibilă chiar dacă interfața grafică nu pornește.

Avantaje: consum redus de resurse, flexibilitate la compilarea unei liste de acțiuni din comenzi, capacitatea execuție automată comenzi, capacitatea de a copia și lipi comenzi.

Dacă comparați interfețele din sisteme diferite, veți observa că comenzile de bază sunt aceleași în toate distribuțiile din familia Linux, dar programele grafice din fiecare sistem pot varia foarte mult.

Există două moduri de a ajunge la linia de comandă: prin consolă sau terminal.

Consolă

Când Ubuntu pornește, sunt lansate șapte console pe ecran complet, fiecare cu propria sa sesiune independentă, prima până la a șasea cu o interfață de linie de comandă, a șaptea pornește în modul grafic. Utilizatorul vede doar modul grafic în timpul încărcării.
Puteți trece la una dintre consolele virtuale apăsând combinația de taste:
Ctrl+Alt+F1 - prima consolă virtuală;
Ctrl+Alt+F2 - a doua consolă virtuală;
Ctrl+Alt+F3 - a treia consolă virtuală;
Ctrl+Alt+F4 - a patra consolă virtuală;
Ctrl+Alt+F5 - a cincea consolă virtuală;
Ctrl+Alt+F6 - a șasea consolă virtuală;
Ctrl+Alt+F7 - a șaptea consolă virtuală, revenire la modul grafic.

Terminal

Terminal - program de grafică emulând consola.
Astfel de programe vă permit să executați comenzi fără a părăsi modul grafic.
Terminalul are funcționalități suplimentare față de consolă (control mouse, meniu contextual, bară de defilare, file, lansare mai multe ferestre, meniu principal, setări grafice).

Puteți porni terminalul după cum urmează:

În Unitate:
Meniu principal → Apelare către bara de căutare cuvantul Terminal
sau apăsați combinația de taste: Ctrl + Alt + T

În Gnome Fallback
Aplicații → Accesorii → Terminal

În Xfce (Xubuntu):

În KDE (Kubuntu):
Meniu principal → Aplicații → Sistem → Terminal

În LXDE (Lubuntu):
Meniul principal → Sistem → LXTerminal

După lansarea terminalului, vedem o linie care ne solicită să introducem comenzi, de exemplu:
vladimir@Zotac-Zbox-Nano:~$

vladimir - nume de cont de utilizator
@ - separator între cont și numele computerului
Zotac-Zbox-Nano - numele computerului
: - delimitator
~ - în ce folder este executată comanda, ~ este folderul de acasă al utilizatorului, dacă rulați comanda ls veți obține o listă de fișiere din acest folder
$ - o invitație de a executa o comandă cu drepturi de utilizator obișnuite (# va însemna o invitație de a executa comenzi cu drepturi de administrator)

Taste rapide

Copierea comenzilor

Adesea va trebui să urmați câteva instrucțiuni care vă cer să copiați comenzi în terminal. Probabil veți fi surprins când veți descoperi că textul pe care l-ați copiat de pe o pagină de Internet folosind combinația Tastele Ctrl+ C nu este lipit în terminal când apăsați Ctrl + V. Deci, chiar trebuie să reintroduceți manual toate aceste comenzi și nume de fișiere? Nu, relaxează-te! Există trei moduri de a lipi text în terminal: Ctrl + Shift + V, făcând clic pe butonul din mijloc al mouse-ului sau butonul drept al mouse-ului și selectând linia „Lipire”.

Setați economii

sau Ctrl + Pderulați în sus comenzile utilizate recent
↓ sau Ctrl + Nderulați în jos comenzile utilizate recent
introduceexecutați comanda selectată
TabO caracteristică extrem de convenabilă este înlocuirea automată a comenzilor și a numelor fișierelor. Dacă o singură comandă începe cu caracterele selectate, aceasta va fi înlocuită, iar dacă există mai multe dintre ele, dublu clic pe tab va afișa o listă cu toate opțiunile posibile.
Ctrl+Rcăutați comenzile pe care le-ați introdus anterior. Dacă trebuie să reexecutați o comandă foarte lungă și complexă, puteți introduce doar o parte din ea, iar această combinație de taste vă va ajuta să găsiți întreaga comandă.
Istorie Echipă istorie afișează o listă cu toate comenzile pe care le-ați introdus. Fiecărei echipe i se va atribui un număr. Pentru a rula comanda numărul x, introduceți pur și simplu "!X". Dacă povestea ta este prea lungă, poți încerca „istorie am mai puțin”, aceasta va face lista derulabilă.

Schimbarea textului

Mouse-ul nu funcționează aici. Utilizați săgețile stânga/dreapta pentru a vă deplasa în jurul liniei.

Introducerea de la tastatură va adăuga caractere. Textul existent nu va fi șters.

Shell software

Consola și terminalul procesează comenzile folosind un program shell.
Shell-ul este un interpret de comenzi; recunoaște comenzile introduse pe linia de comandă și lansează programe pentru a executa comanda.
Ubuntu folosește shell-ul bash în mod implicit și recunoaște comenzile în limbajul bash.
Bash poate fi înlocuit cu un alt shell, există mai multe dintre ele. Fiecare shell are propriul set de setări și capabilități.
(execuția automată a comenzilor la intrarea în shell, comenzi interne shell, întreținere istoric, puteți atribui comenzi scurtate - alias-uri).

Echipe

Comenzile sunt un set predefinit de litere, numere și simboluri care pot fi introduse în linia de comandă și executate apăsând enter.

Echipele sunt împărțite în două tipuri:

    Comenzi integrate în software shell(de exemplu istorie)

    Comenzi care controlează programele instalate pe sistem

Comenzile pentru gestionarea programelor sunt construite conform următoarei scheme:

Program_name - valoarea cheii

Numele programului- acesta este numele fișierului executabil din directoarele scrise în variabila $PATH (/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin etc. .) sau calea completă către fișierul executabil (/opt/deadbeef/bin/deadbeef)
Cheie- scris după numele programului, de exemplu -h, fiecare program are propriul set de comutatoare, acestea sunt listate în ajutorul programului, tastele sunt folosite pentru a indica ce setări să utilizați sau ce acțiune să efectuați
Sens- adresa, numerele, textul, caracterele speciale (*, ~, \, &, " ", _), variabile ($HOME, $USER, $PATH)

Puteți rula comenzile după cum urmează:

    Tastați comanda în linia de comandă și apăsați Enter

    Copiați comanda din instrucțiuni și inserați-o în linia de comandă, apoi apăsați Enter

    Creați un script și executați dublu click mouse (creați un fișier text, scrieți #!/bin/bash pe prima linie, scrieți comenzile în coloana de mai jos, salvați, permiteți execuția în proprietățile fișierului, faceți dublu clic pe fișier pentru a executa toate comenzile listate)

Amintiți-vă că terminalul este sensibil la majuscule și minuscule! Cuvintele Utilizator, utilizator și UTILIZATOR sunt diferite în Linux!

Comanda Cheat Sheet

Comenzi de fișiere

cd ../.. mergeți la directorul cu două niveluri mai sus
CD mergeți la directorul principal
cd ~user accesați directorul principal al utilizatorului
CD- mergeți la directorul în care vă aflați înainte de a vă muta în directorul curent
pwd arata directorul curent
mkdir dir creați directorul dir
mkdir dir1 creați un director numit „dir1”
mkdir dir1 dir2 creați două directoare în același timp
mkdir -p /tmp/dir1/dir2 creați un arbore de directoare
fișier rm sterge fisierul
rm -r dir șterge directorul dir
fișier rm -f forțat ștergerea fișierului
rm -rf dir forțat ștergerea directorului dir
rm -f fișier1 ștergeți fișierul numit „fișier1”
rmdir dir1 ștergeți directorul numit „dir1”
rm -rf dir1 ștergeți directorul numit „dir1” și recursiv tot conținutul acestuia
rm -rf dir1 dir2 ștergeți recursiv două directoare și conținutul acestora
cp fisier1 fisier2 copiați fișierul 1 în fișierul 2
cp -r dir1 dir2 copiați dir1 în dir2; va crea directorul dir2 dacă nu există
cp dir/ copiați toate fișierele din directorul director în directorul curent
cp -a /tmp/dir1 copiați directorul dir1 cu tot conținutul în directorul curent
cp -a dir1 dir2 copiați directorul dir1 în directorul dir2
mv dir1 new_dir redenumiți sau mutați un fișier sau un director
mv file1 file2 redenumiți sau mutați fișierul1 în fișierul2. dacă fișierul2 este un director existent - mutați fișierul1 în directorul fișier2
ln -s fișier1 lnk1 creați o legătură simbolică către un fișier sau director
în fișierul 1 lnk1 creați o legătură „hard” (fizică) către un fișier sau director
fișier de atingere creați fișierul
atingeți -t 0712250000 fileditest modificați data și ora creării fișierului; dacă lipsește, creați un fișier cu data și ora specificate (AAMMDDhhmm)
pisică > fișier intrare standard directă în fișier
mai mult fișier tipăriți conținutul fișierului
dosar de cap tipăriți primele 10 rânduri ale fișierului
pilă de coadă tipăriți ultimele 10 rânduri ale fișierului
tail -f fișier tipăriți conținutul fișierului pe măsură ce crește, începând de la ultimele 10 rânduri

Arhivare

tar cf file.tar fişiere creați o arhivă tar numită fișier.tar care conține fișiere
tar xf file.tar despachetați fișierul.tar
fișierul tar czf fișier.tar.gz creați o arhivă tar cu compresie Gzip
tar xzf file.tar.gz despachetați gudron cu Gzip
fișier cjf tar.tar.bz2 creați o arhivă tar cu compresie Bzip2
tar xjf file.tar.bz2 despachetați gudronul cu Bzip2
fișier gzip comprimați fișierul și redenumiți-l în file.gz
gzip -d fișier.gz decomprimați fișierul.gz în fișier
bunzip2 fișier1.bz2 decomprimă fișierul „file1.gz”
gzip -9 fișier1 comprimați fișierul 1 cu compresie maximă
rar a file1.rar test_file creați o arhivă rar „file1.rar” și includeți fișierul test_file în ea
rar a fișier1.rar fișier1 fișier2 dir1 creați o arhivă rar "file1.rar" și includeți fișierul1, fișierul2 și dir1 în ea
rar x fișier1.rar despachetează arhiva rar
tar -cvf arhiva.tar file1 creați o arhivă tar archive.tar care conține fișierul file1
tar -cvf arhiva.tar fisier1 fisier2 dir1 creați o arhivă tar archive.tar care conține fișierul1, fișierul2 și dir1
tar -tf arhiva.tar afișează conținutul arhivei
tar -xvf arhiva.tar despachetează arhiva
tar -xvf arhiva.tar -C /tmp despachetați arhiva în /tmp
tar -cvfj arhiva.tar.bz2 dir1 creați o arhivă și comprimați-o folosind bzip2 (Nota traducătorului: comutatorul -j nu funcționează pe toate sistemele *nix)
tar -xvfj arhiva.tar.bz2 decomprimați arhiva și despachetați-o (Nota traducătorului: comutatorul -j nu funcționează pe toate sistemele *nix)
tar -cvfz archive.tar.gz dir1 creați o arhivă și comprimați-o folosind gzip
tar -xvfz arhiva.tar.gz decomprimați arhiva și despachetați-o
fișier zip1.fișier zip1 creați o arhivă zip comprimată
zip -r fișier1.zip fișier1 fișier2 dir1 creați o arhivă zip comprimată care să includă mai multe fișiere și/sau directoare
dezarhivați fișierul1.zip decomprimați și despachetați arhiva zip

Lucrul cu pachete deb locale (dpkg)

deb - extensia numelui de fișier pentru pachetele „binare” pentru distribuție și instalare softwareîn sistemul de operare al proiectului Debian și alții care utilizează sistemul de gestionare a pachetelor dpkg. Deb face parte din cuvântul Debian, derivat la rândul său din cuvintele Debra - numele iubitei (mai târziu soție, acum fostă) a fondatorului Debian Ian Murdoch și Ian din propriul său nume.

dpkg -i pachet.deb instaleaza pachetul de actualizare
dpkg -r nume_pachet eliminați un pachet din sistem
dpkg -l arată toate pachetele instalate pe sistem
dpkg -l | grep httpd Printre toate pachetele instalate pe sistem, găsiți un pachet care conține „httpd” în numele său
dpkg -s nume_pachet afișează informații despre un anumit pachet
dpkg -L nume_pachet afișează o listă de fișiere incluse în pachetul instalat pe sistem
dpkg –contents package.deb afișează o listă de fișiere incluse într-un pachet care nu este încă instalat în sistem
dpkg -S /bin/ping găsiți pachetul care conține fișierul specificat

Folosind managerul de pachete Apt

apt (instrument avansat de ambalare) - program pentru instalare, actualizare și dezinstalare pachete software pe sistemele de operare Debian și pe cele bazate pe acestea (Ubuntu, Linux Mint etc.) este uneori folosit și în distribuțiile bazate pe Mandrake, cum ar fi Mandriva, ALTLinux și PCLinuxOS. Capabil să instaleze și să configureze automat programe pentru sisteme de operare asemănătoare UNIX, atât din pachete pre-compilate, cât și din codul sursă.

apt-get install package_name instaleaza pachetul de actualizare
apt-cdrom install package_name instalați/actualizați pachetul de pe cdrom
apt-get update obțineți liste actualizate de pachete
apt-get upgrade actualizați pachetele instalate pe sistem
apt-get remove package_name eliminați un pachet instalat pe sistem în timp ce salvați fișierele de configurare
apt-get purge package_name eliminați un pachet instalat pe sistem prin ștergerea fișierelor de configurare
apt-get check verificați integritatea dependenței
apt-a face curat eliminați fișierele de arhivă pachet descărcate
apt-get autoclean eliminați fișierele vechi de arhivă a pachetelor descărcate

Vizualizarea conținutului fișierului

fișier pisică1 tipăriți conținutul fișierului 1 la ieșirea standard
fisierul tac1 tipăriți conținutul fișierului 1 pe dispozitivul de ieșire standard în ordine inversă (ultima linie devine prima, etc.)
mai multe fișiere1 paginați conținutul fișierului file1 la dispozitiv standard ieșire
mai puțin fișier1 ieșire pagină cu pagină a conținutului fișierului1 către dispozitivul de ieșire standard, dar cu capacitatea de a derula în ambele direcții (sus și în jos), căutarea după conținut etc.
cap -2 fisier1 Tipăriți primele două rânduri ale fișierului1 la ieșirea standard. Zece linii sunt scoase implicit
coada -2 fisier1 Tipăriți ultimele două rânduri ale fișierului 1 la ieșirea standard. Zece linii sunt scoase implicit
coada -f /var/log/messages tipăriți conținutul fișierului /var/log/messages la rezultatul standard, așa cum apare textul în el

Manipularea textului

pisica fișier_original | > rezultat.txt sintaxă generală pentru efectuarea de acțiuni pentru a procesa conținutul unui fișier și a scoate rezultatul într-unul nou
pisica fișier_original | » rezultat.txt sintaxa generală pentru efectuarea de acțiuni pentru a procesa conținutul unui fișier și a scoate rezultatul într-un fișier existent. Dacă fișierul nu există, acesta va fi creat
grep Aug /var/log/messages din fișierul „/var/log/messages” selectați și imprimați pe liniile standard de ieșire care conțin „Aug”
grep ^Aug /var/log/messages din fișierul „/var/log/messages” selectați și imprimați pe liniile standard de ieșire care încep cu „Aug”
grep /var/log/messages din fișierul „/var/log/messages” selectați și imprimați în șiruri de ieșire standard care conțin numere
grep Aug -R /var/log/* selectați și imprimați pe liniile standard de ieșire care conțin „Aug” în toate fișierele aflate în directorul /var/log și mai jos
sed „s/stringa1/stringa2/g” exemplu.txt în fișierul example.txt înlocuiți „șir1” cu „șir2”, scoateți rezultatul pe dispozitivul de ieșire standard
sed „/^$/d” exemplu.txt eliminați liniile goale din fișierul example.txt
sed "/*#/d; /^$/d" exemplu.txt eliminați liniile goale și comentariile din fișierul example.txt
ecou "esempio" | tr "[:lower:]" "[:upper:]" converti caracterele din litere mici în majuscule
sed -e "1d" rezultat.txt eliminați prima linie din fișierul example.txt
sed -n "/șir1/p" afișați numai șiruri care conțin „șir1”
sed -e "s/ *$ " exemplu.txt |elimină caracterele goale de la sfârșitul fiecărui rând | | sed -e "s/string1 g" exemplu.txt eliminați șirul „șir1” din text fără a schimba nimic altceva
sed -n „1.8p;5q” exemplu.txt luați primul până la al optulea rând din fișier și imprimați primele cinci din ele
sed -n "5p;5q" exemplu.txt tipăriți a cincea linie
sed -e „s/0*/0/g” exemplu.txt înlocuiți o succesiune de orice număr de zerouri cu un singur zero
cat -n fișier1 numerotați rândurile când scoateți conținutul fișierului
exemplu de pisică.txt | awk "NR%2==1" Când scoateți conținutul unui fișier, nu scoateți nici măcar liniile fișierului
ecou a b c | awk "(printați $1)" afișați prima coloană. Separați, în mod implicit, prin spațiu/spații sau caractere/tabulare
ecou a b c | awk "(printați $1,$3)" afișați prima și a treia coloană. Separați, în mod implicit, prin spațiu/spații sau caractere/tabulare
lipiți fișierul1 fișierul2 combinați conținutul fișierului1 și fișierului2 ca un tabel: linia 1 a fișierului1 = linia 1 coloana 1-n, linia 1 a fișierului2 = linia 1 coloana n+1-m
lipiți -d „+” fișier1 fișier2 combinați conținutul fișierului1 și fișierului2 ca un tabel cu un delimitator „+”.
sortare fișier1 fișier2 sortați conținutul a două fișiere
sortare fișier1 fișier2 | unic sortați conținutul a două fișiere fără a afișa duplicate
sortare fișier1 fișier2 | unic -u sortați conținutul a două fișiere, afișând doar linii unice (liniile care apar în ambele fișiere nu sunt tipărite la ieșire standard)
sortare fișier1 fișier2 | uniq -d sortați conținutul a două fișiere, arătând doar linii duplicate
comm -1 fișier1 fișier2 comparați conținutul a două fișiere fără a afișa linii aparținând fișierului „fișier1”
comm -2 fisier1 fisier2 comparați conținutul a două fișiere fără a afișa linii aparținând fișierului „fișier2”
comm -3 fișier1 fișier2 comparați conținutul a două fișiere, eliminând liniile găsite în ambele fișiere

Conversia seturi de caractere și formate de fișiere

Analiza sistemului de fișiere

Montarea sistemelor de fișiere

Montarea unui sistem de fișiere este procesul care pregătește o partiție de disc pentru utilizare. sistem de operare.

Operația de montare constă în mai multe etape:

    Determinarea tipului de sistem de montat

    Verificarea integrității sistemului montat

    Citind structuri de sistem datele și inițializarea modulului de gestionare de fișiere corespunzător (driverul sistemului de fișiere)

    Setarea unui steag care indică sfârșitul monturii. Când este demontat corect, acest steag este resetat. Dacă în timpul pornirii sistemul stabilește că steag-ul nu este resetat, atunci lucrarea a fost finalizată incorect și poate că FS trebuie reparat

    Încorporarea unui nou sistem de fișiere într-un spațiu de nume partajat

montați /dev/hda2 /mnt/hda2 montează partiția „hda2” la punctul de montare „/mnt/hda2”. Asigurați-vă că există un director de puncte de montare „/mnt/hda2”
umount /dev/hda2 va demonta partiția „hda2”. Înainte de a executa, lăsați „/mnt/hda2”
fuzor -km /mnt/hda2 demontați forțat partiția. Se aplică atunci când partiția este ocupată de un utilizator
umount -n /mnt/hda2 efectuați demontarea fără a introduce informații în /etc/mtab. Util atunci când fișierul are atribute numai pentru citire sau nu există suficient spațiu pe disc
montați /dev/fd0 /mnt/floppy montați discheta
montați /dev/cdrom /mnt/cdrom montati CD sau DVD
montați /dev/hdc /mnt/cdrecorder montați CD-R/CD-RW sau DVD-R/DVD-RW (+-)
mount -o buclă fișier.iso /mnt/cdrom montați imaginea ISO
montați -t vfat /dev/hda5 /mnt/hda5 montură Sistemul de fișiere Windows FAT32

Formatarea sistemelor de fișiere

Formatarea este un proces software de marcare a zonei de stocare a datelor a mediilor de stocare electronice situate pe o suprafață magnetică ( hard disk-uri, dischete), medii optice(CD/DVD/discuri Blu-ray), unități SSD(memorie flash - modul flash, SSD), etc. Există căi diferite acest proces.

Formatarea în sine constă în crearea (formarea) structurilor de acces la date, de exemplu, structuri de sistem de fișiere. În acest caz, se pierde posibilitatea de acces direct la informațiile aflate (care au fost localizate înainte de formatare) pe suportul de stocare, o parte din aceasta fiind distrusă iremediabil. Unele utilitare software fac posibilă recuperarea unei părți (de obicei, o mare parte) a informațiilor de pe suporturi formatate. Procesul de formatare poate verifica și corecta și integritatea suportului media.

Crearea de copii de rezervă

Backup este procesul de creare a unei copii a datelor pe un mediu (hard disk, dischetă etc.) conceput pentru a restaura datele în locația inițială sau nouă în cazul deteriorării sau distrugerii.

dump -0aj -f /tmp/home0.bak /home creați un complet copie de rezervă directorul /home în fișierul /tmp/home0.bak
dump -1aj -f /tmp/home0.bak /home creați o copie de rezervă incrementală a directorului /home în fișierul /tmp/home0.bak
restaurare -if /tmp/home0.bak restaurați din backup /tmp/home0.bak
rsync -rogpav –delete /home /tmp sincronizați /tmp cu /home
rsync -rogpav -e ssh –delete /home adresă_ip:/tmp sincronizați prin tunelul SSH
rsync -az -e ssh –delete ip_addr:/home/public /home/local sincroniza un director local cu un director la distanță printr-un tunel ssh comprimat
rsync -az -e ssh –delete /home/local ip_addr:/home/public sincroniza un director la distanță cu un director local printr-un tunel ssh comprimat
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr „dd of=hda.gz” face o "distributie" disc local la un fișier de pe un computer la distanță printr-un tunel ssh
tar -Puf backup.tar /home/user creați o copie de rezervă incrementală a directorului „/home/user” în fișierul backup.tar, păstrând în același timp permisiunile
(cd /tmp/local/ && tar c .) | ssh -C user@ip_addr "cd /home/share/ && tar x -p" copierea conținutului /tmp/local în computer la distanță prin tunel ssh la /home/share/
(tar c /acasă) | ssh -C user@ip_addr "cd /home/backup-home && tar x -p" copierea conținutului /home pe un computer la distanță printr-un tunel ssh la /home/backup-home
tar cf - . | (cd /tmp/backup ; tar xf -) copierea unui director în altul păstrând în același timp puterile și legăturile
găsiți /home/user1 -name „*.txt” | xargs cp -av –target-directory=/home/backup/ –parinți căutați /home/user1 pentru toate fișierele ale căror nume se termină cu „.txt” și copiați-le în alt director
găsiți /var/log -nume „*.log” | tar cv –files-from=- | bzip2 > log.tar.bz2 căutați /var/log toate fișierele ale căror nume se termină în „.log” și creați o arhivă bzip din ele
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 creați o copie a MBR (Master Boot Record) de pe /dev/hda pe o dischetă
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 recuperați MBR de pe dischetă în /dev/hda

Spatiu pe disc

df -h afișează informații despre partițiile montate, arătând spațiul total, disponibil și utilizat (Nota traducătorului: comutatorul -h nu funcționează pe toate sistemele *nix)
ls -lSr |mai mult afișează o listă de fișiere și directoare sortate recursiv după dimensiune crescătoare și permite navigarea pagină cu pagină
du -sh dir1 calculează și afișează dimensiunea ocupată de directorul „dir1” (Nota traducătorului: comutatorul -h nu funcționează pe toate sistemele *nix)
du -sk * | sortare -rn afișează dimensiunea și numele fișierelor și directoarelor, sortate după dimensiune
rpm -q -a –qf „%10(SIZE)t%(NAME)n” | sortează -k1,1n arata dimensiunea folosita spatiu pe disc ocupat de fișiere pachet rpm, sortate după dimensiune (fedora, redhat etc.)
dpkg-query -W -f="$(Installed-Size;10)t$(Package)n" | sortează -k1,1n arată cantitatea de spațiu pe disc utilizată ocupată de fișierele pachetului deb, sortate după dimensiune (ubuntu, debian etc.)

CD ROM

mkisofs /dev/cdrom > cd.iso crea imagine iso disc
mkisofs /dev/cdrom | gzip > cd_iso.gz creați o imagine de disc ISO comprimată
mkisofs -J -allow-leading-dots -R -V „Label CD” -iso-level 4 -o ./cd.iso data_cd creați o imagine ISO a folderului
cdrecord -v dev=/dev/cdrom cd.iso arde imaginea iso
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom arde imaginea iso comprimată
mount -o loop cd.iso /mnt/iso montați imaginea iso
cd-paranoia -B citește piesele audio de pe disc în fișiere wav
cd-paranoia – „-3” numărați primele trei piese audio de pe disc în fișiere wav
cdrecord –scanbus identifica canalul scsi

Utilizatori și grupuri

groupadd group_name crea grup nou cu numele nume_grup
groupdel nume_grup șterge grupul group_name
groupmod -n nume_grup_nou_nume_grup_vechi redenumiți grupul old_group_name în new_group_name
useradd -c „Nume Cognome” -g admin -d /home/user1 -s /bin/bash user1 creați utilizatorul user1, atribuiți-l /home/user1 ca director principal, /bin/bash ca shell, includeți-l în grupul de administrare și adăugați comentariul Nome Cognome
useradd user1 creați utilizator user1
userdel -r user1 ștergeți user1 și directorul său principal
usermod -c „Utilizator FTP” -g sistem -d /ftp/user1 -s /bin/nologin user1 modifica atributele utilizatorului
passwd Schimbaţi parola
passwd user1 schimba parola user1 (doar root)
chage -E 2005-12-31 user1 stabiliți data de expirare cont utilizator utilizator1
pwck verificați corectitudinea fișierelor contului de sistem. Fișierele /etc/passwd și /etc/shadow sunt verificate
grpck verifică corectitudinea fișierelor contului de sistem. Fișierul /etc/group este verificat
newgrp [-] nume_grup schimbă grupul principal al utilizatorului curent. Dacă specificați „-”, situația va fi identică cu cea în care utilizatorul s-a deconectat și s-a conectat din nou. Dacă nu specificați un grup, grupul principal va fi alocat din /etc/passwd

Setarea/modificarea permisiunilor pentru fișiere

chmod (din limba engleză change mode) este un program pentru modificarea drepturilor de acces la fișiere și directoare. Numele provine de la programul Unix OS chmod, care, de fapt, modifică drepturile de acces la fișiere, directoare și legături simbolice.

ls -lh permisiunile de vizualizare pentru fișiere și directoare din directorul curent
ls /tmp | pr -T5 -W$COLUMNS tipăriți conținutul directorului /tmp și împărțiți rezultatul în cinci coloane
directorul chmod ugo+rwx1 adăugați permisiuni la directorul 1 ugo(Grup de utilizatori Altele)+rwx(Read Write eXecute) - drepturi complete pentru toată lumea. Un lucru similar se poate face în acest fel chmod 777 directory1
directorul chmod go-rwx1 luați toate permisiunile pentru directorul1 de la grup și de la toți ceilalți
utilizatorul chown1 fișier1 atribuiți proprietarul fișierului1 utilizatorului1
chown -R utilizator1 director1 atribuiți recursiv proprietarul directorului1 utilizatorului1
chgrp grup1 fișier1 schimbați grupul de proprietar al fișierului fișier1 în grupul1
utilizator chown1:grup1 fișier1 schimbați proprietarul și grupul proprietarului fișierului file1
găsi / -perm -u+s găsiți, începând de la rădăcină, toate fișierele cu setul SUID

Semnificații populare

400 (-r--–) Proprietarul are dreptul de a citi; nimeni altcineva nu are dreptul de a efectua vreo acțiune
644 (-rw-r–r–) Toți utilizatorii au permisiunea de citire; proprietarul poate edita
660 (-rw-rw--) Proprietarul și grupul pot citi și edita; restul nu au dreptul să efectueze nicio acțiune
664 (-rw-rw-r–) Toți utilizatorii au permisiunea de citire; proprietarul și grupul pot edita
666 (-rw-rw-rw-) Toți utilizatorii pot citi și edita
700 (-rwx--) Proprietarul poate citi, scrie și executa; nimeni altcineva nu are dreptul de a efectua vreo acțiune
744 (-rwxr–r–) Fiecare utilizator poate citi, proprietarul are dreptul de a edita și executa
755 (-rwxr-xr-x) Fiecare utilizator are dreptul de a citi și de a executa; proprietarul poate edita
777 (-rwxrwxrwx) Fiecare utilizator poate citi, edita și executa
1555 (-r-xr-xr-t) Fiecare utilizator are dreptul de a citi și de a executa; Numai proprietarul fișierului poate șterge un fișier
2555 (-r-xr-sr-x) Fiecare utilizator are dreptul de a citi și de a executa cu drepturile grupului de utilizatori al proprietarului fișierului
4555 (-r-sr-xr-x) Fiecare utilizator are dreptul de a citi și de a executa cu drepturile proprietarului fișierului

Comenzi Secure Shell (ssh).

SSH (English Secure Shell - „shell sigur”) - protocol de rețea nivel de aplicație, permițându-vă să produceți telecomandă sistemul de operare și tunelarea conexiunilor TCP (de exemplu, pentru transferuri de fișiere). Funcționalitate similară cu protocoalele Telnet și rlogin, dar, spre deosebire de acestea, criptează tot traficul, inclusiv parolele transmise. SSH permite alegerea diferiților algoritmi de criptare. Clienții SSH și serverele SSH sunt disponibili pentru majoritatea sistemelor de operare în rețea.

SSH vă permite să transferați în siguranță aproape orice alt protocol de rețea într-un mediu nesecurizat. Astfel, puteți nu numai să lucrați de la distanță pe computer prin intermediul shell-ului de comandă, ci și să transmiteți un flux audio sau video (de exemplu, de la o cameră web) pe un canal criptat. SSH poate folosi, de asemenea, compresia datelor transmise pentru criptarea ulterioară, ceea ce este convenabil, de exemplu, pentru lansarea de la distanță a clienților X Window System.

Majoritatea furnizorilor de găzduire oferă clienților acces SSH la directorul lor principal contra cost. Acest lucru poate fi convenabil atât pentru lucrul pe linia de comandă, cât și pentru lansarea de la distanță a programelor (inclusiv aplicații grafice).

Administrarea procesului

Un proces este un program care rulează în prezent. Standardul ISO 9000:2000 definește un proces ca un set de activități interconectate și care interacționează care transformă datele de intrare în date de ieșire. Un program de calculator în sine este doar o colecție pasivă de instrucțiuni, în timp ce un proces este execuția efectivă a acelor instrucțiuni. De asemenea, un proces este un program care rulează și toate elementele sale: spațiu de adrese, variabile globale, registre, stivă, fișiere deschise etc.

top afișează toate procesele care rulează
ps enumerați procesele dvs. active în prezent
ps-eafw afișează procesele care rulează, resursele pe care le folosesc și altele Informatii utile(o dată)
ps -e -o pid,args –forest afișați PID-urile și procesele sub formă de arbore
pstree afișați arborele de proces
ucide -9 98989 „omorâți” procesul cu PID 98989 „de moarte” (fără a respecta integritatea datelor)
ucide -TERM 98989 Încheiați corect procesul cu PID 98989
ucide -1 98989 forțați procesul cu PID 98989 pentru a reciti fișierul de configurare
lsof -p 98989 afișați o listă de fișiere deschise de proces cu PID 98989
lsof /home/user1 afisare lista deschide fișiere din directorul /home/user1
strace -c ls >/dev/null listează apelurile de sistem create și primite de procesul ls
strace -f -e deschide ls >/dev/null afișează apelurile de bibliotecă
watch -n1 "cat /proc/interrupts" afișarea se întrerupe în timp real
ultima repornire afișați istoricul repornirii sistemului
ultimul utilizator1 afișează istoricul de înregistrare al utilizatorului1 în sistem și timpul petrecut în acesta
lsmod afișează modulele kernel încărcate
liber -m arată starea memorie cu acces aleatorîn megaocteți
smartctl -A /dev/hda Monitorizarea conditiei hard disk/dev/hda prin SMART
smartctl -i /dev/hda verificați disponibilitatea SMART pe hard disk /dev/hda
coada /var/log/dmesg retrage zece ultimele intrări din jurnalul de boot al nucleului
coada /var/log/messages afișați ultimele zece intrări din jurnalul de sistem

Rețea (LAN și WiFi)

ifconfig eth0 arată configurația interfeței de rețea eth0
ifup eth0 activați (ridicați) interfața eth0
ifdown eth0 dezactivați (inferioară) interfața eth0
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 setați interfața eth0 la o adresă IP și o mască de subrețea
ifconfig eth0 promisc comutați interfața eth0 în modul promiscuu pentru a „prinde” pachete (sniffing)
ifconfig eth0 -promisc dezactivați modul promiscuu pe interfața eth0
dhclient eth0 activați interfața eth0 în modul dhcp
traseul -n afișați tabelul de rutare local
route add -net 0/0 gw IP_Gateway setați adresa IP implicită a gateway-ului
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 adăugați o rută statică la rețea 192.168.0.0/16 printr-un gateway cu adresa IP 192.168.1.1
ruta del 0/0 gw IP_gateway eliminați adresa IP implicită a gateway-ului
echo "1" > /proc/sys/net/ipv4/ip_forward permite redirecționarea pachetelor
nume de gazdă afișează numele computerului
gazdă www.linuxguide.it rezolvați numele gazdă www.linuxguide.it la adresa IP și invers *gazdă 62.149.140.85*
afișează linkul ip* afișează starea tuturor interfețelor
mii-tool eth0 Afișează starea și tipul de conexiune pentru interfața eth0
ethtool eth0 afișează statistici de interfață pentru eth0, afișând informații precum suportate și regimurile actuale conexiuni
netstat -tupn afișează toate conexiunile de rețea stabilite prin protocoale TCP și UDP fără a rezolva numele în adrese IP și PID-uri și numele proceselor care furnizează aceste conexiuni
netstat -tupln afișează toate conexiunile de rețea prin protocoale TCP și UDP fără rezoluție de nume la adrese IP și PID-uri și numele proceselor ascultate pe porturi
tcpdump tcp portul 80 afișați tot traficul pe portul TCP 80 (de obicei HTTP)
scanare iwlist scanați aerul pentru disponibilitate puncte wireless acces
iwconfig eth1 arată configurația interfeței de rețea fără fir eth1

Rețele Microsoft Windows (SAMBA)

IPTABLES (firewall)

iptables este un utilitar de linie de comandă care este o interfață standard pentru gestionarea funcționării paravanului de protecție netfilter pentru nuclee versiuni Linux 2.4, 2.6, 3.x, 4.x. Sunt necesare privilegii de superutilizator (root) pentru a utiliza utilitarul iptables.

iptables -t filtru -nL arată toate lanțurile de reguli
iptables -t nat -L afișați toate lanțurile de reguli în tabelul NAT
iptables -t filtru -F ștergeți toate lanțurile de reguli din tabelul de filtre
iptables -t nat -F ștergeți toate lanțurile de reguli din tabelul NAT
iptables -t filtru -X ștergeți toate lanțurile de reguli personalizate din tabelul de filtrare
iptables -t filter -A INPUT -p tcp –dport telnet -j ACCEPT permite intrarea conexiunii telnet
iptables -t filter -A OUTPUT -p tcp –dport http -j DROP blocați conexiunile HTTP de ieșire
iptables -t filter -A FORWARD -p tcp –dport pop3 -j ACCEPT Permiteți redirecționarea conexiunilor POP3
iptables -t filter -A INPUT -j LOG –log-prefix „DROP INPUT” activați înregistrarea în kernel a pachetelor care trec prin lanțul INPUT și adăugarea prefixului „DROP INPUT” la mesaj
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE activați NAT (Network Address Translate) al pachetelor de ieșire pe interfața eth0. Acceptabil atunci când este utilizat cu adrese IP alocate dinamic
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT –la destinație 10.0.0.2:22 redirecționarea pachetelor adresate unei gazde către o altă gazdă

Informatii despre sistem

arc arhitectura computerului de afișare
uname -r afișează versiunea de kernel utilizată
dmidecode -q arată componentele sistemului hardware - (SMBIOS/DMI)
hdparm -i /dev/hda afișează caracteristicile hard diskului
hdparm -tT /dev/sda testați performanța citirii datelor de pe hard disk
cat /proc/cpuinfo afișează informații despre procesor
cat /proc/intrerupe arată întreruperi
cat /proc/meminfo verificați utilizarea memoriei
cat /proc/swaps arata fisierele de schimb
cat /proc/version afișați versiunea kernelului
cat /proc/net/dev arată interfețele de rețea și statistici despre acestea
cat /proc/monturi sisteme de fișiere montate pe afișaj
lspci-tv afișați ca un arbore de dispozitive PCI
lsusb -tv afișați ca arbore de dispozitiv USB
Data afișează data sistemului
Cal 2007 afișați un tabel calendaristic pentru anul 2007
data 041217002007.00 setați data și ora sistemului MMDDDHHmmAAAA.SS (LunaZiOraMinuteiAnul.Secunde)
ceas -w economisiți timp de sistem în BIOS
timpul de funcționare arată timpul de funcționare curent
w arată utilizatorii online
cine sunt numele sub care sunteți autentificat
utilizator de deget afișează informații despre utilizator
uname -a arată informațiile kernelului
cat /proc/cpuinfo Informații CPU
cat /proc/meminfo informații de memorie
porunca omului arata manualul de comanda
df arata informatii despre utilizarea discurilor
du afișează „greutatea” directorului curent
gratuit utilizarea memoriei și schimbului
unde este aplicația locația posibilă a programului aplicației
care aplicație care aplicație va fi lansată implicit

Oprirea sistemului

Alte comenzi utile

apropos ...cuvânt cheie afișează o listă de comenzi care, într-un fel sau altul, se referă la Cuvinte cheie. Util când știți ce face programul, dar nu vă amintiți comanda
man ping apelând manualul programului, în acest caz, ping
ce este...cuvânt cheie afișează o descriere a acțiunilor programului specificat
ldd /usr/bin/ssh afișează o listă de biblioteci necesare pentru ca ssh să funcționeze
alias hh="istorie" atribuiți un alias hh comenzii history
găsi . -maxdepth 1 -name *.jpg -print -exec convert Redimensionarea tuturor imaginilor dintr-un folder, trecând utilitarul de „conversie” al lui ImageMagick pentru a crea copii mai mici ale imaginilor (previzualizare)
swapon /dev/hda3 activați spațiul de swap situat pe partiția hda3
swapon /dev/hda2 /dev/hdb3 activați spațiile de schimb situate pe partițiile hda2 și hdb3

Vizualizați ajutorul și manualele programului

Numele programelor utilizate în comenzile care pot fi utile trebuie să fie învățate sau tipărite și modul de utilizare a acestora pot fi aflate în orice moment, apelând ajutorul sau manualul pentru program.

Pentru obtinerea ghid rapid Conform programului, trebuie să faceți:

program om

Vă puteți deplasa folosind tastele săgeți și puteți ieși din el apăsând tasta Q. Pentru mai multe detalii, vezi man man

Pentru a obține ajutor pentru indicarea cheilor, trebuie să rulați:

Program -h program --help

Ambele opțiuni ar trebui să funcționeze la fel, dar unii autori de programe lasă una dintre aceste chei, așa că încercați ambele dacă este necesar.

Caută după bărbat

Dacă nu sunteți sigur de ce comandă aveți nevoie, încercați să căutați printre textele manuale.

    Omule-k ceva-ai-ai nevoie

    va căuta ceea ce aveți nevoie în toate manualele. Încerca:

    Man-k nautilus

    sa vezi cum functioneaza. Apropo, aceasta este același lucru cu rularea comenzii apropos.

    Omule -f ceva-ai-ai nevoie

    va căuta numai după numele manualelor de sistem. Încerca:

    Man -f gnom

    De exemplu, rularea comenzii whatis va produce același rezultat.

Bărbați mai atrăgători

Utilizatorii de desktop Gnome/Unity pot profita de utilitarul yelp, care oferă o interfață grafică simplă, rulând comanda în consolă

Yelp omule:<команда>

Utilizatorii cu Konqueror instalat pot citi paginile manuale și le pot căuta într-un context de browser web, decorat cu selectate imagini de fundal. Pentru a face acest lucru, tastați Konqueror în bara de adrese și utilizați comanda:

Om:/<команда>

Executați comenzi cu privilegii nelimitate

Majoritatea comenzilor enumerate mai jos trebuie să fie precedate de comanda:

Acest lucru vă oferă temporar drepturi de superutilizator, care sunt necesare pentru a lucra cu fișiere și directoare care nu aparțin contului dumneavoastră. Utilizarea sudo necesită o parolă. Numai utilizatorii cu astfel de privilegii administrative pot folosi această comandă.

Comenzi pentru lucrul cu fișiere și foldere

    Caracterul tilde (~) reprezintă folderul dvs. de acasă. daca tu utilizator, atunci tilda (~) este /home /utilizator.

    Comanda pwd („printare director de lucru”) vă permite să aflați în ce director vă aflați acest moment. Amintiți-vă, totuși, că terminalul Gnome afișează întotdeauna aceleași informații în titlul ferestrei.

    Ls vă va afișa toate fișierele din directorul curent. Dacă utilizați această comandă cu anumite opțiuni, puteți activa și afișarea dimensiunilor fișierelor, timpului ultima schimbareși drepturi asupra fișierelor. De exemplu: ls ~

    va afișa tot ce aveți în folderul dvs. de acasă.

    Comanda cd schimbă directorul de lucru. Când lansați prima dată terminalul, veți fi în folderul dvs. de acasă. Pentru a naviga prin sistemul de fișiere, trebuie să utilizați cd . Exemple:

    1. Pentru a ajunge la directorul rădăcină, rulați: cd /

      Pentru a ajunge la folderul de acasă, rulați: cd ~

      Pentru a muta un director în sus, utilizați: cd ..

      Pentru a reveni la directorul vizitat anterior, utilizați: cd -

      Pentru a vă deplasa prin mai multe directoare simultan, trebuie să scrieți calea completă a folderului în care doriți să vă mutați. De exemplu, comanda: cd /var/www

      vă va muta în subdirectorul /www al directorului /var/. Și comanda:

      Cd ~/Desktop\

      te va duce pe desktop. În acest caz, „\” înseamnă evadarea unui spațiu.

    Comanda cp copiază un fișier. De exemplu, comanda: cp text new

    va crea copie exactă fișier „text” și îl va numi „nou”, în timp ce „fișier” nu va dispărea nicăieri. Pentru a copia un director trebuie să folosiți comanda:

    Directorul Cp -r nou

    unde opțiunea -r denotă copierea recursivă.

    Comanda mv mută un fișier într-o altă locație sau pur și simplu redenumește fișierul. De exemplu, comanda: mv file text

    va redenumi „fișier” în „text”.

    Mv text ~/Desktop\desk

    va muta „text” pe desktop, dar nu îl va redenumi. Pentru a redenumi în continuare un fișier, trebuie să specificați în mod specific un nou nume pentru acesta. Puteți înlocui calea către folderul principal cu „~” pentru a accelera lucrurile. Amintiți-vă că atunci când utilizați mv cu sudo, terminalul se leagă și „~” la folderul dvs. de acasă. Cu toate acestea, dacă activați o sesiune root în consolă folosind sudo -i sau sudo -s , atunci „~” se va referi la rădăcina unității, nu la directorul dvs. de acasă.

    Comanda rm șterge un fișier.

    Comanda rmdir șterge un folder gol. Pentru a șterge un folder împreună cu toate atașamentele acestuia, utilizați în schimb rm -r.

    Mkdir Această comandă creează un director. Comanda mkdir music va crea un folder pentru tine numit „muzică”.

    Omule încercați această comandă când doriți să citiți descrierea în linie a unei alte comenzi. De exemplu: om om

    vă va arăta o descriere a acestei comenzi în sine.

Comenzi de informații de sistem

    Echipă df arată cantitatea de spațiu pe disc ocupată pe toate partițiile montate. Cel mai util: df -h

    Pentru că folosește megaocteți (M) și gigaocteți (G) pentru afișare, nu blocuri. -h înseamnă „lizibil pentru om”.

    du afișează cantitatea de spațiu pe disc ocupată de un anumit folder. Poate afișa informații pentru toate subdirectoarele separat sau pentru folderul ca întreg. .. 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 înseamnă „rezumat” și -h înseamnă „lizibil pentru om”.

    gratuit afișează cantitatea de RAM liberă și utilizată. Comanda: liber -m

    afișează informații în megaocteți.

    top afișează informații despre sistemul dvs., procesele care rulează și resursele sistemului, inclusiv încărcarea procesorului, RAM și utilizarea și cantitatea de swap rularea proceselor. Pentru a opri sus, apăsați Q.

Există și alte câteva utilități minunate și foarte necesare, concepute în stilul de top:

    htop analog de top, mult superioare ca capabilități

    iftop informații despre conexiunile de rețea active, viteza de descărcare/încărcare în rețea

    iotop informații despre procesele care efectuează operațiuni active pe disc

    uname cu opțiunea -a, afișează toate informațiile despre sistem, inclusiv numele mașinii, versiunea nucleului și alte detalii. Cel mai util dintre acestea este verificarea versiunii de kernel.

    Passwd utilizator nou

Construirea unui arbore de directoare

Utilitarul afișează arborele de directoare într-o formă frumos formatată. Pachetul arbore se află în depozitele Ubuntu, deci instalarea este o singură linie:

sudo apt-get install arbore

Pentru a afișa un arbore de directoare, comanda ar trebui să arate astfel:

arbore -dA test

  1. && . Strict vorbind, aceasta nu este o echipă. Dacă doriți să executați mai multe comenzi deodată, puneți un ampersand dublu între ele astfel: first_command && second_command. Terminalul va executa comenzile în ordine. Puteți introduce câte comenzi doriți.
  2. alias Atribuie nume pe care le creați comenzilor lungi pe care nu le puteți aminti. Introduceți aliasul long_command short_command.
  3. CD. Schimbă folderul curent al terminalului. Când porniți terminalul, acesta folosește folderul dvs. de acasă. Introduceți cd folder_address, iar terminalul va funcționa cu fișierele care se află acolo.
  4. clar. Șterge fereastra terminalului de toate mesajele.
  5. istorie. Afișează toate comenzile pe care le-ați introdus recent. În plus, puteți comuta între comenzile recente folosind tastele Sus și Jos. Dacă nu doriți ca comanda pe care ați introdus-o să fie scrisă, puneți un spațiu în fața ei, astfel: comanda_dvs.
  6. om. Afișează un ghid pentru programe și comenzi. Tastați man package_name sau man your_command.
  7. ce este. Afișări scurta descriere orice program. Introduceți comanda și numele programului whatis package_name.

Pentru a efectua multe acțiuni pe sistem, cum ar fi instalarea și dezinstalarea programelor, veți avea nevoie de drepturi de administrator sau rădăcină de superutilizator așa cum este numită în Linux.

  1. sudo Această comandă vă va oferi drepturi de superutilizator. Tastați sudo înainte de comanda pe care doriți (de exemplu, sudo apt upgrade) să o ruleze ca administrator. Sistemul vă va cere parola.
  2. sudo su . După această comandă, toate comenzile pe care le introduceți vor fi executate ca superutilizator până când închideți terminalul. Utilizați-l dacă trebuie să rulați o mulțime de comenzi cu drepturi de administrator.
  3. sudo gksudo . Comanda pentru a rula o aplicație GUI cu drepturi de administrator. De exemplu, dacă doriți să vă mutați sau să vă schimbați fișiere de sistem, introduceți sudo gksudo nautilus (specificați managerul de fișiere pe care îl utilizați).
  4. sudo!! . Această comandă va rula comanda introdusă anterior cu drepturi de administrator. Util dacă ați tastat comanda fără sudo .

Nu executați comenzi ca superutilizator pe care nu le înțelegeți.

Instalarea și dezinstalarea aplicațiilor în Linux este efectuată de managerii de pachete. În Ubuntu managerul de pachete se numește apt, în Fedora - dnf, în Arch și Manjaro - pacman. Ei descarcă aplicații din depozite online, surse de pachete. Comenzile ar trebui să le fie date cu drepturi de superutilizator.

apt (Debian/Ubuntu/Mint)

  1. sudo apt install package_name. Instalați pachetul necesar.
  2. sudo apt-add-repository repository_address. Adăugați un depozit terță parte.
  3. sudo actualizare apt. Actualizați informațiile pachetului.
  4. sudo apt upgrade. Actualizați toate pachetele la cea mai recentă (efectuați după actualizarea apt).
  5. sudo apt remove package_name. Eliminați pachetul inutil.
  6. sudo apt purge package_name. Eliminați un pachet inutil cu toate dependențele dacă doriți să eliberați mai mult spațiu.
  7. sudo apt autoremove . Eliminați toate dependențele inutile, pachetele orfane și alte deșeuri.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf install package_name. Instalați pachetul necesar.
  2. sudo dnf config-manager --add-repo repository_address. Adăugați un depozit terță parte.
  3. sudo dnf upgrade. Actualizați toate pachetele la cele mai recente.
  4. sudo dnf remove package_name. Eliminați pachetul inutil.
  5. sudo dnf autoremove . Eliminați toate dependențele inutile.

pacman (Arch/Manjaro)

  1. sudo pacman -S nume_pachet. Instalați pachetul necesar.
  2. sudo yaourt -S nume_pachet. Instalați un pachet din AUR dacă nu se află în depozitul principal.
  3. sudo pacman -Sy . Actualizați informațiile pachetului.
  4. sudo pacman -Syu . Actualizați toate pachetele la cele mai recente.
  5. sudo pacman -R nume_pachet. Eliminați pachetul inutil.
  6. sudo pacman -Rs nume_pachet. Eliminați un pachet inutil cu toate dependențele.

Puteți să instalați și să eliminați mai multe pachete simultan, pur și simplu listându-le separate printr-un spațiu.

sudo apt install firefox clementine vlc

Dacă doriți să instalați un pachet, dar nu îi cunoașteți numele exact, introduceți primele litere ale numelui pachetului și apăsați Tab de două ori. Managerul de pachete va afișa toate pachetele ale căror nume încep cu același nume.

  1. ucide. Această comandă este folosită pentru a încheia procesele forțat. Trebuie să introduceți kill PID_process. PID-ul unui proces poate fi găsit tastând top .
  2. xkill. O altă comandă pentru a încheia procesele. Introduceți-l, apoi faceți clic pe fereastra pe care doriți să o închideți.
  3. omoara-i pe toti. Omoara procesele cu un nume specific. De exemplu, ucide firefox.
  4. top. Afișează o listă de procese care rulează, sortate în funcție de consumul de resurse CPU. Un fel de terminal „Monitor de sistem”.

Vizualizarea și editarea fișierelor

  1. pisică. Când comanda este utilizată cu un singur fișier text (cum ar fi: cat file_path), își afișează conținutul într-o fereastră de terminal. Dacă specificați două sau mai multe fișiere, cat path_to_file_1 path_to_file_2 , le va îmbina. Dacă introduceți cat file_path_1 > new_file, acesta va îmbina conținutul fișierelor specificate într-un fișier nou.
  2. chmod. Vă permite să schimbați permisiunile pentru fișiere. Poate fi util dacă doriți să faceți modificări unui fișier de sistem.
  3. chown. Schimbă proprietarul unui fișier. Trebuie să fie executat cu drepturi de superutilizator.
  4. fişier. Afișează informații despre fișierul specificat.
  5. nano . Deschide un editor de text simplu. Puteți crea un fișier text nou sau puteți deschide unul existent: nano file_path.
  6. redenumiți. Redenumește un fișier sau mai multe fișiere. Comanda poate fi folosită și pentru fișiere prin mască.
  7. atingere. Schimbă data ultimei deschideri sau modificări fișierul specificat.
  8. wget. Descarcă fișiere de pe Internet într-un folder de terminal.
  9. fermoar. Despachetează și comprimă arhivele.

Crearea și ștergerea fișierelor și folderelor

  1. mkdir. Creează un folder nou în folderul terminal curent sau în folderul specificat: mkdir folder_path.
  2. rmdir. Șterge folderul specificat.
  3. rm. Șterge fișierele. Poate șterge atât un fișier individual, cât și un grup care îndeplinește anumite criterii.

Copierea și mutarea fișierelor

  1. cp. Creează o copie a fișierului specificat în folderul terminal: cp path_to_file. Sau puteți specifica destinația cp path_to_file path_to_copy.
  2. mv. Mută ​​un fișier dintr-un folder în altul. Puteți specifica un nume pentru fișierul care urmează să fie mutat. Destul de amuzant, în Linux această comandă poate fi folosită și pentru a redenumi fișierele. Trebuie doar să specificați același folder în care se află fișierul și un nume diferit.

Cauta fișiere

  1. găsi . Căutați fișiere după criterii specifice, cum ar fi numele, tipul, dimensiunea, proprietarul, data creării și modificării.
  2. grep. Căutare fișiere text conţinând anumite şiruri. Criteriile sunt foarte flexibile.
  3. localiza. Caută fișiere și foldere ale căror nume corespund interogării și afișează căile acestora în sistemul de fișiere.

  1. lsblk. Această comandă vă arată ce unități aveți pe sistemul dvs. și în ce partiții sunt împărțite. Comanda afișează, de asemenea, numele partițiilor și unităților dvs., în formatul sda1, sda2 și așa mai departe.
  2. montură Montează unități, dispozitive sau sisteme de fișiere, astfel încât să puteți lucra cu ele. De obicei, dispozitivele se vor conecta automat de îndată ce faceți clic pe ele în managerul de fișiere. Dar uneori poate fi necesar să montați ceva manual. Puteți conecta orice: unități, unități externe, partiții și chiar imagini ISO. Această comandă trebuie executată cu drepturi de superutilizator. Pentru a monta un disc sau o partiție existentă, introduceți mount sdX .
  3. umount. Demontează sistemele de fișiere. Comanda umount sdX va monta sistemul de fișiere al suportului extern, astfel încât să îl puteți scoate.
  4. dd. Această comandă copiază și convertește fișiere și partiții. Are multe utilizări diferite. De exemplu, dd if=/dev/sda of=/dev/sdb va face o copie exactă a partiției sda pe partiția sdb. dd if=/dev/zero of=/dev/sdX va șterge conținutul suportului specificat cu zerouri, astfel încât informațiile să nu poată fi recuperate. Și dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M va face suport de pornire din imaginea de distribuție pe care ați descărcat-o.

Comenzi Linux pentru managementul utilizatorilor

  1. useradd. Înregistrează un utilizator nou. Introduceți useradd username și utilizatorul va fi creat.
  2. userdel. Șterge contul și fișierele utilizatorului.
  3. usermod. Schimbă un cont de utilizator. Poate muta folderul de acasă al utilizatorului sau poate stabili o dată pentru blocarea contului.
  4. passwd. Schimbă parolele contului. Un utilizator obișnuit poate schimba parola doar pentru propriul său cont; un superutilizator poate schimba parola pentru orice cont.

Comenzi Linux pentru managementul rețelei

  1. ip. Echipa multifunctionala pentru a lucra cu reteaua. Comanda ip address show afișează informații despre adrese de rețea, ip route controlează rutarea și așa mai departe. Lansând comenzile ip link set ethX up, ip link set ethX down, puteți activa și dezactiva conexiunile. Comanda ip are multe utilizări, așa că cel mai bine este să citiți manualul înainte de a o folosi sau să tastați ip --help
  2. ping. Afișează dacă sunteți conectat la rețea și ajută la determinarea calității conexiunii.

Și încă ceva

În cele din urmă, principalele comenzi Linux. Au pus pe ecran o vacă care poate vorbi cu tine (nu întreba ce folosesc dezvoltatorii).

  1. vacă spune orice. Vaca va spune ce ii spui tu.
  2. avere | cowsay. Vaca va da un gând sau un citat inteligent (sau nu atât de inteligent).
  3. cowsay -l . Listează toate animalele care pot fi afișate în terminal. În cazul în care nu vă plac vacile.
  4. avere | cowsay -f animal_din_listă. Animalul ales de dvs. începe să scoată citate, uneori relevante.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Va forța întreaga grădină zoologică să vorbească rusă. Fără aceasta, animalele îi citează pe Twain și Wilde.

Acestea nu sunt toate comenzile Linux. Dacă trebuie să cunoașteți în detaliu parametrii și metodele de aplicare comenzi Linux, puteți folosi tutorialul încorporat. Tastați man your_command sau your_command --help .

BeeSoft Commander 2.23

BeeSoft Commander un proiect tânăr, un simplu manager de fișiere, scris în spiritul modului UNIX. Conform regulii nescrise, programul ar trebui să-și îndeplinească numai sarcinile directe și nimic în plus.

Managerul de fișiere folosește biblioteca QT și este foarte rapid de lansat din mediul KDE. Bara de instrumente nu este personalizabilă, dar conține practic toate funcțiile principale ale programului. Puteți lucra cu mai multe file. Butonul corect mouse-ul este responsabil pentru selectarea fișierelor tributul vechii tradiții a lui Norton Commander. Multe operațiuni cu fișiere sunt efectuate folosind taste funcționale, conform vechiului standard stabilit și de Peter Norton.

BeeSoft Commander conține un bun Client FTP, care vă permite să vă conectați la mai multe servere și să salvați setările de conectare. Dezvoltatorii nu s-au deranjat cu implementarea vizualizării și editarii diferitelor documente. Cu editorul încorporat poți doar să schimbi documente text. Dacă sunt detectate alte tipuri de fișiere, programul fie comută în modul HEX, fie afișează un set haotic de caractere. Editarea nu este disponibilă în acest caz.

BeeSoft Commander nu necesită o configurație complexă. Puteți specifica fonturile și culorile panourilor și puteți ajusta lățimea coloanelor. Și, de fapt, aici se termină toată distracția de a călători prin setări.

Site-ul oficial:

Lucrător, unul dintre cei mai neobișnuiți manageri de fișiere. Primul lucru la care ar trebui să acordați atenție imediat este că nu este nevoie să instalați biblioteci grafice suplimentare, altele decât X11.

Toate comenzile managerului de fișiere sunt concentrate în numeroase butoane situate în partea de jos a ferestrei de lucru a aplicației. Făcând clic pe bara de stare, schimbați grupurile de butoane. Fiecare buton apelează la o funcție separată. Funcțiile pot fi fie instrumente Worker încorporate, fie utilitare externe concepute pentru procesarea fișierelor.

Worker este strâns integrat cu Midnight Commander și vă permite să utilizați regulile de procesare a arhivelor ale managerului de fișiere din consolă. În plus, implicit, MC este folosit ca editor de fișiere (funcția Edit File).

Distribuția Worker include doar un instrument pentru vizualizarea fișierelor text. Toate celelalte acțiuni (vizionarea graficelor și videoclipurilor, editarea oricărui tip de date...) sunt lăsate în seama programelor externe. Editor de text implicit este xedit, ceea ce nu este surprinzător. xedit folosește, de asemenea, doar biblioteca X11.

Printre funcțiile (butoane) predefinite puteți găsi conversie audio, conversie grafică, montare dispozitiv și multe altele.

Managerul de fișiere este foarte neobișnuit, ceea ce, desigur, va face dificilă stăpânirea de la zero. Pe de altă parte, toți concurenții fie folosesc biblioteci grafice puternice (QT, GTK), fie lucrează în modul text. Lucrătorul în această lumină pare a fi un fel de soluție de compromis.

Masă rotativă

GUI+ + + + + + - + - + +
Biblioteca graficăQTGTK2GTK1GTK2QTQT- GTK2- GTK2X11
Filele+ - - - + + - - + - -
Client FTP+ - - + + + + + - - +
protocol FTP://- - - - + + - + - - -
protocol SMB://- - - + + + - + - - -
Protocolul HTTP://- - - - + - - - - - -
Miniaturile documentelor- - - - + + - + - - -
Editor de text+ + - - - + + - + - -
Vizualizarea imaginilor- - - + + - - - - - -
Urmăriți videoclipul- - - - + - - - - - -
Vizualizați HTML- - - - + + + - - - -
Vizualizați RTF- - - - + + - - - - -
Vizualizați DOC- - - - + + + - - - -
Editor HEX- - - - - - - - + - -
Evidențierea tipului de fișier- - + + - - - - + - -
Dosare rapide (marcaje)- + - + + + + + - + -
Istoricul folderului- + + + + + + + + - -
Dosare vizitate frecvent- - - - + + - - - - -
Panou de lansare rapidă (meniu)- - - - + + + - + - -
Pluginuri- + - + + + + - - - -
Multifunctional- - + + + + + + - - -
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
Manageri de fișiere text și lucrător
Acțiune