polecenia, SZKOŁA

[ Pobierz całość w formacie PDF ]
MATERIAŁY DO ĆWICZEŃ LABORATORYJNYCH
(1)
Rozpoczęcie pracy przy stacji lub terminalu
Polecenia do wykonania
Opis poleceń, komentarze
login:
nazwa_użytkownika
np.
a1
password:
(hasło)
Zalogować się do systemu, podając nazwę swojego konta
i hasło.
Przy pierwszym logowaniu się należy wpisać swoje hasło
(trzeba je zapamiętać !). Hasło to musi spełniać określone
warunki wymagane przez system: musi mieć długość
przynajmniej 6 znaków i zawierać przynajmniej 2 znaki
alfanumeryczne oraz przynajmniej 1 cyfrę lub znak
specjalny. Warunków tych nie musi spełniać hasło nadawane
przez użytkownika uprzywilejowanego (root).
Po zalogowaniu się, wyświetlony jest
symbol gotowości
systemu.
Składa
się on z nazwy stacji i symbolu
%
oznaczającego uruchomioną powłokę
C
(np.
angelika%
)
.
Za symbolem %, można wprowadzać polecenia.
finger
nazwa_użytkownika
Polecenie
finger
wyświetla informacje o użytkowniku
(należy podać właściwą nazwę użytkownika np.
a1
). Podany
jest m.in. katalog macierzysty, domyślna powłoka, czas i
miejsce zalogowania, całkowity czas pracy.
finger
Polecenie
finger
bez argumentów wyświetla informacje
o wszystkich użytkownikach zalogowanych na stacji
roboczej.
who
Polecenie
who
wyświetla podobne informacje do polecenia
finger
wydanego bez argumentów.
w
Polecenie
w
również wyświetla podobne informacje, lecz
w innej postaci. Można dowiedzieć się na przykład jakie
programy uruchomili użytkownicy tej samej stacji.
whoami
Podaje nazwę użytkownika, który wydał to polecenie (nazwę
naszego konta)
id
Podaje numer UID (numer identyfikacyjny) i nazwę
użytkownika zalogowanego oraz numer i nazwę grupy do
której należy
groups
Nazwę grupy, do której należy użytkownik, podaje również
polecenie
groups
hostname
nazwa stacji na której pracujemy
1
date
Podanie bieżącej daty i czasu.
Zmienić datę może tylko użytkownik uprzywilejowany
root.
Date
Błąd ! (duże i małe litery są rozróżnialne)
passwd
Umożliwia zmianę hasła. Najpierw należy wprowadzić hasło
aktualne, a potem – dwukrotnie – hasło nowe.
Proszę zmienić hasło na inne – tymczasowe.
exit
Zamknięcie sesji pracy na stacji roboczej. Równocześnie
zostanie zamknięte okno terminala przy którym pracujemy
(okno programu telnet).
Można również:
Ctrl + ] – przejście do trybu poleceń programu telnet
close – zamknięcie bieżącej sesji
open
nazwa_stacji
– otwarcie nowej sesji
UWAGA: Zamknięcie okna programu telnet w systemie
Windows, nie gwarantuje zamknięcia sesji pracy na
stacji roboczej. Zawsze należy używać polecenia exit.
Należy się ponownie zalogować (z nowym hasłem).
passwd
Powrócić do poprzedniego hasła.
Podstawowe operacje na plikach i katalogach
pwd
Wyświetlenie nazwy katalogu bieżącego ze ścieżką dostępu
prowadzącą od katalogu głównego (/) (tzw. ścieżka
bezwzględna).
Zaraz po zalogowaniu się użytkownika, polecenie wyświetli
katalog macierzysty (domowy, „home directory”)
ls
Wyświetlenie zawartości bieżącego katalogu (lista plików
i podkatalogów)
ls -a
Wyświetlenie wszystkich plików w bieżącym katalogu,
również ukrytych (
a
=all).
Nazwy plików ukrytych zaczynają się kropką (.)
ls /var
Wyświetlenie zawartości katalogu o podanej nazwie. Symbol
„/” (slash) – jako pierwszy znak ścieżki – oznacza katalog
główny z którego wyrasta drzewo katalogów w systemie.
Katalog
var
znajduje się więc w katalogu głównym.
2
ls /
Wyświetlenie zawartości katalogu głównego. Na liście plików
i katalogów znajduje się też katalog
var
.
cd nazwa_katalogu

