| komenda | działanie |
|---|---|
| cd | zmiana katalogu, cd bez parametru przechodzi do katalogu domowego |
| ls | wyświetlenie listy plików i katalogów |
| mkdir | utworzenie katalogu |
| pwd | wyświetlenie bieżącego katalogu |
Zwrócić uwagę, że zachęta (prompt) powłoki podaje bieżący katalog.
| nazwy slepcjalne | znaczenie |
|---|---|
~ |
katalog domowy (znak specjalny powłoki) |
.. |
katalog nadrzędny (standardowy element ścieżki) |
Proste przechodzenie po katalogach
Wejść do wymienionych katalogów i w każdym z nich wyświetlić listę plików. Za każdym razem zwrócić uwagę na prompt:
//usr$ cd /
$ ls
$ cd /usr
$ ls
$ cd
$ ls
Inne sposoby przejścia do katalogu domowego:
$ cd ~
lub z użyciem pełnej ścieżki, w Wydziałowym systemie to (login należy zastąpić swoim loginem):
$ cd /home/samba/loginŚcieżki względne
Wejść do katalogu domowego, a następnie do katalogu Desktop. Wejść do katalogu /, a następnie spróbować wejść do katalogu Desktop.
$ cd
$ cd Desktop
$ cd /
$ cd Desktop
$ # Błąd!!!
Utworzyć w katalogu ~/Desktop katalog test.
$ cd
$ cd Desktop
$ mkdir test
Można też użyć ścieżki bezwzględnej (będąc w dowolnym katalogu, np. /) Uwaga: aby usunąć pusty katalog można użyć polecenia rmdir analogicznie jak mkdir.
$ mkdir ~/Desktop/test
Wejść do katalogu ~/Desktop/test, a następnie przejść do katalogu domowego używając ścieżki względnej.
$ cd ~/Desktop/test
$ cd ../..
Nazwę .. można dowolnie mieszać z innymi komponentami ścieżek w dowolny (niekoniecznie sensowny) sposób:
$ cd ~/Desktop/test
$ cd ../test/../test/../../Desktop
$ pwd
$ # katalog bieżący to teraz ~/Desktop
Pomocniczy rysunek pokazujący rozwiązywanie ścieżki ../test/../test/../../Desktop.
.. może występować również w bezwzględnych ścieżkach:
$ cd /usr/share/..
$ pwdTworzenie katalogów i ścieżki (bez rozwiązania)
test1 w katalogu domowymtest2 w podkatalogu Desktop katalogu domowegoDesktop i wypisać listę plikówtest2 używając ścieżki bezwzględnejtest1 używając ścieżki względnej/ używając ścieżki względnej../test/../test/../../Desktop