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:
pwdTo 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:
/home/userEksploracja zawartości: ls
Aby zobaczyć, jakie pliki i foldery znajdują się w folderze, w którym obecnie się znajdujesz, używa się polecenia:
lsTo 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.bashrcczy.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 -lalubls -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:
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 documentsW 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
.bashrcjest ukryty, ponieważ jego nazwa zaczyna się od kropki.
Spróbuj sam
Ćwiczenie 1: Odkryj swoją pozycję
Wpisz polecenie, aby sprawdzić bieżący katalog roboczy, w którym się znajdujesz.
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
Wyświetl listę plików w bieżącym folderze, aby zobaczyć, jakie zasoby są dostępne.
Pokaż wskazówkę
Użyj podstawowego polecenia do listowania zawartości.
Rozwiązanie dostępne po 3 próbach
Ćwiczenie 3: Pokaż ukryte pliki
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.
Pokaż wskazówkę
Użyj ls w połączeniu z opcją -a.
Rozwiązanie dostępne po 3 próbach