LINUX kom id 268968 Nieznany

background image

Układ katalogów w Linuksie

Najważniejszym katalogiem dla użytkownika jest katalog o nazwie identycznej

z jego identyfikatorem logowania, umieszczony w /home . W nim użytkownik może

swobodnie zakładać nowe katalogi i tworzyć nowe pliki. Zawartość pozostałych
katalogów w systemie Linux dostępna jest zazwyczaj tylko do odczytu a ich

przeznaczenie określone jest następująco:

/

katalog główny (nadrzędny nad wszystkimi),

/bin

podstawowe programy systemu,

/boot

jądro systemu, informacje o modułach i mapa systemowa,

/dev

pliki urządzeń,

/etc

pliki konfiguracyjne systemu i programów użytkowych,

/home

katalogi domowe użytkowników,

/lib

podstawowe biblioteki,

/lib/modules –

moduły jądra,

/mnt

katalog na montowane urządzenia i systemy plikowe,

/opt

inne programy użytkowe,

/proc

dane systemowe,

/root

katalog domowy superużytkownika,

/sbin

programy dostępne wyłącznie dla superużytkownika,

/tmp

tymczasowe pliki tworzone przez system,

/usr

katalog z dokumentacją, oprogramowaniem i bibliotekami,

/var

dane systemowe.


Komendy powłoki w Linuksie

komenda Linux'a

znaczenie

pwd wyświetla ścieżkę dostępu do katalogu bieżącego

cd katalog

zmiana katalogu bieżącego na podany


cp plik_1 plik_2 tworzenie

kopii

pliku_1 w postaci pliku_2


rm plik usuwanie

pliku

ls -l [katalog][|more] wyświetlenie zawartości katalogu bieżącego lub podanego

[ |more ] stronicowanie listingu


pico | emacs | vi [plik] edycja pliku tekstowego (na serwerze uczelnianym dostępne jest pico)

man komenda

pomoc nt. działania podanej komendy


mkdir nazwa_katalogu tworzenie katalogu o podanej nazwie


mv plik_1 plik_2

przenoszenie pliku do innego katalogu

rmdir katalog

usuwanie katalogu (z zawartością: rm -r)

background image

mv plik nazwa_pliku

zmiana nazwy pliku (to samo co przenoszenie)


ls -R [katalog][|more] wyświetla zawartość drzewa katalogów zaczynającego się

od katalogu podanego lub bieżącego

cat plik wyświetlenie zawartości pliku tekstowego

sort [-o plik] plik ...

porządkuje lub łączy ze sobą zawartość podanej na końcu listy plików, efekt

wyprowadzany jest na konsolę lub do pliku wynikowego o nazwie podanej za

przełącznikiem –o; więcej znaczeń w man sort. Przykłady:

sort

nazwa_pliku

porządkowanie alfabetyczne

sort

–o

plik_wyjściowy nazwa_pliku j.w. + wynik do pliku wyjściowego

sort -t : -k 2n -k 1r warzywa

porządkuje numerycznie wg. drugiego pola (-k 2n), a następnie

powtórzenia

występujące w ramach tego uporządkowania porządkuje

alfabetycznie wg. pierwszego pola w malejącej kolejności (-k 1r)


ctrl_d

przerwanie zadania aktualnie wykonywanego na terminalu


exit zakończenie pracy konsoli



Nazwy zdefiniowane


nazwa

znaczenie

. nazwa katalogu bieżącego

.. nazwa katalogu nadrzędnego

/

symbol ten ma dwa znaczenia uzależnione od miejsca występowania:

jeśli występuje na początku ścieżki dostępu, to jest to nazwa katalogu głównego,

w

pozostałych miejscach ścieżki dostępu pełni rolę separatora nazw plików i katalogów:

/usr/zadora/public-html/index.html

nazwa kat.głównego separator nazw

* znak

zastępujący dowolny ciąg znaków w nazwach plików

? znak

zastępujący dowolny jeden znak w nazwach plików

>

symbol przekierowania (redyrekcji) działania komendy do pliku o podanej za tym

znakiem nazwie zamiast na ekran, np.

ls /alfa > lista.txt

w tym przypadku zostanie w katalogu głównym stworzony plik lista.txt

zawierający listing zawartości katalogu alfa, jeśliby plik o tej nazwie istniał w katalogu bieżącym
wcześniej to jego poprzednia zawartość zostanie zatarta tym listingiem

background image

>> jak wyżej, z jedną różnicą: jeśliby plik lista.txt istniał wcześniej to listing katalogu

zostanie dopisany na końcu poprzedniej zawartości tego pliku bez zamazywania jej


|

symbol, tzw. potoku. Potoki umożliwiają łączenie niektórych komend UNIX'a w jedną

funkcjonalną całość, np.

ls -l | more

komenda

ls z opcją -l wyświetla zawartość katalogu i przesyła efekt swego działania,

nie

bezpośrednio na ekran, lecz na wejście komendy more, która stronicuje wszystko to,

co otrzymuje na wejściu i następnie przesyła to na swoje wyjście, w tym wypadku na ekran

Ćwiczenie

1. W katalogu głównym na swoim koncie stwórz następującą strukturę

podkatalogów:

alfa beta
/ \ / \

a1 a2 b1 b2
| |

a11 b21

2. W katalogu a11 stwórz plik moje_teksty.txt zawierający dowolną treść

przekopiowaną ze strony internetowej jednego z serwisów informacyjnych,
takich jak: Wirtualna Polska, Onet, Interia.

Wskazówka: posłuż się w tym celu edytorem tekstowym pico oraz
schowkiem systemu Windows; program putty wyprowadza zawartość
schowka za pomocą prawego klawisza myszy.

3. Przekopiuj ten plik do katalogu b21 pod nazwą kopia.tekstow
4. W katalogu b1 utwórz plik efekt zawierający listing zawartości katalogu

b21.

Wskazówka: wykorzystaj komendę ls i jedną z nazw zdefiniowanych.

5. Przenieś plik efekt z katalogu b1 do katalogu a1 pod nazwą

efekt.przeniesiony.

6. Uporządkuj alfabetycznie w kolejności rosnącej (ustawienie domyślne)

zawartość pliku efekt.przeniesiony.

7. Poddaj edycji plik efekt.przeniesiony i dopisz na jego końcu swoje imię i

nazwisko.


Wyszukiwarka

Podobne podstrony:
neostrada linux id 316732 Nieznany
fin inw kom gsia200124 id 17112 Nieznany
Linux PPP HowTo id 268984 Nieznany
Lab3 Linux id 259637 Nieznany
Linux Polecenia Linux id 758002 Nieznany
neostrada linux id 316732 Nieznany
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany
Mbaku id 289860 Nieznany
Probiotyki antybiotyki id 66316 Nieznany
miedziowanie cz 2 id 113259 Nieznany
LTC1729 id 273494 Nieznany
D11B7AOver0400 id 130434 Nieznany
analiza ryzyka bio id 61320 Nieznany

więcej podobnych podstron