SO_Linux_Programowanie_v1_0.pdf
(
340 KB
)
Pobierz
SYSTEMY OPERACYJNE KOMPUTERÓW
UNIX – PODSTAWY PROGRAMOWANIA
PODSTAWY
PROGRAMOWANIA
W SYSTEMIE OPERACYJNYM
UNIX / LINUX
1 / 47
SYSTEMY OPERACYJNE KOMPUTERÓW
UNIX – PODSTAWY PROGRAMOWANIA
Plan wykładu
•
•
•
•
•
•
Edytowanie vi / vim
Kompilowanie za pomocą GCC
Wykorzystanie GNU Make
Debugowanie za pomocą GDB
Interakcja programu ze środowiskiem wykonania
Tworzenie i używanie bibliotek
2 / 47
SYSTEMY OPERACYJNE KOMPUTERÓW
UNIX – PODSTAWY PROGRAMOWANIA
Edytowanie vi / vim
•
•
•
•
•
•
Edytowanie vi / vim
Kompilowanie za pomocą GCC
Wykorzystanie GNU Make
Debugowanie za pomocą GDB
Interakcja programu ze środowiskiem wykonania
Tworzenie i używanie bibliotek
3 / 47
SYSTEMY OPERACYJNE KOMPUTERÓW
UNIX – PODSTAWY PROGRAMOWANIA
vi
- uruchomienie
•
vi
tworzony jest nowy plik tymczasowy, bez nazwy
nazwa;
do edycji otwierane są pliki z listy argumentów
wywołania edytora vi (przełączanie
:e);
pliki
plik1
otwierany „tylko do odczytu”; edycja tylko
na buforze, zapis pliku trzeba wymuszać( np.
:w!);
wyświetlana jest lista odnalezionych plików
wymiany;
pozwala na odzyskanie pliku wymiany
plik
(taki
sam efekt
:recovery)
T.Przechlewski,
Ściąga do
vi
•
vi
plik1 plik2
…
•
vi –R
plik1
•
vi –r
•
vi –r
plik
4 / 47
SYSTEMY OPERACYJNE KOMPUTERÓW
UNIX – PODSTAWY PROGRAMOWANIA
vi
– podstawowe operacje na plikach
•
•
•
•
•
•
•
•
•
•
•
•
•
ZZ lub :x
:w
:q
:q!
:w
plik
:x,yw
plik
:e
plik
:e!
:r
:n
:N
:f
plik
:ls
wyjście z zapisaniem do bieżącego pliku
zapisanie zmian do bieżącego pliku
wyjście, jeśli plik nie był modyfikowany
wyjście bez zapisywania zmian
zapisanie zawartości bufora do pliku
zapisanie od wiersza
x
do
y
do
pliku
rozpoczęcie edycji pliku
pominięcie dokonanych modyfikacji i udostępnienie ponownie
bieżącego pliku do edycji
plik wstawienie zawartości pliku za bieżącym wierszem
edycja następnego pliku z listy argumentów
edycja poprzedniego pliku z listy argumentów
nadanie bieżącemu plikowi nazwę plik
wyświetlenie listy aktualnie edytowanych plików
5 / 47
Plik z chomika:
wips1
Inne pliki z tego folderu:
pamiec_dzielona.txt
(12 KB)
pamiec_wspoldzielona.html
(8 KB)
PS_W2.odp
(245 KB)
shared_memory_wykład.pdf
(194 KB)
SOK 1.1.ppt
(717 KB)
Inne foldery tego chomika:
==WSZYSTKO==
iochoro
kody
Linux.Tablice.Informatyczne (hasło linux)
Programowanie_w_srodowisku_systemu_UNIX (haslo unix)
Zgłoś jeśli
naruszono regulamin