UNIX

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;

}­­


Wyszukiwarka

Podobne podstrony:
Powstanie systemu Unix
Outlook to Unix Mailbox
berkeley unix primer hidml5ueqvfbjuzasab6lkrtm7qe7fewekyfirq HIDML5UEQVFBJUZASAB6LKRTM7QE7FEWEKYFIRQ
konspekt dos win unix
unix bible D62JUZ2YT4Y3NJ2YMQB7LRFTMRCDVVSWKY4TVSI
Lecture 01 02 03 Computer Unix
System operacyjny UNIX dla poczatkujacych i zaawansowanych, podsumowanie
Egzamin, H. System Unix, H
Strzelecki - kolos-wejściówka -pytania i odp, WAT, semestr VI, systemy operacyjne UNIX
unix polecenia
UNIX
unix0309
Lab 01 Wprowadzenie do systemu UNIX
Pierwsza wersja systemu operacyjnego Unix powstała w Bell Labs firmy AT
Unix
materialy pomocnicze unix id 286339
berkeley unix summary BQSVQRTYD34PKHX5NRIBDWNRWQ2VOV3TOK5SD5Q
Programowanie w Unix p1 id 8273 Nieznany

więcej podobnych podstron