To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
1. Jak wyjść z edytora vi Zakończenie pracy z edytorem: :x wyjście z edytora z zapisem wprowadzonych poprawek :q! wyjście z edytora bez zapisywania wprowadzonych poprawek 2. Mamy plik dane.tar W jaki sposób utworzyć plik dane.tar.md5 zawierający sumę kontrolną md5 pliku dane.tar md5sum /etc/passwd -komenda dbc5e89c489d53a52f6a34b54be2a32c /etc/passwd -wynik md5sum dane.tar dane.tar.md5 3. W jaki sposób można przekierować wynik działania komendy ls -l do pliku aa ? ls –l aa z nadpisaniem ls –l a bez nadpisania 4. W jaki sposób można spowodować, że komenda wyświetla na ekranie tylko komunikaty o błędach? Przekierowanie stderr (sh, bash) program 2 plik przekierowanie stderr do pliku . komunikaty o błędach generowane przez program będą zapisane do pliku plik (poprzednia zawartość pliku zostanie skasowana) program 2 plik przekierowanie stderr do pliku . komunikaty o błędach generowane przez program będą dopisane na końcu pliku plik program plik1 2plik2 skierowanie stdout do plik1 i stderr do plik2 Przekierowanie stderr (tcsh) program & plik skierowanie stdout i stderr do plik (program plik1) & plik2 skierowanie stdout do plik1 i stderr do plik2 . przekierowanie stderr bez przekierowania stdout jest niemożliwe 5. Jak zachowuje się plik /dev/zero przy odczycie Plik /dev/zero przy odczycie zachowuje się jak nieskończenie duży plik zawierający bajty o wartości 0 6. Jak zachowuje się plik /dev/null przy zapisie Plik /dev/null przy zapisie jest to .czarna dziura. która przyjmie dowolnie dużą ilość danych. 7. Co to jest plik typu sparse? Są to pliki w których występują .dziury. w danych. Przy odczycie miejsca w których występują dziury wyglądają tak, jakby były tam zapisane bajty o wartości 0, jednakże .dziura. nie zajmuje miejsca na dysku. W miarę zapisywania danych w obszarze .dziury. plik zajmuje coraz więcej miejsca na dysku bez widocznej zmiany swojego rozmiaru. Rozmiar wirtualny pliku typu sparse jest widoczny w wyniku działania komendy ls -l, rozmiar rzeczywisty poda komenda du (disk usage). Plik typu sparse powstaje automatycznie jeśli zażądamy zapisu danych na pozycji dalszej niż aktualny koniec pliku. Od aktualnego końca pliku aż do pozycji w której zaczynają się zapisane dane powstaje .dziura.. --sparse=kiedy Określa sposób tworzenia "rzadkich" plików. Plik "rzadki" ("sparse file") zawiera "dziury" -- sekwencje zerowych bajtów, które nie zajmują żadnych fizycznych bloków na dysku; systemowa funkcja odczytu
(…)
…; systemowa funkcja odczytu
(read) czyta je jako zera. Oszczędza to znacząco miejsce na dysku jak i powiększa prędkość, gdyż
wiele plików binarnych zawiera wiele kolejnych bajtów zerowych. Domyślnie cp wykrywa dziury w pliku
źródłowym przy pomocy zgrubnych metod heurystycznych i tworzy odpowiedni plik wynikowy również
jako rzadki. Argument kiedy opcji --sparse może mieć jedną z następujących wartości:
auto Zachowanie domyślne. Plik wynikowy jest rzadki jeśli plik
8. Mając dwa pliki specjalne blokowe, jak stwierdzić, czy reprezentują to samo urządzenie?
Każde urządzenie jest jednoznacznie reprezentowane przez trójkę (typ, major device id, minor device
id) gdzie
typ to urządzenie blokowe . b, albo znakowe . c. Przypisanie różnych kombinacji typ, minor, major do
poszczególnych urządzeń jest standardowe (takie samo w różnych wersjach i dystrybucjach
systemów z rodziny
Unixa). Urządzenie nie jest natomiast ściśle związane z nazwą pliku specjalnego.
Przykładowo, utworzenie pliku specjalnego blokowego /tmp/aa o parametrach major=2 minor=0
spowoduje, że
ten plik będzie również reprezentował stację dyskietek (tak jak /dev/fd0):
$ mknod /tmp/aa b 2 0
$ ls -l /tmp/aa
brw-rw-rw- 1 root floppy 2, 0 Oct 13 2003 /tmp…
… reprezentującego stację dyskietek komenda:
dd if=/dev/fd0 of=floppy.img
spowoduje utworzenie pliku floppy.img zawierającego obraz (wierną kopię) dyskietki, komenda
dd if=floppy.img of=/dev/fd0
nagra ten obraz z powrotem na dyskietkę. W ten sposób można pod unixem skopiować dyskietkę.
11. W jaki sposób można stwierdzić, czy dwa pliki posiadają jednakową zawartość?
Polecenie md5sum pozwala obliczyć sumę kontrolną…
... zobacz całą notatkę
Komentarze użytkowników (0)