Menedżer plików w oknie terminala linux. Wiersz poleceń
Dowódca BeeSoft 2.23
Młody projekt BeeSoft Commander, nieskomplikowany menedżer plików, napisany w duchu systemu UNIX. Zgodnie z niepisaną zasadą program powinien wykonywać tylko swoje bezpośrednie zadania i nic więcej.
Menedżer plików korzysta z biblioteki QT i bardzo szybko uruchamia się ze środowiska KDE. Pasek narzędzi nie jest konfigurowalny, ale zawiera praktycznie wszystkie główne funkcje programu. Możesz pracować z wieloma kartami. Prawy przycisk myszy odpowiada za wybieranie plików, co jest hołdem dla starej tradycji Norton Commander. Wiele operacji na plikach jest wykonywanych przy użyciu klawisze funkcyjne, zgodnie ze starym standardem, również ustanowionym przez Petera Nortona.
BeeSoft Commander zawiera dobro Klient FTP, który umożliwia łączenie się z wieloma serwerami, zapisywanie ustawień połączenia. Twórcy nie zawracali sobie głowy implementacją przeglądania i edytowania różnych dokumentów. Dzięki wbudowanemu edytorowi możesz tylko zmieniać dokumenty tekstowe. Jeśli zostaną znalezione inne typy plików, program przełączy się w tryb HEX lub wyświetli chaotyczny zestaw znaków. Edycja nie jest dostępna.
BeeSoft Commander nie wymaga skomplikowanej konfiguracji. Możesz określić czcionki i kolory paneli, dostosować szerokość kolumn. I tak naprawdę na tym kończy się cała zabawa z podróżowaniem po ustawieniach.
Oficjalna strona:
Worker to jeden z najbardziej niezwykłych menedżerów plików. Pierwszą rzeczą, na którą należy od razu zwrócić uwagę, jest brak konieczności instalowania jakichkolwiek dodatkowych bibliotek graficznych poza X11.
Całe zarządzanie menedżerem plików koncentruje się na licznych przyciskach znajdujących się w dolnej części okna roboczego aplikacji. Klikając pasek stanu, przełączasz grupy przycisków. Każdy przycisk wywołuje oddzielną funkcję. Funkcje mogą być zarówno wbudowanymi narzędziami Worker, jak i zewnętrznymi narzędziami przeznaczonymi do przetwarzania plików.
Worker jest ściśle zintegrowany z Midnight Commander i pozwala korzystać z reguł przetwarzania archiwów menedżera plików konsoli. Ponadto domyślnie MC jest używany jako edytor plików (funkcja Edit File).
Dystrybucja Worker zawiera tylko przeglądarkę plików tekstowych. Wszystkie inne działania (przeglądanie grafik i filmów, edytowanie wszelkiego rodzaju danych...) są na łasce programy zewnętrzne. Domyślnym edytorem tekstu jest xedit, co nie jest zaskakujące. xedit również używa tylko biblioteki X11.
Wśród predefiniowanych funkcji (przycisków) można znaleźć konwersję informacji audio, konwersję grafiki, montaż urządzenia i wiele więcej.
Menedżer plików jest bardzo nietypowy, co oczywiście utrudnia naukę od podstaw. Z drugiej strony wszyscy konkurenci albo używają potężnych biblioteki graficzne(QT, GTK) lub pracować w trybie tekstowym. Worker w tym świetle wydaje się być swego rodzaju rozwiązaniem kompromisowym.
Stół obrotowy
GUI | + | + | + | + | + | + | - | + | - | + | + |
Biblioteka Graficzna | QT | GTK2 | GTK1 | GTK2 | QT | QT | - | GTK2 | - | GTK2 | X11 |
Zakładki | + | - | - | - | + | + | - | - | + | - | - |
Klient FTP | + | - | - | + | + | + | + | + | - | - | + |
protokół FTP:// | - | - | - | - | + | + | - | + | - | - | - |
protokół SMB:// | - | - | - | + | + | + | - | + | - | - | - |
protokół HTTP:// | - | - | - | - | + | - | - | - | - | - | - |
Miniatury dokumentów | - | - | - | - | + | + | - | + | - | - | - |
Edytor tekstu | + | + | - | - | - | + | + | - | + | - | - |
Przeglądanie obrazów | - | - | - | + | + | - | - | - | - | - | - |
Oglądanie wideo | - | - | - | - | + | - | - | - | - | - | - |
Wyświetl kod HTML | - | - | - | - | + | + | + | - | - | - | - |
Zobacz plik RTF | - | - | - | - | + | + | - | - | - | - | - |
Zobacz dokument DOC | - | - | - | - | + | + | + | - | - | - | - |
Edytor HEX | - | - | - | - | - | - | - | - | + | - | - |
Podświetlanie typu pliku | - | - | + | + | - | - | - | - | + | - | - |
Szybkie foldery (zakładki) | - | + | - | + | + | + | + | + | - | + | - |
Historia folderów | - | + | + | + | + | + | + | + | + | - | - |
Często odwiedzane foldery | - | - | - | - | + | + | - | - | - | - | - |
Szybkie uruchamianie panelu (menu). | - | - | - | - | + | + | + | - | + | - | - |
Wtyczki | - | + | - | + | + | + | + | - | - | - | - |
wielozadaniowość | - | - | + | + | + | + | + | + | - | - | - |
Dowódca BeeSoft 2.23 | |
emelFM2 0.1.6 | |
Gentoo 0.11.55 | |
Dowódca GNOME 1.2.0 | |
Konqueror 3.5.2 | |
Krusader 1.70.0 | |
Nautilus 2.12.2 | |
Dowódca Tux 0.4.101 | |
Menedżerowie i pracownicy plików tekstowych |
Oryginał: Midnight Commander — konsolowy menedżer plików dla systemu Linux
Autor: Pungki Arianto
Data publikacji: 23 października 2013 r
Tłumaczenie: A. Krivoshey
Data transferu: maj 2013 r
Jeśli musisz pracować z duża ilość plików w środowisku konsoli, może się okazać, że ta praca jest dość nużąca. Środowisko graficzne zawiera menedżery plików, które pomagają poprawić szybkość pracy z plikami. Nie musisz pamiętać nazwy i składni każdego polecenia związanego z plikiem.
W środowisku konsoli do pracy z plikami musisz znać podstawowe polecenia i ich składnię. Na szczęście Linux też ma plik tekstowy Nowy menedżer działający w środowisku konsoli. Nazywa się Midnight Commander (dalej będziemy go nazywać po prostu MC).
Nagłówki sekcji
Na stronie Midnight Commandera czytamy:
„GNU Midnight Commander to wizualny menedżer plików rozpowszechniany na licencji GPL i dlatego kwalifikuje się jako Wolne Oprogramowanie. Jest to potężny, oparty na tekście, w pełni funkcjonalny program, który umożliwia kopiowanie, przenoszenie i usuwanie plików i katalogów, wyszukiwanie plików i uruchamiać polecenia powłoki. Zawiera również wbudowany edytor i przeglądarkę plików."
Jak zainstalować Midnight Commandera w systemie Linux
Domyślnie MC zwykle nie jest instalowany. Na Debianie, Ubuntu i Mennica Linuksa możesz go zainstalować za pomocą polecenia apt-get:
$ Sudo apt-get install mc
W RHEL, CentOS i Fedorze możesz użyć polecenia:
# mniam zainstaluj mc
Po zakończeniu instalacji po prostu wpisz „mc” (bez cudzysłowów) w konsoli, aby ją uruchomić.
Funkcje Midnight Commandera
MC posiada wiele przydatnych funkcji zarówno dla użytkowników, jak i administratorów.
Kopiuj, usuwaj, zmieniaj nazwy/przenoś, twórz katalogi
Interfejs MC podzielony jest na dwie niezależne od siebie kolumny. Każda kolumna reprezentuje aktywny katalog. Możesz przełączać się między nimi za pomocą klawisza Tab. Na dole ekranu widoczne są przyciski z numerami, które odnoszą się do klawiszy funkcyjnych F1 - F10.
Aby skopiować plik z jednego katalogu do drugiego, po prostu zaznacz go i naciśnij „F5”. Aby skopiować kilka plików jednocześnie, musisz je najpierw wybrać za pomocą klawisza „Wstaw”.
MC poprosi Cię o potwierdzenie. Aby rozpocząć kopiowanie, kliknij „OK”.
Usuwanie plików jest jeszcze łatwiejsze. Po prostu wybierz pliki i naciśnij „F8”. Przenoszenie plików odbywa się za pomocą klawisza „F6”.
Jednak zmiana nazw plików jest nieco inna. Naciskając klawisz „F6”, musisz wprowadzić nową nazwę pliku. Przykład tego, jak to zrobić, pokazano na zrzucie ekranu poniżej.
Możesz nacisnąć „F7”, aby utworzyć katalog. MC utworzy nowy katalog w bieżącym. Aby zobaczyć, co jeszcze MC może zrobić z plikami, naciśnij „F9” > Plik.
Wbudowana przeglądarka plików
W trybie konsoli dostępnych jest wiele edytorów tekstu, takich jak vi, joe i nano. MC posiada własny wbudowany program do przeglądania zawartości plików tekstowych. Aby go uruchomić, wybierz plik i naciśnij „F3”. W razie potrzeby możesz także edytować plik, wybierając go i naciskając „F4”.kiedy biegniesz Edytor tekstu za pierwszym razem MC poprosi o wybranie domyślnego edytora tekstu:
[e-mail chroniony]~ $Wybierz edytora. Aby zmienić później, uruchom „select-editor”. 1. /bin/ed 2. /bin/nano
Następnie, po naciśnięciu klawisza „F4”, MC użyje wybranego edytora tekstu. Jeśli chcesz zmienić domyślny edytor, po prostu naciśnij „F2”, bierzesz „@” i wpisujesz „select-editor” (bez cudzysłowów).
Co zrobić, jeśli chcesz użyć innego edytora tekstu niewykrytego przez MC? Powiedzmy, że chcesz pracować z Vi. Można to zrobić inaczej. Znajdź plik „.selected_editor” w swoim katalogu domowym. Ten ukryty plik, więc zaczyna się od kropki. Edytuj to w ten sposób:
# Wygenerowane przez /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vi"
Uprawnienia do plików
Pliki i katalogi mają uprawnienia określające, kto może czytać, zapisywać i wykonywać pliki i katalogi. Polecenie do zarządzania prawami dostępu to chmod. Aby dowiedzieć się, jak go używać, wpisz w terminalu „man chmod”.
W MC wystarczy zaznaczyć plik, a następnie nacisnąć „F9” > Plik > Chmod lub „Ctrl-x” i „c”. MS pokaże Ci aktualne uprawnienia wybranego pliku i opcje, które możesz zmienić.
Właściciel pliku
Pliki i katalogi mają swojego właściciela, a także grupę właściciela. Uprawnienia właściciela są kontrolowane za pomocą opisanego powyżej polecenia chmod. Właściciele są zarządzani za pomocą polecenia chow.
Jak zwykle, aby dowiedzieć się, jak go używać, wpisz w terminalu „man chmod”. W MC wystarczy zaznaczyć plik, a następnie nacisnąć „F9” > Plik > Chown lub „Ctrl-x” i „o”. Możesz teraz ustawić właściciela i grupę właścicieli z listy dostępnych użytkowników i grup.
MC posiada również funkcję „Advanced Chown”, która jest połączeniem chmod i chown, pozwalającą na wykonanie dwóch opisanych powyżej zadań w jednym miejscu. Naciśnij „F9” > Plik > Zaawansowane wybieranie.
Domyślnie MC ma interfejs dwupanelowy. Te panele są przeznaczone nie tylko dla lokalnych katalogów. Możesz połączyć je ze zdalnym komputerem przez FTP.
W takim przypadku MC działa jako klient FTP. Aby się połączyć, naciśnij „F9” > Łącze FTP. MC zażąda danych połączenia w następującym formacie:
użytkownik: [e-mail chroniony] _lub_adres_ip
Jeśli wprowadzone dane są poprawne, w jednym z paneli zobaczysz listę katalogów zdalnego komputera.
Aby wyłączyć połączenie FTP, możesz nacisnąć „F9” > Command > Active VPS Link. Zobaczysz swoje połączenie FTP na liście Aktywnych katalogów VFS. Wybierz go i kliknij „Bezpłatne VFS”. Jeśli chcesz tylko przełączyć się do lokalnego katalogu bez przerywania połączenia FTP, wybierz „Zmień na”.
Jeśli Twoja sieć korzysta z serwera proxy, możesz skonfigurować MC do pracy z serwerem proxy. Naciśnij „F9” > Opcje > Wirtualny FS > Zawsze używaj serwera proxy ftp.
Wyjdź z Midnight Commandera
Aby wyjść z Midnight Command, naciśnij „F9” > Plik > Wyjdź lub „F10”.
Aby uzyskać bardziej szczegółowe wprowadzenie do funkcji MC, odwiedź FAQ Midnight Commander.
Istnieją dwa rodzaje interfejsu: graficzny interfejs użytkownika i interfejs wiersza poleceń.
Graficzny interfejs użytkownika (Inż. Graficzny interfejs użytkownika, GUI).- sterowanie programami za pomocą przycisków graficznych, menu podręcznych, okien i innych elementów. Za pomocą myszy można wykonać wiele czynności.
Zalety: wizualna prezentacja programów i ich zawartości, możliwość studiowania funkcji programu bez czytania dokumentacji.
Interfejs linii komend (Angielski interfejs wiersza poleceń, CLI).- zarządzanie programem za pomocą poleceń. Polecenia składają się z liter, cyfr, symboli, są wpisywane linijka po linijce, wykonywane są po naciśnięciu klawisza Enter. Głównym instrumentem jest tutaj klawiatura.
Ten interfejs jest wbudowany w jądro systemu, będzie dostępny nawet jeśli interfejs graficzny się nie uruchomi.
Zalety: niskie zużycie zasobów, elastyczność w kompilowaniu listy akcji z poleceń, możliwość automatycznego wykonywania poleceń, możliwość kopiowania i wklejania poleceń.
Porównując interfejsy w różne systemy, widać, że podstawowe polecenia są takie same we wszystkich dystrybucjach rodziny Linux, ale programy graficzne w każdym systemie mogą się znacznie różnić.
Istnieją dwa sposoby, aby dostać się do wiersza poleceń: przez konsolę lub terminal.
Konsola
Podczas uruchamiania Ubuntu uruchamianych jest siedem pełnoekranowych konsol, każda z własną niezależną sesją, od pierwszej do szóstej z interfejsem wiersza poleceń, siódma uruchamia tryb graficzny. Podczas uruchamiania użytkownik widzi tylko tryb graficzny.
Możesz przełączyć się na jedną z wirtualnych konsol, naciskając kombinację klawiszy:
Ctrl+Alt+F1 - najpierw wirtualna konsola;
Ctrl+Alt+F2 – druga wirtualna konsola;
Ctrl+Alt+F3 – trzecia wirtualna konsola;
Ctrl+Alt+F4 – czwarta wirtualna konsola;
Ctrl+Alt+F5 – piąta wirtualna konsola;
Ctrl+Alt+F6 – szósta wirtualna konsola;
Ctrl+Alt+F7 - siódma wirtualna konsola, powrót do trybu graficznego.
Terminal
Terminal - program graficzny konsola emulacji.
Takie programy umożliwiają wykonywanie poleceń bez wychodzenia z trybu graficznego.
Terminal w porównaniu do konsoli posiada dodatkową funkcjonalność (sterowanie myszką, menu kontekstowe, pasek przewijania, zakładki, uruchamianie wielu okien, menu główne, ustawienia grafiki).
Możesz uruchomić terminal w następujący sposób:
W Jedności:
Menu główne → Wybierz do linia wyszukiwania terminal słowo
lub naciśnij kombinację klawiszy: Ctrl + Alt + T
W Gnome Fallback
Aplikacje → Akcesoria → Terminal
W Xfce (Xubuntu):
W KDE (Kubuntu):
Menu główne → Aplikacje → System → Terminal
W LXDE (Lubuntu):
Menu główne → System → LXTerminal
Po uruchomieniu terminala widzimy linijkę z zaproszeniem do wpisania komend np.:
[e-mail chroniony]:~$
vladimir - nazwa konta użytkownika
@ - separator między kontem a nazwą komputera
Zotac-Zbox-Nano - nazwa komputera
: - ogranicznik
~ - w którym folderze wykonywana jest komenda, ~ to katalog domowy użytkownika, jeśli uruchomisz komendę ls, otrzymasz listę plików z tego folderu
$ - zaproszenie do wykonania polecenia z uprawnieniami prosty użytkownik(# będzie oznaczać monit o uruchomienie poleceń z uprawnieniami administratora)
Skróty klawiszowe
Kopiuj polecenia
Często będziesz musiał postępować zgodnie z instrukcjami, które wymagają skopiowania poleceń do terminala. Prawdopodobnie będziesz zaskoczony, gdy odkryjesz, że tekst skopiowałeś ze strony internetowej za pomocą kombinacji Klawisze Ctrl+ C, nie jest wklejany do terminala po naciśnięciu Ctrl + V . I co, czy naprawdę musisz ręcznie wpisywać wszystkie te polecenia i nazwy plików? Nie, zrelaksuj się! Istnieją trzy sposoby wklejania tekstu do terminala: Ctrl + Shift + V , naciśnięcie środkowego przycisku myszy lub prawego przycisku myszy i wybranie linii Wklej.
Ustaw oszczędności
lub ctrl+p | przewiń w górę ostatnio używane polecenia |
↓ lub Ctrl + N | przewiń w dół ostatnio używane polecenia |
Wchodzić | wykonaj wybrane polecenie |
Patka | niezwykle dogodna okazja- autouzupełnianie poleceń i nazw plików. Jeśli tylko jedno polecenie zaczyna się od wybranych znaków, zostanie ono zastąpione, a jeśli jest ich kilka, to dwukrotne kliknięcie zakładki wyświetli listę wszystkich możliwych opcji. |
ctrl+r | wyszukaj polecenia, które wprowadziłeś wcześniej. Jeśli musisz ponownie wykonać bardzo długie i złożone polecenie, możesz wprowadzić tylko jego część, a ten skrót klawiaturowy pomoże Ci znaleźć całe polecenie. |
Historia | Zespół historia drukuje listę wszystkich wprowadzonych poleceń. Każdemu zespołowi zostanie przydzielony numer. Aby uruchomić polecenie numer x, po prostu wpisz "!X". Jeśli twoja historia jest za długa, możesz spróbować „historia jestem mniej”, spowoduje to przewijanie listy. |
Zmiana tekstu
Mysz tu nie działa. Użyj strzałek lewo/prawo, aby poruszać się po linii.
Wprowadzanie z klawiatury spowoduje dodanie znaków. Istniejący tekst nie zostaną usunięte.
Powłoka
Konsola i terminal przetwarzają polecenia przy użyciu programu powłoki.
Program powłoki jest interpreterem poleceń, rozpoznaje polecenia wprowadzone w wierszu poleceń i uruchamia programy w celu wykonania polecenia.
Ubuntu domyślnie używa powłoki bash i rozpoznaje polecenia w języku bash.
Bash można zastąpić inną powłoką, jest ich kilka. Każda powłoka ma własny zestaw ustawień i funkcji.
(automatyczne wykonywanie komend przy wejściu do powłoki, polecenia wewnętrzne powłoki, przechowywanie historii, możesz przypisywać skrócone polecenia - aliasy).
Zespoły
Polecenia to predefiniowany zestaw liter, cyfr, symboli, które można wprowadzić w wierszu poleceń i wykonać, naciskając klawisz Enter.
Polecenia dzielą się na dwa rodzaje:
Polecenia wbudowane w powłokę (np. historia)
Polecenia sterujące programami zainstalowanymi w systemie
Polecenia do zarządzania programami zbudowane są według następującego schematu:
nazwa_programu — wartość klucza
Nazwa programu- jest to nazwa pliku wykonywalnego z katalogów zapisanych w zmiennej $PATH (/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin itp. .) Lub Pełna ścieżka Do Plik wykonywalny(/opt/deadbeef/bin/deadbeef)
Klucz- jest napisane po nazwie programu, na przykład -h, każdy program ma swój własny zestaw przełączników, są one wymienione w pomocy do programu, przełączniki służą do wskazania, jakich ustawień użyć lub jaką akcję wykonać
Oznaczający- adres, cyfry, tekst, znaki specjalne (*, ~, \, &, "", _), zmienne ($HOME, $USER, $PATH)
Możesz uruchamiać takie polecenia:
Wpisz polecenie w wierszu polecenia i naciśnij klawisz Enter
Skopiuj polecenie z instrukcji i wklej je do wiersza poleceń, a następnie naciśnij Enter
Utwórz skrypt i kliknij dwukrotnie (utwórz plik tekstowy, wpisz #!/bin/bash w pierwszym wierszu, wpisz polecenia w kolumnie poniżej, zapisz, włącz wykonanie we właściwościach pliku, kliknij dwukrotnie plik, aby wykonać wszystkie wymienione polecenia)
Pamiętaj, że w terminalu rozróżniana jest wielkość liter! Słowa Użytkownik, użytkownik i UŻYTKOWNIK różnią się w Linuksie!
Ściągawka poleceń
Polecenia plików
płyta CD ../.. | przejdź do katalogu dwa poziomy wyżej |
płyta CD | przejdź do katalogu domowego |
cd ~użytkownik | przejdź do katalogu domowego użytkownika |
płyta CD- | przejdź do katalogu, w którym byłeś przed przejściem do bieżącego katalogu |
pwd | pokaż bieżący katalog |
reż | utwórz katalog reż |
mkdir dir1 | utwórz katalog o nazwie „dir1” |
mkdir dir1 dir2 | utworzyć jednocześnie dwa katalogi |
mkdir -p /tmp/kat1/kat2 | utwórz drzewo katalogów |
rm plik | usunąć plik |
rm -r reż | usuń katalog reż |
rm -f plik | wymusić usunięcie pliku |
rm -rf reż | wymuś usunięcie katalogu reż |
rm -f plik1 | usuń plik o nazwie „plik1” |
rmdir dir1 | usuń katalog o nazwie „dir1” |
rm -rf kier.1 | usuń katalog o nazwie „dir1” i rekurencyjnie całą jego zawartość |
rm -rf kier1 kier2 | usuń dwa katalogi i rekurencyjnie ich zawartość |
cp plik 1 plik 2 | skopiuj plik1 do pliku2 |
cp -r kier1 kier2 | skopiuj dir1 do dir2; utworzy katalog dir2, jeśli nie istnieje |
cp kier./ | skopiuj wszystkie pliki z katalogu dir do bieżącego katalogu |
cp -a /tmp/kat1 | skopiuj katalog dir1 z całą zawartością do bieżącego katalogu |
cp -a kier1 kier2 | skopiuj katalog dir1 do katalogu dir2 |
mv dir1 nowy_katalog | zmienić nazwę lub przenieść plik lub katalog |
mv plik 1 plik 2 | zmień nazwę lub przenieś plik1 do pliku2. jeśli plik2 jest istniejącym katalogiem - przenieś plik1 do katalogu plik2 |
ln -s plik1 lnk1 | utworzyć dowiązanie symboliczne do pliku lub katalogu |
ln plik1 lnk1 | utworzyć „twarde” (fizyczne) łącze do pliku lub katalogu |
plik dotykowy | utwórz plik |
touch -t 0712250000 test pliku | zmodyfikuj datę i godzinę utworzenia pliku, jeśli jej nie ma, utwórz plik z określoną datą i godziną (RRMMDDggmm) |
kot > plik | standardowe wejście potoku do pliku |
więcej plików | wycofać zawartość pliku |
plik głowy | wypisuje pierwsze 10 wierszy pliku |
plik ogona | wypisz ostatnie 10 linii pliku |
plik tail -f | drukuj zawartość pliku w miarę jego wzrostu, zaczynając od ostatnich 10 linii |
Archiwizacja
tar plik cf. pliki tar | utwórz archiwum tar o nazwie file.tar zawierające pliki |
plik tar xf.tar | rozpakuj plik.tar |
tar cf plik.tar.gz pliki | utwórz archiwum tar z kompresją gzip |
plik tarxzf.tar.gz | rozpakuj tar za pomocą gzip |
plik tar cjf.tar.bz2 | utwórz archiwum tar z kompresją bzip2 |
plik tar xjf.tar.bz2 | rozpakuj tar za pomocą bzip2 |
plik gzip | skompresuj plik i zmień jego nazwę na file.gz |
gzip -d plik.gz | rozpakuj plik.gz do pliku |
bunzip2 plik1.bz2 | dekompresuje plik „file1.gz” |
gzip -9 plik1 | skompresuj plik1 z maksymalną kompresją |
rar plik1.rar plik_testowy | utwórz archiwum rar „file1.rar” i dołącz do niego plik test_file |
rar plik1.rar plik1 plik2 katalog1 | utwórz archiwum rar „file1.rar” i dołącz do niego plik1, plik2 i katalog1 |
rar x plik1.rar | rozpakuj archiwum rar |
tar -cvf archiwum.tar plik1 | utwórz archiwum tar archive.tar zawierające plik file1 |
tar -cvf archiwum.tar plik1 plik2 katalog1 | utwórz archiwum tar archive.tar zawierające plik1, plik2 i katalog1 |
tar -tf archiwum.tar | pokaż zawartość archiwum |
tar -xvf archiwum.tar | rozpakuj archiwum |
tar -xvf archiwum.tar -C /tmp | rozpakuj archiwum do /tmp |
tar -cvfj archiwum.tar.bz2 dir1 | utwórz archiwum i skompresuj je za pomocą bzip2 |
tar -xvfj archiwum.tar.bz2 | rozpakuj archiwum i rozpakuj je |
tar -cvfz archiwum.tar.gz dir1 | utwórz archiwum i skompresuj je za pomocą gzip |
tar -xvfz archiwum.tar.gz | rozpakuj archiwum i rozpakuj je |
plik zip1.plik zip1 | utwórz skompresowane archiwum ZIP |
zip -r plik1.zip plik1 plik2 katalog1 | utwórz skompresowane archiwum zip i dołącz do niego kilka plików i / lub katalogów |
rozpakuj plik 1.zip | rozpakuj i rozpakuj archiwum zip |
Praca z lokalnymi pakietami deb (dpkg)
deb - rozszerzenie nazwy pliku pakietów "binarnych" do dystrybucji i instalacji oprogramowanie w systemie operacyjnym projektu Debian i innych korzystających z systemu zarządzania pakietami dpkg. Deb jest częścią słowa Debian, które z kolei wywodzi się od słowa Debra - imienia dziewczyny (później żony, obecnie byłej) założyciela Debiana Iana Murdocha i Iana od jego własnego imienia.
dpkg -i pakiet.deb | zainstalować/zaktualizować pakiet |
dpkg -r nazwa_pakietu | usunąć pakiet z systemu |
dpkg -l | pokaż wszystkie pakiety zainstalowane w systemie |
dpkg -l | grep httpd | wśród wszystkich pakietów zainstalowanych w systemie znajdź pakiet zawierający w nazwie „httpd”. |
dpkg -s nazwa_pakietu | wyświetlić informacje o konkretnym pakiecie |
dpkg -L nazwa_pakietu | wyświetlić listę plików znajdujących się w pakiecie zainstalowanym w systemie |
dpkg --contents pakiet.deb | wyświetlić listę plików zawartych w pakiecie, który nie jest jeszcze zainstalowany w systemie |
dpkg -S /bin/ping | znajdź pakiet zawierający określony plik |
Korzystanie z Menedżera pakietów Apt
apt (zaawansowane narzędzie do pakowania) - program do instalowania, aktualizowania i usuwania pakiety oprogramowania na Debianie i opartych na nim systemach operacyjnych (Ubuntu, Linux Mint itp.), czasami używany również na dystrybucjach opartych na Mandrake, takich jak Mandriva, ALTLinux i PCLinuxOS. Jest w stanie automatycznie instalować i konfigurować programy dla systemów operacyjnych typu UNIX, zarówno z prekompilowanych pakietów, jak iz kodów źródłowych.
apt-get install nazwa_pakietu | zainstalować/zaktualizować pakiet |
apt-cdrom zainstaluj nazwa_pakietu | zainstaluj / zaktualizuj pakiet z cdromu „a |
apt-get update | uzyskać zaktualizowane listy pakietów |
apt-get upgrade | pakiety aktualizacji zainstalowane w systemie |
apt-get usuń nazwa_pakietu | usuń pakiet zainstalowany w systemie, zachowując pliki konfiguracyjne |
apt-get purge nazwa_pakietu | usunąć pakiet zainstalowany w systemie wraz z usunięciem plików konfiguracyjnych |
apt-get check | sprawdź integralność zależności |
apt-oczyść się | usuń pobrane pliki archiwum paczki |
apt-get autoclean | usuń stare pobrane pliki archiwum pakietów |
Przeglądanie zawartości plików
plik cat1 | wypisuje zawartość pliku file1 na standardowe wyjście |
plik tac1 | wypisz zawartość pliku 1 na standardowe wyjście w odwrotnej kolejności (ostatnia linia staje się pierwszą itd.) |
więcej plik1 | stronicowanie zawartości pliku 1 na standardowe wyjście |
mniej plik1 | wyjście strona po stronie zawartości pliku file1 na standardowe urządzenie wyjściowe, ale z możliwością przewijania w obu kierunkach (w górę i w dół), wyszukiwania według zawartości itp. |
głowa -2 plik1 | wypisuje pierwsze dwa wiersze pliku file1 na standardowe wyjście. Wartość domyślna to dziesięć linii. |
ogon -2 plik1 | wypisuje ostatnie dwa wiersze pliku file1 na standardowe wyjście. Wartość domyślna to dziesięć linii. |
tail -f /var/log/messages | wypisuje zawartość pliku /var/log/messages na standardowe wyjście tak, jak pojawia się w nim tekst |
Manipulacja tekstem
kot plik_oryginał | >wynik.txt | ogólna składnia wykonywania działań w celu przetworzenia zawartości pliku i wysłania wyniku do nowego |
kot plik_oryginał | » wynik.txt | ogólna składnia wykonywania działań w celu przetworzenia zawartości pliku i wysłania wyniku do istniejącego pliku. Jeśli plik nie istnieje, zostanie utworzony |
grep Aug /var/log/messages z pliku „/var/log/messages” | wybierz i wyślij na standardowe wyjście wiersze zawierające „Aug” |
grep ^Aug /var/log/messages z pliku "/var/log/messages" | wybierz i wydrukuj do standardowych wierszy wyjściowych zaczynających się od „Aug” |
grep /var/log/messages z pliku „/var/log/messages” | wybierz i wypisz na standardowe wyjście łańcuchy zawierające liczby |
grep Aug -R /var/log/* | wybierz i wypisz na standardowe wyjście wiersze zawierające „Aug” we wszystkich plikach znajdujących się w katalogu /var/log i poniżej |
sed "s/stringa1/stringa2/g" przykład.txt | w pliku example.txt zamień „string1” na „string2”, wyślij wynik na standardowe wyjście |
sed "/^$/d" przykład.txt | usuń puste linie z pliku example.txt |
sed "/ *#/d; /^$/d" przykład.txt | usuń puste linie i komentarze z pliku example.txt |
echo "esempio" | tr "[:dolny:]" "[:górny:]" | konwertować znaki z małych na wielkie |
sed -e "1d" wynik.txt | usuń pierwszą linię z pliku example.txt |
sed -n "/string1/p" | wyświetl tylko wiersze zawierające „string1” |
sed -e "s/*$ „przykład.txt | usuń puste znaki na końcu każdej linii | | | sed -e "s/string1 g"przykład.txt | usuń ciąg „string1” z tekstu bez zmiany wszystkiego innego |
sed -n "1,8p;5q" przykład.txt | weź z pliku od pierwszego do ósmego wiersza i wypisz z nich pierwszych pięć |
sed -n "5p;5q" przykład.txt | wypisz piątą linię |
sed -e "s/0*/0/g" przykład.txt | zastąpić sekwencję dowolnej liczby zer pojedynczym zerem |
kot -n plik1 | linie numeryczne podczas wyprowadzania zawartości pliku |
kot przykład.txt | awk "NR%2==1" | podczas wyświetlania zawartości pliku nie wyświetlaj parzystych wierszy pliku |
echo a b c | awk "(wydrukuj 1 $)" | wyświetl pierwszą kolumnę. Separacja domyślnie spacją/spacjami lub tabulatorem/znakami |
echo a b c | awk "(drukuj $1, $3)" | wyświetl pierwszą i trzecią kolumnę. Separacja domyślnie spacją/spacjami lub tabulatorem/znakami |
wklej plik1 plik2 | połącz zawartość pliku 1 i pliku 2 w tabelę: wiersz 1 pliku 1 = wiersz 1 kolumna 1-n, wiersz 1 pliku 2 = wiersz 1 kolumna n+1-m |
wklej -d "+" plik1 plik2 | połącz zawartość file1 i file2 jako tabelę oddzieloną znakiem „+” |
sortuj plik1 plik2 | posortować zawartość dwóch plików |
sortuj plik1 plik2 | unikalny | sortować zawartość dwóch plików bez wyświetlania duplikatów |
sortuj plik1 plik2 | unikalny -u | posortować zawartość dwóch plików, wyświetlając tylko unikalne wiersze (wiersze występujące w obu plikach nie są drukowane na standardowe wyjście) |
sortuj plik1 plik2 | unikalny -d | posortuj zawartość dwóch plików, wyświetlając tylko zduplikowane linie |
comm -1 plik 1 plik 2 | porównaj zawartość dwóch plików bez wyświetlania linii należących do „pliku1” |
comm -2 plik 1 plik 2 | porównaj zawartość dwóch plików bez wyświetlania linii należących do „pliku2” |
comm -3 plik 1 plik 2 | porównać zawartość dwóch plików, usuwając linie występujące w obu plikach |
Konwertuj zestawy znaków i formaty plików
Analiza systemu plików
Montowanie systemów plików
Montowanie system plików- proces przygotowujący partycję dysku do użycia system operacyjny.
Operacja montowania składa się z kilku kroków:
Określenie rodzaju systemu do zamontowania
Sprawdzanie integralności zamontowanego systemu
Odczyt systemowych struktur danych i inicjalizacja odpowiedniego modułu menedżera plików (sterownik systemu plików)
Ustawienie flagi wskazującej koniec montowania. Po prawidłowym odmontowaniu ta flaga jest wyczyszczona. Jeśli podczas rozruchu system stwierdzi, że flaga nie jest resetowana, oznacza to, że praca została zakończona niepoprawnie i FS może wymagać naprawy
Włączenie nowego systemu plików do wspólnej przestrzeni nazw
zamontuj /dev/hda2 /mnt/hda2 | montuje partycję „hda2” w punkcie montowania „/mnt/hda2”. Upewnij się, że istnieje katalog punktu montowania „/mnt/hda2” |
umount /dev/hda2 | odmontuje partycję „hda2”. Przed wykonaniem pozostaw „/mnt/hda2” |
utrwalacz -km /mnt/hda2 | wymuszone odmontowanie partycji. Używane, gdy partycja jest zajęta przez jakiegoś użytkownika |
umount -n /mnt/hda2 | odmontować bez dodawania informacji do /etc/mtab. Przydatne, gdy plik jest tylko do odczytu lub nie ma wystarczającej ilości miejsca na dysku. |
zamontuj /dev/fd0 /mnt/dyskietka | zamontować dyskietkę |
zamontuj /dev/cdrom /mnt/cdrom | zamontować CD lub DVD |
zamontuj /dev/hdc /mnt/cdrcorder | zamontować CD-R/CD-RW lub DVD-R/DVD-RW(+-) |
mount -o pętla plik.iso /mnt/cdrom | zamontować obraz ISO |
mount -t vfat /dev/hda5 /mnt/hda5 | zamontować plik systemu Windows FAT32 |
Formatowanie systemów plików
Formatowanie to programowy proces oznaczania obszaru przechowywania danych nośnika elektronicznego znajdującego się na powierzchni magnetycznej ( dyski twarde, dyskietki), nośniki optyczne(płyty CD/DVD/Blu-ray), Dyski SSD(pamięć flash - moduł flash, dysk SSD) itp. Są różne sposoby ten proces.
Samo formatowanie polega na tworzeniu (formowaniu) struktur dostępu do danych, np. struktur systemu plików. W takim przypadku traci się możliwość bezpośredniego dostępu do informacji znajdujących się (przed sformatowaniem) na nośniku danych, część z nich zostaje bezpowrotnie zniszczona. Niektóre oprogramowanie narzędziowe umożliwiają odzyskanie części (zwykle dużej części) informacji ze sformatowanych nośników. Proces formatowania może również sprawdzić i poprawić integralność nośnika.
Tworzenie kopii zapasowych (backup)
Backup (angielska kopia zapasowa) - proces tworzenia kopii danych na nośniku (dysk twardy, dyskietka itp.) mający na celu przywrócenie danych do pierwotnej lub nowej lokalizacji w przypadku uszkodzenia lub zniszczenia.
dump -0aj -f /tmp/home0.bak /home | stworzyć kompletny kopia zapasowa katalogu /home do pliku /tmp/home0.bak |
dump -1aj -f /tmp/home0.bak /home | utworzyć przyrostową kopię zapasową katalogu /home do pliku /tmp/home0.bak |
przywróć -if /tmp/home0.bak | przywróć z kopii zapasowej /tmp/home0.bak |
rsync -rogpav --delete /home /tmp | zsynchronizuj /tmp z /home |
rsync -rogpav -e ssh --delete /home adres_ip:/tmp | synchronizacja przez tunel ssh |
rsync -az -e ssh --delete ip_addr:/home/public /home/local | zsynchronizuj katalog lokalny z katalogiem zdalnym przez tunel ssh z kompresją |
rsync -az -e ssh --delete /home/local ip_addr:/home/public | zsynchronizuj katalog zdalny z katalogiem lokalnym przez tunel ssh z kompresją |
dd bs=1M if=/dev/hda | gzip | ssh [e-mail chroniony] _addr "dd of=hda.gz" | zrobić „ślepą” dysk lokalny do pliku na komputerze zdalnym przez tunel ssh |
tar -Puf backup.tar /home/user | utwórz przyrostową kopię zapasową katalogu „/home/user” do pliku backup.tar z zachowaniem uprawnień |
(cd /tmp/local/ && tar c .) | ssh -C [e-mail chroniony] _addr "cd /home/share/ && tar x -p" | kopiowanie zawartości /tmp/local do komputer zdalny przez tunel ssh do /home/share/ |
(tar c /home) | ssh -C [e-mail chroniony] _addr "cd /home/backup-home && tar x -p" | kopiowanie zawartości /home na zdalny komputer przez tunel ssh do /home/backup-home |
smoła por - . | (cd /tmp/backup ; tar xf -) | kopiowanie jednego katalogu do drugiego przy zachowaniu uprawnień i linków |
znajdź /home/user1 -nazwa "*.txt" | xargs cp -av --target-directory=/home/backup/ --parents | wyszukaj /home/user1 dla wszystkich plików, których nazwy kończą się na ".txt" i skopiuj je do innego katalogu |
znajdź /var/log -nazwa "*.log" | tar cv --pliki-z=- | bzip2 > log.tar.bz2 | wyszukaj /var/log dla wszystkich plików, których nazwy kończą się na ".log" i utwórz z nich archiwum bzip |
dd if=/dev/hda of=/dev/fd0 bs=512 liczba=1 | utwórz kopię MBR (Master Boot Record) z /dev/hda na dyskietce |
dd if=/dev/fd0 of=/dev/hda bs=512 liczba=1 | przywróć MBR z dyskietki do /dev/hda |
Miejsca na dysku
df-h | wyświetla informacje o zamontowanych partycjach, pokazując całkowitą, dostępną i zajętą przestrzeń |
ls -lSr |więcej | rekurencyjnie wyświetla pliki i katalogi, posortowane rosnąco według rozmiaru i umożliwia podział na strony |
du-sh reż | oblicza i wyświetla rozmiar zajmowany przez katalog „dir1” |
du -sk* | sort-rn | wyświetla rozmiar i nazwy plików i katalogów, posortowane według rozmiaru |
rpm -q -a –qf "%10(ROZMIAR)t%(NAZWA)n" | sort-k1,1n | pokazuje ilość zajętego miejsca na dysku przez pliki pakietu rpm, posortowane według rozmiaru (fedora, redhat itp.) |
dpkg-query -W -f="$(rozmiar-zainstalowany;10)t$(pakiet)n" | sort-k1,1n | pokazuje ilość zajętego miejsca na dysku przez pliki pakietu deb, posortowane według rozmiaru (ubuntu, debian itp.) |
CD-ROM
mkisofs /dev/cdrom > cd.iso | tworzyć obraz ISO dysk |
mkisofs /dev/cdrom | gzip > cd_iso.gz | utwórz skompresowany obraz dysku ISO |
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | utwórz obraz ISO folderu |
cdrecord -v dev=/dev/cdrom cd.iso | wypal obraz iso |
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom | wypal skompresowany obraz iso |
mount -o pętla cd.iso /mnt/iso | zamontuj obraz iso |
cd-paranoja -B | czytać ścieżki audio z dysku do plików wav |
cd-paranoja - "-3" | odczytać pierwsze trzy ścieżki audio z płyty do plików wav |
cdrecord-scanbus | zidentyfikować kanał scsi |
Użytkownicy i grupy
grupadodaj nazwa_grupy | tworzyć Nowa grupa o nazwie nazwa_grupy |
groupdel nazwa_grupy | usuń grupę nazwa_grupy |
groupmod -n nowa_nazwa_grupy stara_nazwa_grupy | zmień nazwę grupy stara_nazwa_grupy na nowa_nazwa_grupy |
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 | utwórz użytkownika user1, przypisz go /home/user1 jako katalog domowy, /bin/bash jako powłokę, dołącz go do grupy administratorów i dodaj komentarz Nome Cognome |
użyj dodaj użytkownika 1 | utwórz użytkownika użytkownik1 |
userdel -r użytkownik1 | usuń użytkownika user1 i jego katalog domowy |
usermod -c "Użytkownik FTP" -g system -d /ftp/użytkownik1 -s /bin/nologin użytkownik1 | zmienić atrybuty użytkownika |
hasło | Zmień hasło |
hasło użytkownika1 | zmień hasło użytkownika 1 (tylko root) |
zmiana -E 2005-12-31 użytkownik1 | ustaw datę wygaśnięcia konta użytkownika 1 |
pwk | sprawdź poprawność pliki systemowe konta. Sprawdzane są pliki /etc/passwd i /etc/shadow |
grpck | sprawdza poprawność plików kont systemowych. Plik /etc/group jest sprawdzany |
nowa grupa [-] nazwa_grupy | zmienia grupę podstawową aktualny użytkownik. Jeśli podasz „-”, sytuacja będzie identyczna jak w przypadku wylogowania i ponownego zalogowania użytkownika. Jeśli nie określono żadnej grupy, grupa podstawowa zostanie przypisana z pliku /etc/passwd |
Ustawianie/zmiana uprawnień do plików
chmod (z angielskiego change mode) - program do zmiany praw dostępu do plików i katalogów. Nazwa pochodzi od programu Unix chmod OS, który w rzeczywistości zmienia prawa dostępu do plików, katalogów i dowiązań symbolicznych.
ls-lh | przeglądać uprawnienia do plików i katalogów w bieżącym katalogu |
ls /tmp | pr -T5 -W$KOLUMNY | wypisz zawartość katalogu /tmp i podziel dane wyjściowe na pięć kolumn |
chmod ugo+rwx katalog1 | dodaj uprawnienia do katalogu directory1 ugo(User Group Other)+rwx(Read Write eXecute) - wszystkie pełne prawa. To samo można zrobić w ten sposób chmod 777 directory1 |
chmod go-rwx katalog1 | odbierz grupie i wszystkim innym wszystkie uprawnienia do katalogu directory1 |
wybrany plik użytkownika 1 1 | przypisz właściciela pliku1 do użytkownika1 |
chown -R użytkownik1 katalog1 | przypisz rekurencyjnie właściciela katalogu1 do użytkownika1 |
chgrp grupa1 plik1 | zmień grupę właścicieli pliku1 na grupę1 |
wybrany użytkownik1:grupa1 plik1 | zmień właściciela i grupę właścicieli pliku1 |
znajdź / -perm -u+s | znajdź, zaczynając od katalogu głównego, wszystkie pliki z ustawionym SUID |
Popularne znaczenia
400 (-r---) | Właściciel ma prawo do wglądu; nikt inny nie ma prawa nic robić |
644 (-rw-r–r–) | Wszyscy użytkownicy mają dostęp do odczytu; właściciel może edytować |
660 (-rw-rw--) | Właściciel i grupa mogą czytać i edytować; pozostali nie mogą wykonywać żadnych akcji |
664 (-rw-rw-r–) | Wszyscy użytkownicy mają dostęp do odczytu; właściciel i grupa mogą edytować |
666 (-rw-rw-rw-) | Wszyscy użytkownicy mogą czytać i edytować |
700 (-rwx--) | Właściciel może czytać, pisać i wykonywać; nikt inny nie ma prawa nic robić |
744 (-rwxr–r–) | Każdy użytkownik może czytać, właściciel ma prawo edytować i wykonywać |
755 (-rwxr-xr-x) | Każdy użytkownik ma prawo do odczytu i wykonania; właściciel może edytować |
777 (-rwxrwxrwx) | Każdy użytkownik może czytać, edytować i wykonywać |
1555 (-r-xr-xr-t) | Każdy użytkownik ma prawo do odczytu i wykonania; tylko właściciel tego pliku może usunąć plik |
2555 (-r-xr-sr-x) | Każdy użytkownik ma prawo do odczytu i wykonywania z uprawnieniami grupy użytkowników właściciela pliku |
4555 (-r-sr-xr-x) | Każdy użytkownik ma prawo do odczytu i wykonywania z prawami właściciela pliku |
Bezpieczne polecenia powłoki (ssh)
SSH (ang. Secure Shell - „bezpieczna powłoka”) to protokół sieciowy na poziomie aplikacji, który umożliwia produkcję pilot system operacyjny i tunelowanie połączeń TCP (na przykład do przesyłania plików). Podobny funkcjonalnie do protokołów Telnet i rlogin, ale w przeciwieństwie do nich szyfruje cały ruch, w tym przesyłane hasła. SSH umożliwia wybór różnych algorytmów szyfrowania. Klienci SSH i Serwery SSH dostępne dla większości sieciowych systemów operacyjnych.
SSH umożliwia bezpieczne przesyłanie prawie każdego innego protokołu sieciowego w niezabezpieczonym środowisku. W ten sposób możesz nie tylko pracować zdalnie na komputerze za pomocą powłoki poleceń, ale także przesyłać strumień audio lub wideo przez zaszyfrowany kanał (na przykład z kamery internetowej). SSH może również wykorzystywać kompresję przesyłanych danych do późniejszego szyfrowania, co jest wygodne np. przy zdalnym uruchamianiu klientów X Window System.
Większość dostawców usług hostingowych zapewnia klientom dostęp SSH do ich katalogu domowego za opłatą. Może to być wygodne zarówno do pracy w wierszu poleceń, jak i do zdalnego uruchamiania programów (w tym aplikacji graficznych).
Zarządzanie procesem
Proces to program, który jest aktualnie uruchomiony. Norma ISO 9000:2000 definiuje proces jako zestaw wzajemnie powiązanych i oddziałujących na siebie działań, które przekształcają dane wejściowe w wyniki. Sam program komputerowy jest tylko pasywnym zbiorem instrukcji, podczas gdy proces jest bezpośrednim wykonaniem tych instrukcji. Ponadto proces to działający program i wszystkie jego elementy: przestrzeń adresowa, zmienne globalne, rejestry, stos, otwarte pliki itp.
szczyt | pokaż wszystkie uruchomione procesy |
ps | wydrukuj swoje bieżące aktywne procesy |
ps-eafw | wyświetlać uruchomione procesy, ich zasoby i inne przydatna informacja(raz) |
ps -e -o pid,args -las | wyświetlać PID i procesy jako drzewo |
pstree | wyświetl drzewo procesów |
zabij -9 98989 | „zabij” proces za pomocą PID 98989 „na śmierć” (bez poszanowania integralności danych) |
zabij -TERM 98989 | Łagodnie zakończ proces z PID 98989 |
zabij -1 98989 | wymusić na procesie z PID 98989 ponowne odczytanie pliku konfiguracyjnego |
lsof -p 98989 | wyświetlić listę plików, otwarty proces z PID-em 98989 |
lsof /home/user1 | wyświetl listę Otwórz pliki z katalogu /home/user1 |
strace -c ls >/dev/null | wypisuje listę wywołań systemowych utworzonych i odebranych przez proces ls |
strace -f -e otwórz ls >/dev/null | wyświetlać wywołania biblioteki |
watch -n1 "kot /proc/przerwa" | wyświetlać przerwania w czasie rzeczywistym |
ostatni restart | wyświetl historię restartów systemu |
ostatni użytkownik1 | wyświetlić historię rejestracji użytkownika user1 w systemie oraz czas jego pobytu w nim |
lsmod | lista załadowanych modułów jądra |
wolny m | pokaż stan pamięć o swobodnym dostępie w megabajtach |
smartctl -A /dev/hda | monitorowanie stanu twardy dysk/dev/hda przez SMART |
smartctl -i /dev/hda | sprawdź dostępność SMART na dysku twardym /dev/hda |
ogon /var/log/dmesg | wypisz dziesięć ostatnich wpisów z dziennika startowego jądra |
ogon /var/log/messages | wydrukować dziesięć ostatnich wpisów z dziennika systemowego |
Sieć (LAN i Wi-Fi)
ifconfig eth0 | pokaż konfigurację interfejsu sieciowego eth0 |
jeśli up eth0 | aktywuj (podnieś) interfejs eth0 |
ifdown eth0 | dezaktywować (dolny) interfejs eth0 |
ifconfig eth0 192.168.1.1 maska sieci 255.255.255.0 | ustaw adres IP interfejsu eth0 i maskę podsieci |
obietnica ifconfig eth0 | przełącz interfejs eth0 w tryb rozwiązły, aby wąchać pakiety |
ifconfig eth0 -promisc | wyłącz tryb rozwiązły na interfejsie eth0 |
dhclient eth0 | włącz interfejs eth0 w trybie dhcp |
trasa-n | wyświetlić lokalną tablicę routingu |
trasa dodaj -net 0/0 gw IP_Gateway | ustaw domyślny adres IP bramy |
trasa dodaj -net 192.168.0.0 maska sieci 255.255.0.0 gw 192.168.1.1 | dodaj statyczną trasę do sieci 192.168.0.0/16 przez bramę z adresem ip 192.168.1.1 |
route del 0/0 gw IP_gateway | usuń domyślny adres IP bramy |
echo "1" > /proc/sys/net/ipv4/ip_forward | zezwalaj na przekazywanie pakietów (przekazywanie) |
nazwa hosta | wyświetl nazwę komputera |
host www.linuxguide.it | zmień nazwę hosta www.linuxguide.it na adres IP i odwrotnie *host 62.149.140.85* |
pokaż łącze ip* | wyświetlić stan wszystkich interfejsów |
narzędzie mii eth0 | wyświetl status i typ połączenia dla interfejsu eth0 |
ethool eth0 | wyświetla statystyki interfejsu eth0 z informacjami takimi jak obsługiwane i aktualne tryby połączenia |
netstat -tupn | wyświetla wszystkie ustanowione połączenia sieciowe przez protokoły TCP i UDP bez tłumaczenia nazw na adresy IP i PID oraz nazwy procesów zapewniających te połączenia |
netstat -tupln | wyświetla wszystkie połączenia sieciowe przez protokoły TCP i UDP bez tłumaczenia nazw na adresy IP i PID oraz nazwy procesów nasłuchujących na portach |
tcpdump port tcp 80 | wyświetl cały ruch na porcie TCP 80 (zwykle HTTP) |
skanowanie iwlist | przeskanuj powietrze pod kątem dostępności bezprzewodowych punktów dostępowych |
iwconfig eth1 | pokaż konfigurację interfejsu sieci bezprzewodowej eth1 |
Sieci Microsoft Windows (SAMBA)
IPTABLES (zapora sieciowa)
iptables to narzędzie wiersza poleceń standardowy interfejs zarządzanie pracą zapora ogniowa(firewall) netfilter dla wersji jądra Linuksa 2.4, 2.6, 3.x, 4.x . Do korzystania z narzędzia iptables wymagane są uprawnienia administratora (root).
iptables -t filtr -nL | wyświetl wszystkie łańcuchy reguł |
iptables -t nat -L | wyświetl wszystkie łańcuchy reguł w tabeli NAT |
iptables -t filtr -F | wyczyść wszystkie łańcuchy reguł w tabeli filtrów |
iptables -t nat -F | wyczyść wszystkie łańcuchy reguł w tabeli NAT |
iptables -t filtr -X | usuń wszystkie łańcuchy reguł niestandardowych w tabeli filtrów |
iptables -t filtr -A WEJŚCIE -p tcp --dport telnet -j AKCEPTUJ | zezwolić na przychodzące połączenie telnet |
iptables -t filter -A WYJŚCIE -p tcp –dport http -j DROP | blokować wychodzące połączenia HTTP |
iptables -t filtr -A DO PRZODU -p tcp --dport pop3 -j AKCEPTUJ | zezwalaj na przekazywanie połączeń POP3 |
iptables -t filtr -A WEJŚCIE -j DZIENNIK --log-prefix "DROP WEJŚCIE" | włącz logowanie jądra pakietów przechodzących przez łańcuch INPUT i poprzedź komunikat „DROP INPUT” |
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | włącz NAT (Network Address Translate) pakietów wychodzących na interfejsie eth0. Obowiązuje, gdy jest używany z dynamicznie przydzielanymi adresami IP |
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT –do-miejsca docelowego 10.0.0.2:22 | przekazywanie pakietów adresowanych do jednego hosta do innego hosta |
Informacje o systemie
łuk | wyświetl architekturę komputera |
unazwa -r | wyświetlić używaną wersję jądra |
dmidkod -q | pokaż sprzęt elementy systemu- (SMBIOS/DMI) |
hdparm -i /dev/hda | wyświetlić specyfikację dysku twardego |
hdparm -tT /dev/sda | przetestować wydajność odczytu danych z dysku twardego |
cat /proc/informacje o procesorze | wyświetl informacje o procesorze |
cat /proc/interrupts | pokaż przerwania |
cat /proc/meminfo | sprawdź użycie pamięci |
kot /proc/swaps | pokaż plik(i) wymiany |
cat /proc/wersja | wydrukuj wersję jądra |
cat /proc/net/dev | pokaż interfejsy sieciowe i statystyki na ich temat |
cat /proc/mounts | wyświetlać zamontowane systemy plików |
lspci-tv | pokaż w widoku drzewa urządzenia PCI |
lsusb-tv | pokaż w widoku drzewa Urządzenia USB |
data | wyświetl datę systemową |
cal 2007 | wyświetl kalendarz stołowy na rok 2007 |
data 041217002007.00 | ustaw datę i godzinę systemową MMDDHHmmRRRR.SS (MiesiącDzieńGodzinaMinutyRok.Sekundy) |
zegar-w | oszczędzaj czas systemowy w BIOS-ie |
dyspozycyjność | pokaż aktualny czas pracy |
w | pokaż użytkownikom online |
kim jestem | nazwa, pod którą jesteś zalogowany |
użytkownik palca | pokaż informacje o użytkowniku |
uname-a | pokaż informacje o jądrze |
cat /proc/informacje o procesorze | Informacje o procesorze |
cat /proc/meminfo | informacje o pamięci |
komenda człowieka | pokaż instrukcję do komendy |
df | pokaż inf. o użyciu dysku |
du | wyświetl „wagę” bieżącego katalogu |
bezpłatny | użycie pamięci i zamiana |
gdzie jest aplikacja | możliwa lokalizacja aplikacji |
która aplikacja | która aplikacja zostanie domyślnie uruchomiona |
Zamknięcie systemu
Inne przydatne polecenia
apropos … słowo kluczowe | wyświetla listę poleceń, które w jakiś sposób odnoszą się do słowa kluczowe. Przydatne, gdy wiesz, co robi program, ale nie pamiętasz polecenia |
człowiek ping | wywołanie instrukcji obsługi programu, w tym przypadku ping |
co to jest… słowo kluczowe | wyświetla opis działań określonego programu |
ldd /usr/bin/ssh | lista bibliotek potrzebnych do działania ssh |
alias hh="historia" | przypisz alias hh do polecenia historii |
znajdować. -maxgłębokość 1 -nazwa *.jpg -print -exec konwersja | Zmiana rozmiaru wszystkich obrazów w folderze, przejście do narzędzia „konwertuj” ImageMagick w celu utworzenia miniatur obrazów (podgląd) |
zamień /dev/hda3 | aktywuj przestrzeń wymiany znajdującą się na partycji hda3 |
zamień /dev/hda2 /dev/hdb3 | aktywuj przestrzenie wymiany znajdujące się na partycjach hda2 i hdb3 |
Wyświetl Pomoc i Przewodnik po programach
Nazwy programów używanych w poleceniach, które mogą się przydać, trzeba się nauczyć lub wydrukować, a sposób ich użycia można znaleźć w dowolnym momencie, dzwoniąc do pomocy lub podręcznika (man) do programu.
Aby uzyskać szybki przewodnik po programie, musisz uruchomić:
program człowiekMożesz poruszać się za pomocą klawiszy strzałek i wyjść, naciskając klawisz Q. Zobacz man man, aby uzyskać więcej informacji.
Aby uzyskać pomoc dotyczącą kluczy, musisz uruchomić:
program -h program --pomoc
Obie opcje powinny działać tak samo, ale niektórzy autorzy oprogramowania pozostawiają jeden z tych kluczy, więc spróbuj obu, jeśli tak.
Szukaj według mężczyzn
Jeśli nie jesteś pewien, którego polecenia potrzebujesz, spróbuj przeszukać teksty podręczników.
Stary-k-czegoś-potrzebujesz
będzie szukać tego, czego potrzebujesz we wszystkich podręcznikach. Próbować:
Man-k nautilus
aby zobaczyć, jak to działa. Nawiasem mówiąc, jest to to samo, co uruchomienie polecenia apropos.
Człowieku - coś, czego potrzebujesz
przeszuka tylko nazwy podręczników systemowych. Próbować:
Man-f gnom
Na przykład wykonanie polecenia whatis da ten sam wynik.
Bardziej atrakcyjny mężczyzna
Użytkownicy komputerów stacjonarnych Gnome/Unity mogą użyć narzędzia yelp, aby zapewnić prosty GUI, uruchamiając polecenie w konsoli
Krzycz człowieku:<команда>
Użytkownicy, którzy mają zainstalowany Konqueror, mogą czytać i przeszukiwać strony podręcznika w kontekście przeglądarki internetowej ozdobionej wybranymi tłami. Aby to zrobić, wpisz Konqueror w pasku adresu i użyj polecenia:
Człowiek:/<команда>
Wykonuj polecenia z nieograniczonymi uprawnieniami
Większość poniższych poleceń wymaga następującego polecenia:
To tymczasowo przyznaje uprawnienia superużytkownika, które są niezbędne do pracy z plikami i katalogami, które nie należą do Twojego konta. Korzystanie z sudo wymaga podania hasła. Tylko użytkownicy z tymi uprawnieniami administracyjnymi mogą używać tego polecenia.
Polecenia do pracy z plikami i folderami
Aby dostać się do katalogu głównego, uruchom: cd /
Aby dostać się do folderu domowego, wpisz: cd ~
Aby przejść o jeden katalog w górę, użyj: cd ..
Aby powrócić do poprzednio odwiedzonego katalogu, użyj: cd -
Aby poruszać się po wielu katalogach jednocześnie, musisz wpisać pełną ścieżkę do folderu, do którego chcesz się przenieść. Na przykład polecenie: cd /var/www
przeniesie Cię do podkatalogu /www katalogu /var/. I polecenie:
CD ~/Pulpit\tabela
przeniesie Cię do pulpitu. W tym przypadku „\” oznacza znak ucieczki przed spacją.
Znak tyldy (~) reprezentuje twój folder domowy. Jeśli ty użytkownik, wtedy tylda (~) to /home /użytkownik.
Polecenie pwd („drukuj katalog roboczy”) pozwala wiedzieć, w którym katalogu się znajdujesz ten moment. Pamiętaj jednak, że Gnome Terminal zawsze pokazuje te same informacje w tytule okna.
ls pokaże wszystkie pliki w bieżącym katalogu. Jeśli użyjesz tego polecenia z pewnymi opcjami, możesz także włączyć wyświetlanie rozmiaru pliku i czasu Ostatnia zmiana i uprawnienia do plików. Na przykład: ls~
pokaże wszystko, co masz w folderze domowym.
Polecenie cd zmienia katalog roboczy. Kiedy po raz pierwszy uruchomisz terminal, znajdziesz się w swoim folderze domowym. Aby poruszać się po systemie plików, musisz użyć cd . Przykłady:
Polecenie cp kopiuje plik. Na przykład polecenie: cp tekst nowy
utworzy dokładną kopię pliku „tekst” i nazwie go „nowy”, podczas gdy „plik” nigdzie nie zniknie. Aby skopiować katalog, użyj polecenia:
Cp -r katalog nowy
gdzie opcja -r oznacza kopię rekurencyjną.
Polecenie mv przenosi plik do innej lokalizacji lub po prostu zmienia nazwę pliku. Na przykład polecenie: plik mv tekst
zmieni nazwę „pliku” na „tekst”.
Mv tekst ~/Pulpit\Pulpit
przeniesie „tekst” na pulpit, ale nie zmieni jego nazwy. Aby nadal zmieniać nazwę pliku, musisz konkretnie określić dla niego nową nazwę. Możesz zamienić ścieżkę do folderu domowego na „~”, aby przyspieszyć działanie. Pamiętaj, że używając mv razem z Sudo , terminal odwzorowuje również „~” na twój folder domowy. Jeśli jednak włączysz sesję root w konsoli za pomocą Sudo -i lub Sudo -s , wówczas „~” będzie odnosić się do katalogu głównego dysku, a nie do katalogu domowego.
Polecenie rm usuwa plik.
Polecenie rmdir usuwa pusty folder. Aby usunąć folder wraz ze wszystkimi załącznikami, użyj zamiast tego polecenia rm -r.
mkdir To polecenie tworzy katalog. Polecenie mkdir music utworzy dla ciebie folder o nazwie „muzyka”.
Wypróbuj to polecenie, jeśli chcesz przeczytać wbudowany opis innego polecenia. Na przykład: mężczyzna, mężczyzna
pokaże ci opis samego polecenia.
Polecenia dotyczące informacji o systemie
Zespół df pokazuje ilość miejsca na dysku używanego na wszystkich zamontowanych partycjach. Najbardziej przydatne: df -h
Ponieważ do wyświetlania używa megabajtów (M) i gigabajtów (G), a nie bloków. -h oznacza „czytelne dla człowieka”.
du wyświetla ilość wykorzystanego miejsca na dysku określony folder. Może wyświetlać informacje dla wszystkich podkatalogów osobno lub dla całego folderu. .. [e-mail chroniony]:~$ du /media/dyskietka 1032 /media/dyskietka/pliki 1036 /media/dyskietka/ [e-mail chroniony]:~$ du -sh /nośnik/dyskietka 1.1M /nośnik/dyskietka/
S oznacza „podsumowanie” (jako całość), a -h oznacza „czytelne dla człowieka” („czytelne dla człowieka”).
bezpłatny wyświetla ilość wolnej i używanej pamięci RAM. Polecenie: free -m
wyświetla informacje w megabajtach.
szczyt wyświetla informacje o systemie, uruchomionych procesach i zasoby systemowe, w tym obciążenie procesora, użycie pamięci RAM i wymiany oraz liczbę uruchomione procesy. Aby zatrzymać górę, naciśnij Q.
Istnieją również inne wspaniałe i bardzo potrzebne narzędzia zaprojektowane w najlepszym stylu:
Htop podobny do topu, dużo mocniejszy
jeśli góra informacje o aktywnych połączenia sieciowe, prędkość wysyłania/pobierania sieci
jotop informacje o procesach wykonujących aktywne operacje dyskowe
nienazwa z opcją -a wypisuje wszystkie informacje o systemie, w tym nazwę komputera, wersję jądra i inne szczegóły. Najbardziej użytecznym z nich jest sprawdzanie wersji jądra.
hasło nowy użytkownik
Budowanie drzewa katalogów (drzewa)
Narzędzie wyświetla drzewo katalogów w pięknie sformatowanej formie. Pakiet drzewa jest dostępny Repozytoria Ubuntu, więc instalacja odbywa się w jednej linii:
sudo apt-get drzewo instalacjiAby wyświetlić drzewo katalogów, polecenie powinno wyglądać następująco:
test drzewa -dAWszyscy, zarówno administratorzy serwerów, jak i użytkownicy konwencjonalne komputery bardzo często mamy do czynienia z plikami. Ważne jest, aby pracować z plikami w wygodnym dla nas środowisku, ponieważ proces ten może zająć dość dużo czasu. Często otwieramy, usuwamy, przenosimy i zmieniamy nazwy plików. Dlatego w tym artykule przyjrzyjmy się, jak wybrać menedżera plików dla Ubuntu. Ubuntu jest domyślnie dostarczany z Nautilusem, ale może nie odpowiadać wszystkim swoim wyglądem i funkcjonalnością, przyjrzymy się siedmiu innym menedżerom plików, a także sposobom ich instalacji.
Nie wszyscy wiedzą o szerokim wyborze menedżerów plików dla systemu Linux. Albo nie do końca zdają sobie sprawę z możliwości tych programów, o których wiedzą. Istnieją różne menedżery plików dla Ubuntu i jest ich mnóstwo, podobnie jak inne programy. Oto najpopularniejsze z nich:
- Dowódca północy
- Delfin
Wszystkie są doskonałymi menedżerami plików. Istnieją zarówno proste, jak i wielofunkcyjne. Możesz wybrać menedżera plików, który odpowiada Twoim potrzebom. Midnight Commander i Dolphin to moje ulubione menedżery plików. Używam ich dość często.
Wszystkie te menedżery plików można dostosować do własnych upodobań. Najbardziej konfigurowalne to Krusader i Konqueror. Midnight Commander to jedyny menedżer plików z interfejsem konsoli, ale ma też wiele ustawień.
Jak zmienić domyślnego menedżera plików w Ubuntu
Jeśli zdecydujesz się zmienić menedżera plików ubuntu na inny, nie jest to takie trudne. Zainstaluj program, który ci się podoba, i dostosuj kilka plików, aby menu kontekstowe działało z nowym menedżerem plików.
I musisz naprawić pliki:
/usr/share/applications/nautilus-home.desktop
/usr/share/applications/nautilus-computer.desktop
Zamień linie:
TryExec=nautilus
Exec=nautilus
TryExec=menedżer_plików
exec=menedżer plików
A teraz to samo w pliku:
/usr/share/applications/nautilus-folder-handler.desktop
TryExec=menedżer_plików
Exec=file_manager %U
W Kubuntu domyślny menedżer plików jest konfigurowany w Opcjach systemu. A teraz przejdźmy bezpośrednio do przeglądu menedżerów plików dla Ubuntu.
Dowódca północy
Midnight Commander to menedżer plików z interfejsem wiersza poleceń (cli). Jest to szczególnie przydatne, gdy nie można uruchomić powłoka graficzna, ale może być również używany jako główny menedżer plików w GUI. Można go uruchomić w prawie każdej powłoce wiersza poleceń, a nawet w sesji SSH.
Możesz uruchomić Midnight Commandera z wiersza poleceń, uruchamiając:
Powyższy zrzut ekranu pokazuje Midnight Commander w jednej zakładce emulatora terminala Ubuntu. Interfejs użytkownika Program podzielony jest na dwa panele, z których każdy wyświetla zawartość katalogu. Bieżący katalog jest wyświetlany u góry każdego panelu. Nawigacja odbywa się za pomocą klawiszy strzałek. Klawisz Enter służy do otwierania folderu.
Na samej górze programu znajduje się menu z opcjami ustawień programu, lewy i prawy panel oraz różne operacje na plikach. W dolnej części okna wyświetlane są informacje o wybranym pliku lub katalogu oraz rząd klawiszy funkcyjnych. Możesz po prostu nacisnąć żądany klawisz funkcyjny, aby szybko wykonać określoną czynność. Również tutaj możesz zobaczyć linię terminala, do szybkiego wykonywania poleceń w bieżącym katalogu.
Możesz zainstalować Midnight Commandera za pomocą polecenia:
sudo apt-get install mc
Krusader to wyjątkowy menedżer plików, który wykorzystuje koncepcje Midnight Commandera w interfejsie graficznym. Wykorzystuje również interfejs z dwoma panelami, ale obsługuje również wiele dodatkowe funkcje. Obsługuje nawigację za pomocą klawiatury i, jak zwykle, za pomocą myszy.
Krusader ma również dwa panele, które wyświetlają zawartość katalogu, ale są też zakładki, które pozwalają otwierać wiele folderów w jednym panelu.
Na każdej zakładce możesz ustawić tryb wyświetlania pliku. Na zrzucie ekranu pliki są wyświetlane w trybie szczegółowym - ikona, nazwa, rozmiar, data utworzenia, właściciel i prawa dostępu.
Na górze okna znajduje się również menu, a na dole rząd klawiszy funkcyjnych i terminal. Krusader automatycznie zapisuje aktualne katalogi i ustawienia wyświetlania, więc po otwarciu programu powrócisz do folderów, z którymi go ostatnio zamknąłeś.
Przydatne funkcje obejmują wsparcie protokoły FTP i samba, co ułatwia dostęp do plików na zdalnych serwerach.
Aby zainstalować ten najlepszy plik menedżer ubuntu uruchomić:
sudo apt-get install krusader
Należy zauważyć, że jest napisany w Qt i pociągnie za sobą całe Qt i kilka bibliotek KDE.
Konqueror to kolejny potężny menedżer plików z standardowy zestaw KDE. On ma jeden ciekawa funkcja- oprócz dostępu do plików, możesz tutaj wprowadzić adres URL i przeglądać strony internetowe.
Kolejną cechą tego menedżera plików jest możliwość otwarcia kilku kart, w każdej z nich można otworzyć osobny katalog.
Na rysunku okno programu jest podzielone na trzy części po prawej stronie i pasek boczny po lewej stronie. Pasek boczny drzewa katalogów jest używany do szybka nawigacja według systemu plików.
Szczególnie podoba mi się pasek boczny Konquerora, który ułatwia znalezienie wymagane pliki, poruszać się po systemie plików i szybko usuwać niepotrzebne drzewa katalogów.
Interfejs programu jest podobny do Krusadera i Midnight Commandera, ale ma znacznie mniejszą funkcjonalność. Zamiast dwóch standardowych zakładek, tutaj możesz utworzyć wiele paneli i rozmieścić je w dowolny sposób. Po kartach i katalogach można poruszać się zarówno za pomocą klawiatury, jak i myszy.
Tutaj również tryb wyświetlania pliku jest konfigurowany dla każdej pojedynczej karty, ale nie ma automatycznego zapisywania. Ale możesz ręcznie zapisać lokalizację i karty, które chcesz uruchamiać przy każdym uruchomieniu programu.
Aby zainstalować na Ubuntu, użyj polecenia:
sudo apt-get install konqueror
Podwójny dowódca
To kolejny świetny menedżer plików w stylu Midnight Commander i Krusader. Ale tym razem jest oparty na bibliotece GTK, co oznacza, że jest świetny dla tych, którzy chcą świetnego, bogatego w funkcje menedżera plików i nie chcą wciągać połowy bibliotek KDE do systemu.
Interfejs podzielony jest na dwa panele. Wyjątkowe funkcje obejmują wbudowany edytor tekstu, obsługę przeglądania plików w formatach HEX i binarnych oraz obsługę pracy z archiwami. Obsługuje również różne możliwości sieciowe takie jak Webdav, FTP, połączenie Samba.
Aby zainstalować, uruchom następujące polecenia:
sudo add-apt-repository ppa: alexx2000/doublecmd
$ sudo apt-get update
$ Sudo apt-get install doublecmd-gtk
Delfin
To kolejny menedżer plików z KDE. Jego interfejs jest bardzo podobny do Konquerora, ale piękniejszy i bardziej funkcjonalny. Tutaj również możliwe jest utworzenie kilku paneli i zakładek. Dostępny jest również pasek boczny ze skrótami szybki dostęp do systemu plików.
Domyślnie otwiera się tylko jeden panel, ale nic nie stoi na przeszkodzie, aby dodać kolejny i upodobnić Dolphin do Krusadera. Ale dzielenie paneli, jak w Konquerorze, nie jest tutaj obsługiwane.
Chociaż obsługiwane są tutaj zakładki, nie są one zapisywane nawet po ponownym uruchomieniu programu, zaczyna się od jednej zakładki, w której otwarty jest twój folder domowy.
Dolphin jest instalowany za pomocą polecenia:
sudo apt-get install dolphin
Nautilus jest domyślny w Ubuntu i nie mógł się powstrzymać przed powiedzeniem o nim kilku słów. Tutaj możesz skorzystać z obsługi wielu paneli i kart, jest też pasek boczny ze skrótami. Jest to prosty i stabilny menedżer plików, idealny dla początkujących ze względu na swoją prostotę.
Nawigacja po katalogach odbywa się za pomocą strzałek na klawiaturze lub myszce. Istnieją kombinacje klawiszy skrótu, ale nie ma ich tak wiele, jak w Double Commander.
To kolejny lekki i prosty menedżer plików. Być może nawet łatwiejszy niż Nautilus. Wygląda i działa tak samo.
Możesz zainstalować go na Ubuntu za pomocą polecenia:
sudo apt-get install thunar
Kolejny umiarkowanie prosty menedżer plików Ubuntu. Wygląda tak samo jak dwa poprzednie. Obsługuje zakładki i większość funkcji ułatwiających obsługę plików.
Po lewej stronie ekranu znajduje się panel z widokiem drzewa systemu plików, podobnie jak w Konquerorze. Ten menedżer plików zawiera świetną funkcjonalność i jednocześnie bardzo prosty interfejs.
Aby zainstalować, uruchom:
sudo apt-get install pcmanfm
XFE
To jeden z ciekawszych menedżerów plików. W swoim interfejsie zawiera wiele funkcji z Nautilusa, Thunara i PcManFm, ale jednocześnie jest znacznie bardziej elastyczny.