UNIX
finger - informacje o aktywnych użytkownikach
finger nazwauzytkownika - informacje o konkretnym uzytkowniku
ssh - protokół logowania do serwera
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 -la -wyswietlenie wszystkich plikow i katalogow (rowniez ukrytych)
chmod - nadawanie uprawnien (chmod u+rwx nazwapliku)
pwd - sprawdzanie ścieżki dostępu Shella
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.
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.
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.
JEZYK C
dyrektywy preprocesora
#include - dolaczanie biblioteki
#define - definiowanie zmiennych globalnych
#define LICZBA 8 - spowoduje ,że każde wystąpienie słowa LICZBA w kodzie zostanie zastąpione ósemką.
#define SUMA(a,b) ((a)+(b)) - spowoduje, że każde wystąpienie wywołania "funkcji" SUMA zostanie zastąpione przez sumę argumentów
//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
STRONA WWW
<b> </b> pogrubienie itp
<font color=red>
</font>
<img src=” nazwa+ rozszerzenie/ścieżka dostępu”> -wstawianie obrazka
Ścieżkę dostępu wpisujemy kiedy element znajduje się w innym folderze.
<a href=”nazwa z rozszerzeniem/ściezka dostępu”> nazwa linku </a> -wstawianie linku
Tekst
</a> tworzy link który wskaze taka lokaliacje
dodawanie uprawnien(chmoda+rx -/public.html)
prog>plik wszystko znajdzie sie w linku o tej nazwie
prog<plik dane wczytywane z pliku
Silnia rekurencyjnie
#include <stdio.h>
int silnia (int n)
{
int i,s=1;
for (i=1;i<=n;i++)
s*=i;
return s;
}
main()
{
int n;
printf("Wprowadz liczbe:\n");
scanf("%d", &n);
printf("Silnia z liczby %d wynosi %d \n", n,silnia(n));
return 0;
}
Silnia nierekurencyjnie
#include<stdio.h>
main()
{
float i;
for (i=1; i<=10; i++)
{
printf("%f\n", i*i );
}
i = 1;
while (i <=10)
{
printf("%f\n", i*i );
i++;
}
}
Suma kolejnych liczb od 1 do 10
#include <stdio.h>
int suma (int n)
{
int i,s=1;
for (i=1;i<=n;i++)
s+=i;
return s;
}
main()
{
int n=10;
printf("Suma liczb od 1 do 10 wynosi %d \n",suma(n));
return 0;
}
Pierwiastki kolejnych liczb
#include<stdio.h>
#include<math.h>
main()
{
float i;
for(i=1;i<=10;i++)
{
printf("%f",sqrt(i));
}
i=1;
while(i<=10)
{
printf("%f",sqrt(i));
i++
}
}
Pole trojkata
#include<stdio.h>
#include<stdlib.h>
float pole(float a, float h)
{
float wynik;
wynik=(a*h)/2;
return(wynik);
}
main()
{
int o;
do
{
float a,h,pole;
printf("\nProgram obliczający\n");
printf("\nPodaj h\n");
scanf("%f", &h);
printf("podaj a\n");
scanf("%f",a);
pole(a,h);
printf("\n pole trojkata dla h=%f, a=%f wynosi %f\n",a,h,pole);
printf("\nCzy chcesz liczyc dalej (jesli tak, wpisz 1)\n");
scanf("%d",&o);
} while(o==1);
printf("\ndziekuje\n");
return 0;
}
Pole koła
#include<stdio.h>
#define pi 3.14
int polekola (float r)
{
float p;
p = pi*r*r;
printf("\nPole kola wynosi %f*%f*%f=%f\n",pi,r,r,p);
}
int zlypromien (float r)
{
printf("Promien musi byc wiekszy od zero!\n");
}
int main()
{
int odp;
do
{
printf("\n Program liczacy pole kola o zadanym promieniu\n");
float r; //zmienna potrzebna do obliczen
printf("\n Podaj promien kola, ktorego pole chcesz obliczyc\n");
scanf("%f", &r);
if (r>0) polekola(r);
if (r<0) zlypromien(r);
printf("\nCzy chcesz liczyc dalej? 1 - TAK 0 - NIE\n");
scanf("%d", &odp);
}
while (odp==1);
if (odp==0);
printf("\nDo zobaczenia\n");
return 0;
}
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;
}
Obwód trójkąta równoramiennego
#include<stdio.h>
int obw(int a, int b){
int a,b;
return (a+b+b);}
main ()
{ printf ("podaj dlugosc podtawy");
scanf ("%d", &a);
printf ("podaj dlugosc ramienia")
scanf ("%d", &b)
printf ("obwod wynosi %d", obw(a,b)
return 0;
}