System plików w systemie UNIX ma strukturę hierarchiczną. U

Transkrypt

System plików w systemie UNIX ma strukturę hierarchiczną. U
System plików w systemie UNIX ma strukturę hierarchiczną. U podstaw znajduje się katalog główny
(root ) oznaczony przez znak /.
W celu jednoznacznego określenia miejsca w katalogu lub pliku w strukturze systemu pliku należy określić ścieżkę dostępu do niego. Np.:
/usr/mietek/pliki
Zapis taki oznacza, że w katalogu głównym znajduje się katalog usr w którym umieszczony jest katalog
mietek, a w nim katalog pliki.
Podstawowe polecenia systemu UNIX.
pwd - polecenie wyświetlające nazwę aktualnego katalogu roboczego.
Składnia: pwd
cd - zmiana aktualnego katalogu roboczego.
Składnia: cd [katalog ]
Po wykonaniu polecenia cd bez żadnego argumentu znajdziemy się w katalogu macierzystym.
ls - polecenie wyświetlające zawartość podanego katalogu.
Składnia: ls [opcje] pliki
Niektóre opcje:
-a wyświetla wszystkie pliki i katalogi
-F znak / wyświetlany jest po katalogach, znak * po plikach wykonywalnych, a znak @ po
plikach z symbolicznym linkowaniem
-l
wyświetlana jest pełna informacja
ln - utworzenia łącznika (linku) do pliku.
Składnia: ln [opcje] nazwa obecna nazwa nadawana
Niektóre opcje:
-f tworzy łączniki bez pytania użytkownika
-n jeśli nowa nazwa już istnieje to nie tworzy łącznika
-s tworzenia symbolicznego łączenia
mv - zmienia nazwy plików lub przenosi pliki do katalogu.
Składnia: mv [opcje] plik 1 plik 2
mv plik katalog
Niektóre opcje:
-f zapobiega pytaniom o potwierdzenie jeśli plik 2 już istniał i posiadał prawo dostępu tylkodo-odczytu.
Składnia pierwsza polecenia mv odpowiada za zmianę nazwy plik 1 na plik 2 , a druga za
przeniesienie pliku do katalogu.
mvdir - przeniesienie katalogu łącznie z podkatalogami.
Składnia: mvdir źródło cel
Powoduje przeniesienie podanego katalogu źródło do katalogu podanego jako cel
mkdir - tworzenie katalogu.
Składnia: mkdir [opcje] katalog
Niektóre opcje:
-m prawo tworzenie katalogu z określonymi prawami dostępu
-p
tworzy po kolei z podanej ścieżki katalogów, jeśli któryś z nich nie istnieje
rm - usunięcie pliku lub plików.
Składnia: rm [opcje] plik
rm [opcje] katalog [pliki]
Niektóre opcje:
-i przed usunięciem każdego pliku należy odpowiedzieć na pytanie potwierdzające wykonanie
polecenia
-f usuwanie pliku bez żadnego uprzedzenia
-r najpierw usuwa całą zawartość katalogu a na koniec usuwa również sam katalog
1
rmdir - usunięcie pustego katalogu.
Składnia: rmdir [opcje] katalog
Niektóre opcje:
-p usuwa zagnieżdżone katalogi pod warunkiem, że są puste; jeżeli nie może – wyświetla komunikat błędu
-s blokuje wyświetlanie komunikatu błędu na standardowe wyjście diagnostyczne (domyślnie
oznacza terminal), kiedy podajemy opcję -p
cat - wyświetlenie zawartości pliku lub plików.
Składnia: cat [pliki ]
Polecenie można wykorzystać do łączenie plików:
cat plik 1 plik 2 > plik 3
file - klasyfikacja pliku (plików)
Składnia: file [opcje] [pliki ]
Niektóre opcje:
-f źródło nazwy plików będą wzięte z pliku źródło
-m
zmienia czas dostępu do plików na aktualny czas systemowy
cp - kopiowanie plików.
Składnia: cp plik 1 plik 2
cp plik 1 plik 2 katalog
who - wyświetla listę pracujących użytkowników.
Składnia: who [opcje] [am i ]
Niektóre opcje:
-a wszystkie opcje jednocześnie
-b wyświetl czas i datę ostatniego uruchomienia systemu
-l
wyświetl symbole wolnych terminali
-q krótka lista użytkowników
-s nazwy, terminale i czas otwarcia sesji przez użytkowników
-u długa lista informacji o użytkownikach
logname - wyświetl nazwę użytkownika wydającego polecenie.
Składnia: logname
id - wyświetl identyfikator użytkownika i jego grupy.
Składnia: id
passwd - zmień hasło.
Składnia: passwd
chmod - zmiana praw dostępu do pliku (change mode).
Składnia: chmod prawa plik(i)
Można jednocześnie nadać albo usunąć kilka praw naraz kilku klasom użytkowników. Oznaczenia
są następujące:
a lub brak wszyscy uzytkownicy
g
grupa pliku
u
właściciel
o
inni
+
ustawienie atrybutu
usunięcie atrybutu
=
pozbawienie wszystkich praw prócz podanego
r
prawo do czytania
w
prawo do zapisu (zmiany zawartości)
x
prawo do wykonania programu
Przykład: chmod ug+rw mietek nadaje wlaścicielowi oraz grupie prawa zapisu i odczytu pliku mietek
2

Podobne dokumenty