Podstawowe polecenia systemu UNIX
POLECE
SKŁADNIA
OPIS
NIE
mkdir
mkdir nazwa_katalogu
tworzy katalogi: w podanym przypadku zostanie stworzony nowy katalog o nazwie nazwa_katalogu jeśli przed jego nazwą podamy ścieżkę dostępu to katalog zostanie utworzony w miejscu gdzie wskazuje ścieżka (pod warunkiem, że pozwolą na to uprawnienia patrz chmod) Załóż katalog o wybraniej przez Ciebie nazwie (np. test) cat
cat plik.txt
Wyświetli zawartość pliku plik.txt na konsoli. Plik ten możemy również stworzyć przy pomocy tego polecenia cat > plik.txt [Naciskamy ENTER] To co teraz napiszemy będzie stanowic zawartość pliku [kończymy naciskając CTRL-C]
Co oznacza operator „>” ???
mv
mv stare_położenie
przeniesienie pliku do innego katalogu lub zmiana nazwy pliku w katalogu bieżącym, może być nowe_położenie
połączone ze zmianą jego nazwy.
Przykład: Jeśli poleceniem mkdir stworzyłeś katalog test to uczyń go katalogiem bieżącym poleceniem cd test. Następnie poleceniem cat > plik.txt stwórz plik plik.txt Co uczyni polecenie mv plik.txt kilp.txt ????
Co uczyni polecenie mv kilp.txt ../plik.txt ????
Co uczyni polecenie mv ../plik.txt . ????
cp
cp źródło
kopiuje pliki i katalogi
miejsce_przeznaczenia
Zadanie: załóż w Twoim katalogu domowym katalog test_2 i skopiuj do niego plik plik.txt cd
cd nazwa_katalogu
zmiana bieżącego katalogu
Zadanie: co stanie się po wykonaniu komend: cd /
cd ~/
cd ..
rm
rm nazwa_pliku
usuwa pliki lub katalogi
rm –r nazwa_katalogu
Przeprowadź testy
rmdir nazwa_katalogu
ls
ls
wyświetla zawartość danego katalogu (w tym przypadku jest to wyświetlenie zawartości katalogu bieżącego)
Sprawdź znaczenie przełączników –l oraz -a chmod
chmod
Po wykonaniu (przykład) polecenia ls –l
jakie_prawa ikomu
-rw-r--r-- 1 root root 447745 Apr 23 17:59 obrazki.tar.gz do_jakiego_pliku_katalogu
drwxr-xr-x 5 root root 1024 Apr 8 21:04 fonts drwxr-xr-x 2 root root 1024 Mar 25 17:42 howto
^^^
^^^ |
^^^ | |
^ | | |
| | | |______ prawa dostępu dla pozostałych o
| | |_________ prawa dostępu dla grupy, do której plik należy g
| |____________ prawa dostępu dla właściciela pliku u
|_______________ rodzaj pliku
Rodzaje plików: -(kreska) normalny plik; d - katalog; l - symboliczne dołączenie; b – urządzenie blokowe; c – urządzenie znakowe Prawa dostępu: r - możliwość czytania; w - możliwość zapisu; x - możliwość wykonania, ale dla katalogów oznacza to możliwość przeglądania go lub ustawienia jako katalog bieżący (poleceniem "cd").
Przykłady:
chmod a-w plik.txt - zabiera wszystkim możliwość edycji tego pliku chmod g-x plik.txt - zabiera grupie możliwość wykonania pliku chmod o+w plik.txt - nadaje pozostałym możliwość edycji pliku chmod g=r plik.txt - ustala, że grupa może jedynie czytać plik Zapis praw w postaci liczby:
0 to --- brak praw dostępu
1 to --x wykonywanie
2 to -w- zapis
3 to -wx zapis i wykonywanie
4 to r- odczyt
5 to r-x odczyt i wykonywanie 6 to rw- odczyt i zapis
7 to rwx odczyt, zapis, wykonywanie man
man polecenie
wyświetla pomoc dla danego polecenia