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/..
$ pwd
Tworzenie 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