Przejdź do głównej treści
eLearner.app
Moduł 1 · Lekcja 1 z 21/11 w kursie~10 min
Lekcje modułu (1/2)

Gdzie jestem? (pwd i ls)

Wiersz poleceń (lub terminal) systemu Linux to niezwykle potężne narzędzie, które pozwala na interakcję z systemem operacyjnym poprzez wpisywanie poleceń tekstowych zamiast korzystania z interfejsu graficznego.

Wszystkie pliki i foldery w systemie Linux są zorganizowane w strukturę odwróconego drzewa, które zaczyna się od wspólnego katalogu głównego, oznaczonego ukośnikiem / (nazywanego root). Każdy użytkownik ma swój własny folder osobisty wewnątrz /home, na przykład /home/user. Jest on nazywany katalogiem domowym (home directory).


Wiedza o tym, gdzie się znajdujesz: pwd

W terminalu zawsze znajdujesz się wewnątrz określonego folderu, nazywanego bieżącym katalogiem roboczym (lub working directory).

Aby dowiedzieć się, w jakim folderze aktualnie się znajdujesz, możesz użyć polecenia:

Bash
pwd

To polecenie to skrót od Print Working Directory (wypisz katalog roboczy). Jeśli uruchomisz je zaraz po otwarciu terminala, zazwyczaj zobaczysz ścieżkę do swojego katalogu domowego, na przykład:

Bash
/home/user

Eksploracja zawartości: ls

Aby zobaczyć, jakie pliki i foldery znajdują się w folderze, w którym obecnie się znajdujesz, używa się polecenia:

Bash
ls

To polecenie to skrót od List (listuj). Wyświetli nazwy wszystkich widocznych plików i folderów w bieżącej lokalizacji.

Przydatne opcje dla ls

Polecenia w Linuksie można dostosowywać za pomocą opcji (nazywanych również flagami lub parametrami), poprzedzonych łącznikiem -:

  • ls -a: Wyświetla wszystkie pliki (all), w tym pliki ukryte, które zaczynają się od kropki (takie jak .bashrc czy .git).
  • ls -l: Pokazuje listę w długim formacie (long), zawierającym szczegóły, takie jak uprawnienia, właściciel, rozmiar pliku oraz data ostatniej modyfikacji.
  • Możesz łączyć opcje, pisząc ls -la lub ls -al, aby zobaczyć wszystkie pliki w szczegółowym formacie.

Na przykład, uruchamiając ls -la w przykładowym folderze, możesz zobaczyć dane wyjściowe ustrukturyzowane w następujący sposób:

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

W tych danych wyjściowych:

  • Linie zaczynające się od d (np. drwxr-xr-x) wskazują na katalogi (foldery).
  • Linie zaczynające się od - (np. -rw-r--r--) wskazują na zwykłe pliki.
  • . i .. to specjalne dowiązania do katalogu bieżącego oraz katalogu nadrzędnego.
  • Plik .bashrc jest ukryty, ponieważ jego nazwa zaczyna się od kropki.

Spróbuj sam

Ćwiczenie 1: Odkryj swoją pozycję

Ćwiczenie#linux.m1.l1.e1
Próby: 0Ładowanie...

Wpisz polecenie, aby sprawdzić bieżący katalog roboczy, w którym się znajdujesz.

Ładowanie edytora...
Pokaż wskazówkę

Użyj polecenia, które zwraca ścieżkę absolutną do bieżącego folderu.

Rozwiązanie dostępne po 3 próbach

Ćwiczenie 2: Wypisz pliki

Ćwiczenie#linux.m1.l1.e2
Próby: 0Ładowanie...

Wyświetl listę plików w bieżącym folderze, aby zobaczyć, jakie zasoby są dostępne.

Ładowanie edytora...
Pokaż wskazówkę

Użyj podstawowego polecenia do listowania zawartości.

Rozwiązanie dostępne po 3 próbach

Ćwiczenie 3: Pokaż ukryte pliki

Ćwiczenie#linux.m1.l1.e3
Próby: 0Ładowanie...

Użyj polecenia ls z odpowiednią opcją, aby wyświetlić wszystkie pliki w bieżącym katalogu, w tym pliki ukryte zaczynające się od kropki.

Ładowanie edytora...
Pokaż wskazówkę

Użyj ls w połączeniu z opcją -a.

Rozwiązanie dostępne po 3 próbach