| Start | Zajęcia 1 | Zajęcia 2 | Zajęcia 3 | Zajęcia 4 | Zajęcia 5 | Zajęcia 6 | Zajęcia 7 | Zajęcia 8 | Zajęcia 9 | Zajęcia 10 | Pliki z zajęć |
|---|
Zajęcia 1 - Pierwszy program
UNIX/Linux
Serwer kont studenckich
ferm.fizyka.umk.pl
Serwer dostępny z poza wydziału (tylko poczta, dostęp do plików w katalogu domowym)
ameryk.fizyka.umk.pl
Przydatne programy:
putty otwiera zdalną sesję (SSH)
WinScp przesyłanie plików (protokuł SCP i SSH)
Podstaweowe komendy UNIX/GNU Linux
| polecenie | opis | przykład |
|---|---|---|
| ls | listuj zawartość katalogu | ls /etc '' |
^ mkdir | twórz katalog | ''mkdir zajecia1 |
| cd | zmień katalog | cd zajecia1 |
| cp | kopiuj pliki | cp hello.c kopia.c |
| mv | przenieś / zmień nazwę | mv hello.c nowy.c |
| rm | usuń pliki | rm kopia.c |
| pwd | bieżący katalog | pwd |
| logout | koniec pracy | |
| mc | Midnight Commander | |
Vim - ćwiczenia
Tutorial uruchamiamy poleceniem
vimtutor
Co trzeba umieć:
- tworzenie i zapisywanie pliku
- kopiowanie, usuwanie, przenoszenie tekstu
- wyjście z programu
- edycja kilku plików jednocześnie
Pierwszy program
Stwórz plik hello.c za pomocą programu vim
vim hello.c
i umieść w nim poniższą treść (wciśnij i aby przejść do trybu edycji w vimie)
#include <stdio.h> int main() { printf("Hello World\n"); return 0; }
Zapisz plik (Esc - wyjście z trybu edycji, :w zapisanie pliku, :q wyjście z vima)
Kompilacja programu
cc hello.c
Jeśli nie pojawił się żaden błąd to skompilowany program możemy uruchomić wpisując
./a.out
Standardowo plik wykonywalny nazywa się a.out, za pomocą opcji -o dodanej do polecenia kompilacji możemy określić nazwę pliku wykonywalnego
cc hello.c -o hello ./hello
Zadania domowe
- przejrzyj środowiska programistyczne IDE i przygotuj sobie stanowisko pracy