UNIX
finger - informacje o aktywnych użytkownikach
finger nazwauzytkownika - informacje o konkretnym uzytkowniku
ssh - protokół logowania do serwera
pwd - aktualny katalog
ls - zawartosc katalogu
man - pomoc
mkdir nazwakatalogu - tworzenie katalogu o danej nazwie
cat > nazwapliku - tworzenie pliku o danej nazwie
cat > nazwapliku << EOF
>tutaj >po enter >wpisujemy >tresc pliku >EOF //koniec
touch nazwapliku - zmiana daty utworzenia pliku na aktualna
clear - czyszczenie ekranu
cp - kopiowanie pliku (cp plik katalog)
mv - przenoszenie do innego katalogu (mv plik katalog)
lub zmiana nazwy (mv plik1 plik2)
cd - przeniesienie do katalogu 'domowego'
cd nazwakatalogu - przeniesienie do danego katalogu
(ale tylko podrzednego wzgledem tego w ktorym jestesmy)
cd /home/costam - przeniesienie do wybranego katalogu
ls nazwa - zawartosc katalogu
ls -la -wyswietlenie wszystkich plikow i katalogow (rowniez ukrytych)
chmod - nadawanie uprawnien (chmod u+rwx nazwapliku)
JEZYK C
dyrektywy preprocesora
#include - dolaczanie biblioteki
#define - definiowanie zmiennych globalnych
//bla bla - komentarze
zmienna - fragment pamięci o ustalonym rozmiarze, który posiada własny
identyfikator(nazwę) oraz może przechowywać pewną wartość
char - znaki (%c)
int - liczby całkowite (%d)
float - liczby zmiennoprzecinkowe (%f)
double - liczby zmiennoprzecinkowe podwojnej precyzji (%f)
np %5d.3 oznacza że w odległości 5 od lewego marginesu
wyświetli się liczba z trzema miejscami po przecinku
funkcja rekurencyjna - wywołuję sama siebie
void - pustka, przestrzeń ( używane w funkcjach, które nie zwracają żadnej wartości)
main - inicjuję pracę programu, jest obowiązkowa
for - rozwinięcie pętli while, instrukcja jest wykonywana
przed pierwszym obiegiem oraz dodatkowo po każdym obiegu
while - wykonuje instrukcje tak długo jak spełniony jest warunek
(ma wartośc różną od 0), sprawdza warunek przed wykonaniem pętli
do...while - warunek sprawdzany po każdym wykonaniu pętli więc instrukcje
wykonają się co najmniej raz
switch - wykonanie tej samej zmiennej dla różnych wartości (->case)
if - jesli spelniony jest warunek instrukcja zostanie wykonana(->else)
printf - drukuje na ekranie
scanf - pobiera z klawiatury
fopen - otwieranie pliku
fscanf - odczytywanie danych
fprintf - zapisywanie do pliku
feof - zwracanie wartosci niezerowej gdy napotka koniec pliku
PROGRAM
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14159
int odp;
float pole_p(float R,floatr)
{
float wynik;
wynik=wzor;
return(wynik);
}
main()
{
float R,r,F;
do{
printf(“oddzielajac spacjami podaj R,r “);
scanf(%f%f”,&R,&r);
if (R>=0,r>=0);
{
F=pole_p(R,r);
printf(„\n R=%10.2f r=%10.2f \n”,R,r);
F=pole_p(R,r);
printf(“\n Pole wynosi: %f \n”,F);
}
else printf(„\n Pole wynosi: %f \n,F);
printf(“\n Czy liczysz dalej? (0 dla tak, 1 dla nie) \n”);
scanf(„%d”, &odp);
}while(odp==0);
printf(“\n Program zostal wykonany przez…. Oblicza…”);
printf(„\n Dziekuje \n”);
return 0;
}
STRONA WWW
<b> </b> pogrubienie itp
<font color=red>
</font>
<img src="zrodlo_pliku">
<fontcolor=red>
</font>
<a href=dest>(zamiast dest adres, katalg/plik)
Tekst
</a> tworzy link ktorywskaze taka lokaliacje
<img src="zrodlo_pliku">
dodawanie uprawnien(chmoda+rx -/public.html)
prog>plik wszystko znajdzie sie w linku o tej nazwie
prog<plik dane wczytywane z pliku
Czym się roznia programy kompilowane(przeksztalcane do postaci maszynowej(binarnej)) od interpretowanych( nie maja postaci binarnej, slowo po slowie wczytuje tekst prgramu i go wykonuje)
gcc nazwa pliku.c -o nazwa - kompilacja
Program obliczajacy sume liczb.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int suma(int n)
{
int s=0;
unsigned int i;
for (i=1; i<=n; i++)
{
s=s+i;
}
return s;
}
int main( int argc, char* argv[] )
{
int n;
printf("Podaj n: ");
scanf("%d",&n);
unsigned int i;
printf("Suma liczb od 1 do %d wynosi: %d",n,suma(n));
getchar();
getchar();
return 0; }
PuTTY- to bezpłatny program będący implementacją klienta usług TELNET, SSH i rlogin działający pod systemami operacyjnymi Microsoft Windows orazUnix/Linux
Unsigned- to słowo zastrzeżone kompilatora i nie można go używać w nazwach funkcji, stałych i zmiennych. Oznacza ono, że dana wartość nie może być ujemna (dosłownie z ang. nieoznaczona, czyli bez znaku minus).
FTP - File Transfer Protocol – protokół transferu plików – protokół komunikacyjny typu klient-serwer wykorzystujący protokół TCP według modelu TCP/IP (krótko: połączenie TCP), umożliwiający dwukierunkowy transfer plików w układzie serwer FTP – klient FTP.
SCP- Secure copy lub SCP oznacza bezpieczny transfer plików pomiędzy lokalnym a zdalnym lub między zdalnymi komputerami, używając protokołu Secure Shell (SSH). Skrót SCP odnosi się do dwóch powiązanych ze sobą rzeczy: protokół SCP oraz polecenie scp.
SSH- SSH (ang. secure shell) to standard protokołów komunikacyjnych używanych w sieciach komputerowych TCP/IP, w architekturze klient-serwer.
Passwd- polecenie słuzace do zarzadzanai hasłem
pwd - sprawdzanie ścieżki dostępu Shella
mkdir nazwa - Służy do tworzenia katalogu.
cd nazwa_katalogu - Wejście do katalogu.
cd .. - Wyjście z katalogu
cp nazwa_pliku nazwa_katalogu - kopiowanie pliku/katalogu
crontab - Program, który w ustawionych przez nas odstępach czasowych odpala dany program na shellu.
dir - wyswietlenie zawartosci katalogu
exit - Wyjście z shella.
ftp - Ftp.
kill -9 numer_pidu - "Killowanie" procesu o danym pidzie.
logout - Wyjście ze shella.
ls - Wyświetla zawartość danego katalogu
lynx adres_www - Służy do "oglądania" stron w trybie tekstowym.
mc - Służy do odpalenia MC (mithnight commander).
mcedit - Edycja pliku (więcej informacji w dziale Edycja pliku )
mkdir nazwa - Służy do tworzenia katalogu.
mv nazwa_pliku nazwa_katalogu - Służy do zmiany nazwy położenia pliku/katalogu. W miejsce nazwa_pliku wpisujemy nazwę pliku, który ma być przeniesiony, a w miejsce nazwa_katalogu nazwę katalogu
passwd - Służy do zmiany hasła. Najpierw podajemy stare hasło, potem 2 razy nowe.
pico nazwa_pliku - Edycja pliku ( więcej informacji w dziale Edycja pliku).
ps x - Służy do wyświetlania odpalonych procesów na shellu.
pwd - sprawdzanie ścieżki dostępu shella
rm plik - kasowanie danego pliku
rm -rf katalog - jedna z komend do kasowania katalogu
rmdir nazwa - Służy do kasowania katalogu.
screen -r - Wyświetla odpalone screeny.
tar -zxf nazwa_pliku - Służy do rozpakowania pliku.
telnet host.pl port - Połączenie przez telnet.
wget http://strona.pl/plik - Służy do ściągnięcia pliku na shella. Plik zostanie ściągnięty do katalogu, w którym aktualnie się znajdujemy.
//Napisa? Mateusz Ba?os
// Funckaj obliczajac objetosc pryzmatoidu ca?kowitego(pryzmy)
#include<stdio.h>
#include<stdlib.h>
float objetosc(float h, float a, float b, float c)
{
float wynik;
wynik=(h/6*(2*a+c)*b);
return(wynik);
}
main()
{
int o;
do
{
float h,a,b,c,obj;
printf("\nProgram obliczający\n");
printf("\nPodaj h\n");
scanf("%f", &h);
printf("\nPodaj a\n");
scanf("%f", &a);
printf("\nPodaj b\n");
scanf("%f", &b);
printf("\nPodaj c\n");
scanf("%f", &c);
obj=objetosc(h,a,b,c);
printf("\nObjetosc pryzmatoidu calkowitego f dla h=%f, a=%f, b=%f wynosi %f\n",h,a,b,obj);
printf("\nCzy chcesz liczyc dalej (jesli tak, wpisz 1)\n");
scanf("%d",&o);
} while(o==1);
printf("\nProgram napisa? Mateusz Ba?os\n");
return 0;
}