Jak nawigować i korzystać ze struktury katalogów systemu Linux

Systemy katalogowe Linux(Linux) różnią się od Windows i mogą dezorientować nowych użytkowników. Pomyśl więc o strukturze katalogów Linuksa(Linux) jak o drzewie. Korzeń drzewa jest miejscem, z którego wyrasta, aw Linuksie(Linux) to właśnie tam rozgałęziają się katalogi.

Separatorem katalogów jest ukośnik (/), w skrócie ukośnik(slash) . Na przykład ścieżka do katalogu głównego jest często określana jako ukośnik ( / ).

Jaka jest struktura katalogów w systemie Linux?(What Is the Linux Directory Structure?)

Dla tych, którzy są zaznajomieni z Linuksem(Linux) , słyszeliście terminy takie jak root, lib i boot . To są przykłady katalogów dystrybucji Linuksa .(Linux)

Systemy Linux używają standardu Filesystem Hierarchy Standard(Filesystem Hierarchy Standard) ( FHS ). Definiuje zawartość i strukturę katalogów wszystkich dystrybucji Linuksa(Linux) .

Podstawowa nawigacja(Basic Navigation)

Jak wspomniano powyżej, struktura katalogu Linux(Linux Directory) odnosi się do folderu na dysku twardym, na którym zainstalowano system Linux(Linux) .

Zacznij od uruchomienia polecenia ls(ls) (przechowywanie listy) i naciśnij klawisz Enter . To polecenie wyświetli listę folderów w bieżącym katalogu roboczym. 

Pamiętaj, że każda dystrybucja zawiera różne foldery w katalogu domowym.

Polecenie list oznacza przechowywanie listy, ale system plików zaczyna się od pojedynczego ukośnika (/), więc wprowadź następujące polecenie:

ls /

Spowoduje to wyświetlenie struktury katalogów systemu plików Linux , konfiguracji dysku twardego lub domyślnej struktury folderów.

Każdy folder ma określony cel. Katalog domowy to miejsce, w którym znajdują się użytkownicy, więc użyj następującego polecenia, aby zobaczyć, co znajduje się w katalogu domowym użytkownika.

ls /home

Aby wyczyścić ekran, wpisz clear lub użyj ctrl L . Pamiętaj, że ctrl L może nie działać we wszystkich dystrybucjach Linuksa(Linux) , ale polecenie clear tak.

Wróćmy do polecenia ls . To najważniejsze polecenie, aby wiedzieć i rozumieć. Chcesz wyświetlić listę pozycji w katalogu, w którym się znajdujesz.

Ale możesz także dodać dodatkowe polecenia do ls . Na przykład wpisanie ls -l / spowoduje wyświetlenie innego wyniku niż tylko / . Wypróbuj to za pomocą następującego polecenia:

ls -l /

Na ekranie możesz zobaczyć o wiele więcej informacji. Wszystko jest w zasadzie na swojej własnej linii. Polecenie -l oznacza szukanie długiej listy. 

Oznacza to, że chcesz zobaczyć więcej szczegółów, a także każdy element w oddzielnym wierszu, aby ułatwić czytanie. Niektóre dystrybucje będą używać ll jako aliasu dla -l dla polecenia długiej listy.

Ważne foldery, o których powinieneś wiedzieć(Important Folders You Should Know About)

W twoim systemie Linux(Linux) jest wiele folderów . Najważniejsze z nich omówimy poniżej.

Katalog domowy(The Home Directory)

Katalog domowy to domyślnie miejsce, w którym wszyscy użytkownicy mają swoją osobistą przestrzeń roboczą. Każdy użytkownik będzie miał swój własny folder w katalogu /home .  

Jeśli chcesz zobaczyć listę wszystkich folderów w twoim katalogu domowym, użyj następującego polecenia:

ls -l /home

Ponieważ jesteś już w swoim katalogu domowym, możesz po prostu użyć ls , aby wyświetlić listę tego, co jest w środku, bez używania ścieżki.

Każdy katalog w strukturze katalogów systemu Linux(Linux) jest oddzielony znakiem ukośnika i rozpoczyna się od niego ( / ). Innymi słowy, ls bez ścieżki pokaże zawartość twojego bieżącego katalogu.

Jeśli chcesz zmienić katalog, w którym pracujesz i wrócić do katalogu głównego systemu plików, użyj następującego polecenia:

cd /

Jeśli chcesz zobaczyć katalogi w katalogu głównym, użyj:

ls

Ponieważ jesteś z powrotem w katalogu głównym, a nie w katalogu domowym, zobaczysz listę wszystkich folderów w katalogu głównym.

Aby zobaczyć długą listę w katalogu głównym, użyj:

ls-l

The Root Directory (/root)

Wszystkie katalogi i pliki w systemie znajdują się w pliku głównym(root) reprezentowanym przez symbol /.  Wszystkie pliki lub katalogi zaczynają się od katalogu głównego. Ścieżka do dowolnego pliku lub katalogu zostanie wyświetlona podobnie do następującej: 

Root/home/user/videos