zmiana bieżącego katalogu
cd /var
Polecenie „
cd
katalog
” powoduje przejście do katalogu
o podanej nazwie.
pwd
Sprawdzenie, w którym katalogu jesteśmy
ls
Wyświetlenie zawartości bieżącego katalogu (katalogu
/var
).
cd
Polecenie
cd
bez argumentów, przenosi użytkownika do jego
katalogu macierzystego z dowolnego miejsca na dysku
pwd
Sprawdzamy, czy jest to katalog macierzysty.
Polecenie
pwd
wyprowadza ścieżkę dostępu do katalogu
bieżącego. Ścieżka taka zaczyna się symbolem „
/
”, a więc
prowadzi od katalogu głównego. Po symbolu „
/
”, podane są
nazwy katalogów (rozdzielone znakami „
/
”) przez które
należy przejść aby dostać się do katalogu (lub pliku), którego
nazwa znajduje się na końcu. Taka postać ścieżki dostępu
nazywa się ścieżką
bezwzględną
.
Np. ścieżkę bezwględną
/export/home/a1
rozumiemy w ten
sposób, że katalog
a1
znajduje się w katalogu
home
, katalog
home
znajduje się w katalogu
export
, a katalog
export
znajduje się w katalogu głównym (
/
).
Jeśli ścieżka dostępu nie zaczyna się symbolem „
/
”, to
nazywana jest ścieżką
względną
i prowadzi od katalogu
bieżącego.
cd ..
Dwie kropki „
..
” reprezentują katalog nadrzędny. Przejdziemy
więc do katalogu, w którym znajduje się nasz katalog
domowy.
ls
Wyświetlenie zawartości bieżącego katalogu.
Na liście są m.in. katalogi macierzyste kolegów pracujących
na tej samej stacji (np.
m1, m2, m3,
lub
t11,t12, t13,
itp
.
).
Nazwy katalogów macierzystych pokrywają się z nazwami
kont użytkowników
3
Zadanie
a) przejść do katalogu głównego (
/
), sprawdzić, że jest to katalog główny i wyświetlić listę
plików i katalogów. Znaleźć na liście katalog
etc
b) przejść do katalogu
etc
c) będąc w katalogu
etc
przejść (za pomocą jednego polecenia podając odpowiednią ścieżkę)
do swojego katalogu macierzystego. Można to zrobić podając ścieżkę dostępu do swojego
katalogu macierzystego względną (zaczynającą się od katalogu bieżącego, czyli katalogu
etc
), lub ścieżkę bezwzględną (zaczynającą się od katalogu głównego).
cd
Przejść do swojego katalogu macierzystego, jeśli w nim nie
jesteśmy
pwd
mkdir kat1
Utworzenie katalogu
kat1
w katalogu bieżącym
rmdir kat1
Usunięcie katalogu
kat1.
Polecenie
rmdir
usuwa tylko puste
katalogi
Zadanie
a) utworzyć w swoim katalogu macierzystym katalogi
Polska, Francja, Czechy
b) sprawdzić, że katalogi powstały
c) wejść do katalogu
Francja
d) założyć tam podkatalogi
Paryż, Lyon, Marsylia
e) wrócić do katalogu nadrzędnego (macierzystego)
ls Francja
Argumentem polecenia
ls
może być plik lub katalog. Jeśli jest
to katalog, to zostanie wyświetlona zawartość tego katalogu
Zadanie
Założyć w katalogu
Polska
podkatalogi
Krakow
i
Warszawa
, pozostając jednak ciągle
w swoim katalogu macierzystym (w nazwie
Krakow
nie może być polskich znaków). Użyć
w tym celu odpowiedniej ścieżki względnej.
cd Polska
mkdir Szczecin Gliwice Katowice
W poleceniu
mkdir
można podać całą listę nowych
katalogów. Nazwy tych katalogów rozdzielamy
spacjami.
To polecenie utworzy nowe podkatalogi w katalogu
Polska
rmdir Szczecin
Usunięcie katalogu. Usuwany katalog musi być pusty.
rmdir Gliwice Katowice Warszawa
Usunięcie kilku katalogów (został katalog
Krakow
)
4
cd
ls > test
Utworzenie pliku
test
zawierającego listę plików. Symbol „>„
kieruje strumień danych wyjściowych z polecenia
ls
do pliku
o nazwie
test
(zamiast na ekran)
.
Plik ten zostanie utworzony
w katalogu bieżącym. Mechanizm użyty za pomocą symbolu
„>” nazywa się przekierowaniem (przeadresowaniem)
ls
Sprawdzić obecność pliku
test.
Na wyświetlonej liście,
katalogi i pliki niczym szczególnym się nie odróżniają
cat test
Wyświetlenie zawartości pliku
test
cat test > test.1
Rezultat polecenia
cat
został skierowany tym razem do pliku,
o nazwie
test.1
,
a nie na ekran
cat test.1
Plik
test.1
jest kopią pliku
test
ls -l
Pełna informacja o plikach (
l
=long) w bieżącym katalogu
Przykład:
total 20
(suma pamięci dyskowej zajętej przez pliki i katalogi [kB])
drwxr-xr-x 5 d1 studenci 512 March 15:38 Francja
drwxr-xr-x 3 d1 studenci 512 March 15:38 Polska
drwxr-xr-x 7 d1 studenci 512 March 15:38 Czechy
-rw-r--r-- 1 d1 studenci 69 March 15:38 test
typ pliku:
d katalog
- plik zwykły
grupa rozmiar pliku [B]
nazwa pliku
lub katalogu
właściciel
czas ostatniej
modyfikacji pliku
prawa dostępu
do katalogów
i plików
liczba podkatalogów - dla katalogu (d)
lub liczba dowiązań - dla pliku (-)
Zwrócić uwagę na rozmiary katalogów. Jest to rozmiar katalogu jako
pliku
zawierającego listę plików i podkatalogów – a nie suma pamieci zajmowanej
przez poszczegolen pliki i katalogi.
ls -al
Wyprowadzenie pełnej informacji o plikach, również ukrytych.
ls -la
ls -a -l
ls -l -a
Różne warianty podawania opcji w poleceniu. Kolejność opcji nie ma
znaczenia. Opcje mogą być łączone. Są jednak wyjątki od tej reguły.
ls -l test
Wyprowadzenie pełnej informacji o pliku
test
.
ls -l Francja
Jeśli argumentem polecenia
ls
jest katalog, to zostanie wyświetlona
zawartość tego katalogu.
5
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • tlumiki.pev.pl