Katalog główny jest przeznaczony dla jednego użytkownika i jest najpotężniejszym użytkownikiem w systemie Linux(Linux) .

Lib Directory Shared libraries (/lib)

Katalog /lib to miejsce, w którym znajdują się pliki zawierające kod (biblioteki). W tych plikach znajdują się fragmenty kodu używane do wysyłania plików na dysk twardy, rysowania okien na pulpicie lub sterowania urządzeniami peryferyjnymi.

Media Directory (/media)

Katalog multimediów to miejsce, w którym możesz zobaczyć pliki danych zamontowanych zewnętrznych dysków twardych, pendrive'ów, dysków DVD(DVDs) lub Blu-ray. 

Boot Directory (/boot)

Pliki i foldery potrzebne do uruchomienia systemu znajdują się w katalogu /boot. Jego użycie jest ustandaryzowane w standardzie Filesystem Hierarchy Standard .

Konfiguracja potrzebna do uruchomienia komputera znajduje się w katalogu startowym. Nie chcesz pozbyć się tego katalogu.

Niektóre inne standardowe katalogi obejmują:

  • /dev to miejsce, w którym znajdują się wszystkie pliki urządzeń, takie jak zewnętrzny port USB(USB) lub kamera internetowa.
  • /var jest skrótem od zmiennej. To tutaj programy przechowują informacje o czasie wykonywania, takie jak śledzenie użytkowników, rejestrowanie systemu, pamięci podręczne i inne pliki, którymi zarządzają i tworzą programy systemowe.
  • Osobiste katalogi użytkowników znajdują się w /home .  
  • /proc zawiera informacje o twoim systemie, takie jak procesor(CPU) i jądro(Linux) systemu Linux. Jest to system wirtualny.
  • /bin to miejsce, w którym znajdują się wszystkie niezbędne programy, które można uruchomić (pliki binarne użytkownika).
  • /etc zawiera pliki konfiguracyjne.

Przeczytaj podsumowanie Wikipedii,(Read Wikipedia’s summary) aby uzyskać pełny opis tego, czym jest każdy katalog i jak jest używany.

Zobacz swój aktualny katalog(See Your Current Directory)

Jeśli nie wiesz, w którym katalogu pracujesz, użyj polecenia pwd (drukuj katalog roboczy).

Wyniki będą wyglądać tak:

/home/username

Jeśli następnie uruchomisz ls , domyślne ustawienie pokaże zawartość folderu, w którym aktualnie się znajdujesz, jak opisano powyżej.

Co oznaczają kolory?(What Do The Colors Mean?)

Załóżmy, że jesteś w folderze /etc

ls -l /etc

Zobaczysz wiele informacji, a także wiele różnych kolorów.

Ogólna zasada jest taka, że:

  • Niebieski to folder
  • Biały to plik
  • Zielony to program lub plik binarny 

Kolory mogą się różnić w zależności od dystrybucji. Większość, ale nie wszystkie dystrybucje mają wstępnie ustawione kolory. 

Czym są ciągi uprawnień?(What Are Permission Strings?)

Każdy plik ma ciąg liter po lewej stronie listy. Nazywa się to ciągiem uprawnień.

Spójrz na pierwszy znak w ciągu. D oznacza katalog . Tak więc, nawet jeśli twoja dystrybucja Linuksa(Linux) nie używa różnych kolorów, nadal będziesz wiedział, że ciąg znaków zaczynający się od d jest katalogiem.

Pliki i programy zaczynają się od myślnika (-).

L oznacza łącze, które łączy się z innym plikiem .

Przegląd szybkiej nawigacji(Quick Navigation Overview)

Magazyn listy poleceń ls pokazuje, co znajduje się w bieżącym katalogu roboczym. Jeśli nie wiesz, jaki jest twój bieżący katalog, użyj polecenia pwd .

Początek systemu plików jest oznaczony pojedynczym ukośnikiem (/). Użyj polecenia cd , aby przełączać się między katalogami. Aby zobaczyć, co znajduje się w katalogu, do którego właśnie się przełączyłeś, użyj polecenia ls . Następnie, aby wrócić do katalogu domowego, wpisz /home/username .

Polecenie cd pomaga poruszać się po systemie plików. ls pokazuje, co znajduje się w bieżącym katalogu, w którym pracujesz. ls -1 pokazuje długą listę.

Mimo że różne dystrybucje Linuksa(Linux) mają niewielkie różnice, układy systemu plików są bardzo podobne. Najlepszym sposobem zrozumienia struktury katalogów Linuksa(Linux) jest postępowanie zgodnie z niektórymi z powyższych sugestii i zapoznanie się z jej działaniem.

Tylko upewnij się, że NIE(NOT) dotykasz katalogu /boot. Przećwicz(Practice) nawigację po systemie za pomocą terminala. Trzymaj(Stick) się poleceń cd , ls i pwd , aby niczego nie zepsuć. Nie potrwa długo, aby intuicyjnie wiedzieć, gdzie znaleźć dokumentację, aplikacje i inne zasoby, których potrzebujesz.



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts