Pracownia komputerowa ver 5.0

Wielkość: px
Rozpocząć pokaz od strony:

Download "Pracownia komputerowa ver 5.0"

Transkrypt

1 Pracownia komputerowa ver 5.0 Dariusz Wardecki 14 listopada 2013 Spis treści 1 Wprowadzenie 3 2 Komendy UNIX owe Linux Terminal Drzewo katalogowe Pliki Wzorce Przekierowanie strumienia do pliku Potoki Operacje na plikach tekstowych Wyszukiwanie plików i katalogów Prawa dostępu Kompresja i archiwizacja danych Pętla for Skrypty L A TEX Podstawy L A TEXa BibTEX Wprowadzenie Przykład Style bibliografii Gnuplot 21 1

2 1 Wprowadzenie Niniejsze opracowanie zawiera ogólny zarys materiału jaki będzie przedstawiony podczas ćwiczen z Pracowni komputerowej. Celem Pracowni jest zapoznanie studentów pierwszego roku fizyki z systemem operacyjnym Linux oraz z narzędziami do składu tekstu i opracowywania danych, takimi jak L A TEX(czyt. latech) oraz Gnuplot. Podczas ćwiczeń główny nacisk położony będzie na prace w trybie tekstowym. Materiał do ćwiczeń podzielony jest na trzy części: komendy UNIX owe środowisko L A TEX wizualizacja danych w programie Gnuplot Na każdą z części przeznaczone są około cztery tygodnie ćwiczeń. Po każdej części odbedzie się kolokwium w postaci trzech zadań do rozwiązania przy komputerze. 2 Komendy UNIX owe System operacyjny (OS) UNIX został stworzony w latach 60-tych XX wieku. W owych czasach komunikacja z komputerem odbywała się za pomocą specjalnych komend wydawanych przez użytkownika. Należy pamiętać, że pierwsze interfejsy graficzne zaczęły powstawać dopiero w latach 80-tych, tak więc aby móc pracować na komputerze użytkownik musiał opanować przynajmniej podstawowy zestaw poleceń. Przykładowo jeżeli chciał on stworzyć nowy katalog musiał znać polecenie, które taki katalog stworzy. Obecnie nikt już nie musi znać tych poleceń, gdyż można to samo zrobić przy pomocy kilku kliknięć myszą, używając w tym celu interfejsu graficznego. Okazuje się jednak, że archaiczny system tekstowy ma wiele zalet, szczególnie jeśli chcemy przetwarzać duże porcje danych lub zautomatyzować naszą prace. Tryb tekstowy dostarcza potężnych narzędzi bardzo przydatnych w pracy naukowej. Z tego względu systemy unixowe są bardzo często wykorzystywane na uniwersytetach, w instytutach naukowych oraz wszelkich instytucjach zajmujących się przetwarzaniem danych. System UNIX przez lata ewolułował dając zaczątek innym współczesnym systemom operacyjnym takim jak Linux, Mac OS X oraz wielu innym. Ma to tę zaletę, że system komend będzie prawie identyczny na wszystkich systemach unixowych. 2

3 2.1 Linux System Linux został stworzony przez Linusa Torvaldsa w latach 90-tych XX wieku. Obecnie istnieje wiele wydań (dystrybucji) systemu Linux. Większość dystrybucji linuxowych jest darmowa ale istnieją także wersje płatne. Do najbardziej popularnych dystrybucji Linuxa należą Ubuntu, Debian, Fedora (zainstalowana w OKWF), OpenSuse. Oddzielną rzeczą jest system graficzny dostępny w danej dystrybucji. Dwa najbardziej popularne systemy grafiki to Gnome i KDE. 2.2 Terminal Terminal inaczej zwany powłoką jest specjalnym programem, który umożliwia komunikację z systemem operacyjnym za pomocą komend wpisywanych z klawiatury. Aby go uruchomić klikamy po prostu na odpowiednią ikonkę. Po włączeniu w terminalu pojawi się tzw. znak zachęty (np. $>), po którym można wpisywać polecenia. Aby wywołać polecenie należy nacisnąć Enter. Przykładowo wywołanie polecenia date wypisze na ekranie następującą informację: $> date wto 24 wrz 22:10: CEST date - wypisanie bieżącej godziny i daty Polecenia w terminalu są de facto oddzielnymi programami. Niektóre z nich są bardzo proste (np. date) inne mogą być potężnymi narzędziami mającymi wiele opcji. Prawie każda komenda w terminalu ma dodatkowe opcje. Aby z nich skorzystać wystarczy po poleceniu użyć spacji a następnie myślnika z opcją. Przykładowo date -u wypisuje datę w systemie UTC. Pełną listę opcji można sprawdzić wyświetlając manual danej komendy. W przypadku daty będzie to man date. 2.3 Drzewo katalogowe W przeciwieństwie do systemu Windows w systemie Linux nie ma oddzielnych liter odnoszących się do poszczególnych dysków lub partycji. Zamiast tego w systemie istnieje jeden nadrzędny katalog tzw. katalog roota. Katalog ten oznaczany jest jako /. W katalogu roota znajdują się pozostałe podkatalogi, w tym katalog domowy użytkownika. Układ poszczególnych katalogów może różnić się w różnych systemach. Od katalogu roota tworzy się tzw. ścieżkę bezwzględną. Przykładowo, jeżeli katalog Users jest podkatalogiem 3

4 katalogu roota oraz sam zawiera katalog użytkownika dward to ścieżka bezwzględna katalogu dward wygląda następująco /Users/dward. / bin dev dmj aa bb Dokumenty Muzyka Obrazy Pulpit... cc Rysunek 1: Przykładowy schemat drzewa katalogowego w systemie Linux w pracowni OKWF. Na rysunku 1 przedstawione zostało przykładowe drzewo katalogowe jakie występuje w pracowni OKWF. Nazwy katalogów domowych studentów rocznika 2013 zawierają inicjały oraz numer indeksu. Z schematu widać, że katalog Pulpit studenta bb będzie miał ścieżkę bezwzględną 4

5 tak przykładowo znajdując się w katalogu /dmj/2013/bb możemy wykonać następujące operacje: cd Pulpit - wchodzimy do wybranego katalogu przez podanie ścieżki względnej cd /dmj/2013/bb654321/pulpit - to samo ale z podaniem ścieżki bezwzględnej cd.. - wejście do katalogu nadrzędnego cd - natychmiastowe przejście do katalogu domowego /dmj/2013/bb654321/pulpit. Aby wyświetlić, w którym katalogu w danej chwili znajdujemy się należy użyć komendy pwd. Komenda cd pozwala zmienić katalog roboczy. I pwd - podaję ścieżkę do katalogu roboczego cd - zmiana katalogu roboczego nie to ma kilka opcji takich jak: ls -a - wyświetla całą zawartość katalogu, łącznie z pikami i katalogami ukrytymi, któwych nazwy zaczynają się ok kropki ls -l - wypisywane są dodatkowe informacje w formie listy ls -lh - rozmiar plików podawany jest w jednostkach kilo, Mega itp. ls -R - wyświetla zawartość bieżącego katalogu oraz zawartość wszystkich jego podkatalogów itd. Na ćwiczeniach będzie kilka zadań z przejściem między katalogami z użyciem ścieżek względnych i bezwzględnych. Do wyświetlenia zawartości danego katalogu służy polecenie ls. Polece- ls - wyświetla zawartość katalogu Opcje można łączyć ze sobą np.: ls -a -l lub prościej ls -al. Aby stworzyć nowy katalog należy posłużyć sie poleceniem mkdir, przykładowo $> mkdir nazwa_katalogu mkdir - tworzy nowy katalog W celu usunięcia katalogu służy polecenie rmdir. Należy pamiętać, że rmdir - wcześniej dany katalog musi być pusty. $> rmdir nazwa_katalogu usuwa pusty katalog 5

6 2.4 Pliki Kopiowanie plików i katalogów między katalogami odbywa się za pomocą komendy cp. Przykładowo jeżeli chcę skopiować plik lista.txt z katalogu cp - kopiowanie Pulpit (patrz Rys. 1) do katalogu Obrazy i dodatkowo jestem w katalogu Obrazy mogę napisać plików lub $> cp /dmj/2013/bb654321/pulpit/lista.txt. katalogów Kropka wskazuje tutaj na katalog, w którym właśnie jestem. Oczywiście można wyobrazić sobie różne kombinacje ścieżek względnych i bezwzględnych. Będzie to przećwiczone podczas zajęć. Podobnie można kopiować zawartość jednego pliku do drugiego. Katalogi wraz z ich zawartością kopiuje się rekurencyjnie z opcją -r. Oto przykład $> pwd /dmj/2013/bb654321/pulpit $> cp -r /dmj/2013/bb654321/obrazy../dokumenty Katalog Obrazy zostanie skopiowany z zawartością do katalogu Dokumenty. Podobnie do kopiowania działa polecenie mv, które przenosi pliki lub mv - przenosi zmienia ich nazwy. pliki, $> mv plik1.txt plik2.txt zmienia ich nazwy Komenda powyżej zmienia nazwę plik1.txt na plik2.txt. Jeżeli drugi plik nie istnieje zostanie automatycznie stworzony. Usuwanie plików odbywa się za pomocą komendy rm jak poniżej $> rm plik.txt Z komendą tą należy obchodzić się ostrożnie ponieważ pliki usuwane są trwale a nie przenoszone do kosza. Alternatywą dla komendy rmdir jest następująca opcja $> rm -r nazwa_katalogu W tym wypadku katalog nie musi być pusty. Z oczywistych powodów nie należy nadużywać tego sposobu. Tracimy w ten sposób zawartość całego katalogu bezpowrotnie... rm - usuwa pliki i katalogi 6

7 2.5 Wzorce Wzorce są bardzo użyteczna funkcją w trybie tekstowym. Symbol * zastępuje dowolny ciąg znaków. Przykładowo jeżeli w danym katalogu mam 1000 plików i wśród nich tylko 123 z rozszerzeniem.dat to żeby je wyświetlić wystarczy użyc komendy $> ls *.dat Polecenie to wyświetli wszystkie pliki z odpowiednim rozszerzeniem. Znak? zastępuje jeden dowolny symbol. Wzorców można używać z wieloma innymi komendami, np.: $> cp a*.jpg ~/Pulpit skopiuje wszystkie zdjęcia z danego katalogu, których nazwy zaczynają się na literę a na pulpit. Symbol ~ zastępuje ścieżkę do katalogu domowego. Istnieje także możliwość operacji na pewnym zakresie nazw plików. W tym celu stosuje się następujące wzorce: $> ls -d [A-D]* Powyższa komenda wyświetli wszystkie pliki i katalogi, których nazwy zaczynają się od liter A, B, C lub D. Opcja -d w tym przypadku powoduje że nie jest wyświetlana zawartość katalogów. Oto inny przykład $> rm [Ss]*.pdf Polecenie to usunie wszystkie pliki pdf, których nazwy zaczynają się od litery S lub s. 2.6 Przekierowanie strumienia do pliku Do tej pory efekty działania danego polecenia były wyświetlane na ekranie. Inaczej mówiąc były przekierowywane do strumienia standardowego. Za pomocą wiersza poleceń można także strumień danych przekierować w bardzo łatwy sposób do pliku. Służą do tego operatory >> oraz >. Oto kilka przekładów. $> date > moja_data.txt Polecenie to spowoduje zapisanie strumienia danych w pliku moja_data.txt. Jeżeli plik ten nie istnieje zostanie stworzony. Należy pamiętać, że operator > powoduje nadpisanie istniejącego pliku. Aby dopisać nowe dane do juz istniejącego pliku wykonujemy komendę z operatorem >>. 7

8 $> ls -al >> moje_zasoby.dat W przykładzie lista plików z danego katalogu zostanie dopisana do pliku. W tym miejscu pomocne może być polecenie echo, które wypisuje podany tekst. Oto przykład $> echo Jan Kowalski >> moje_kontakty.txt $> echo tel >> moje_kontakty.txt echo - wypisanie tekstu Oto jeszcze jeden przykład $> pwd /dmj/2002 $> echo Oto moja lista > lista.txt $> ls -d d* >> lista.txt $> cat lista.txt Oto moja lista dsok dward Z powyższego fragmentu wynik, że w pliku lista.txt zostaną zapisane nazwy katalogów domowych studentów z 2002 roku, zaczynające się od litery d. Opcja -d została użyta w celu nie wypisywania zawartości szukanych katalogów. Jeszcze jeden przykład przekierowania strumienia do pliku. $> getent passwd > passwd.txt Komenda getent odczyta lokalną bazę użytkowników systemu, następnie strumien zostanie przekierowany do pliku. W ten sposób możemy stworzyć duży plik z danymi, służącymi do późniejszych ćwiczeń. Czytelnik powinien w tym miejscu umieć sprawdzić jak duży jest ten plik. 2.7 Potoki Wiersz poleceń umożliwia łączenie poleceń w tzw. potoki. Dzięki temu w bardzo elastyczny sposób można przetwarzać dane. Składnia jest następująca: $> polecenie1 polecenie2 polecenie3 itd. Dane ze strumienia generowanego przez polecenie 1 są przekierowywane za pomocą operatora do polecenia 2 itd. W następnych podrozdziałach będą pokazane przykłady użycia konkretnych potoków. 8

9 2.8 Operacje na plikach tekstowych Umiejętna praca z plikami tekstowymi może w znaczny sposób przyspieszyć pracę badawczą. Wiersz poleceń oferuje szeroką gamę narzędzi do przetwarzania plików tekstowych. Poniżej opisane zostaną najważniejsze z nich. $> cat nazwa_pliku.txt Polecenie to wyświetla na ekranie zawartość pliku tekstowego. Wykonanie tej cat - wyświetla zawartość pliku komendy w przypadku plików innych niż tekstowe spowoduje wypisanie na ekran przypadkowych znaków, będących interpretacją alfanumeryczną poszczególnych bajtów. Użycie polecenia cat -n dodatkowo numeruje wiersze. Jeżeli chcemy mieć dodatkowo możliwość przewijania wyświetlanego tekstu należy użyć poleceń more lub less. Aby wyświetlić N pierwszych wierszy pliku tekstowego używamy następującego polecenia $> head -25 plik_tekstowy Polecenie to wyświetli 25 pierwszych linii tekstu. Analogicznie $> tail -25 plik_tekstowy wyświetli 25 ostatnich wierszy pliku tekstowego. Aby porównać zawartość dwóch plików można posłużyć się poleceniem diff. Działa ono następująco $> diff plik1 plik2 more - wyświetlanie tekstu less - wyświetlanie tekstu head - wypisanie początku pliku tail - wypisanie końca pliku wc -l - liczba linii wc -w - liczba słów wc -c - liczba znaków Polecenie to wypisze wszystkie wiersze, którymi różnią się pliki. Kolejne przydatne polecenie to wc. Służy ono do zliczanie liczby linii, słów oraz znaków w pliku. Oto przykłady diff - porównywanie plików Ile rekordów (wierszy) ma stworzony wcześniej plik passwd.txt? A oto przykład z liczbą plików w danym katalogu, wykorzystujący potok wc - liczba $> ls wc -w słów 9

10 Następnym bardzo przydatnym programem służącym do przeszukiwania plików tekstowych jest grep. Polecenie to na podstawie podanego wzorca szuka w pliku tekstowym wierszy, które dany wzorzec zawierają i wyświetla je, np.: grep - przeszukiwanie plików $> getent passwd grep dward Możliwe są także następujące opcje grep -v <wzór> - wiersze, które nie zawierają wzorca grep -w <wzór> - wzór traktowany jest jak pojedyncze słowo grep -n <wzór> - opcja ta podaję numer wiersza Bardzo przydatnym poleceniem ułatwiającym analizę danych jest program sort. Jak sama nazwa sugeruje służy on do sortowani danych. Może być to sortowanie numeryczne jak także alfabetyczne. Oto kilka przykładów. $> cat dane.dat $> cat dane.dat sort -n sort - sortowanie danych Przykład ten pokazuje jak posortować dane w pliku dane2.dat numerycznie (opcja -n) względem pierwszej kolumny. jeżeli chcemy posortować plik względem drugiej kolumny piszemy $> cat dane.dat sort -n -k W celu sortowania alfabetycznego używamy polecenia sort bez opcji -n. W obu przypadkach sortowania działa opcja -r sprawiająca, że program będzie sortował odwrotnie. 10

11 Polecenie tr w łatwy i szybki sposób pozwala na zamianę danego ciągu tr - zamiana znaków na inny. Oto przykład pokazujący jak zamienić w pliku z danymi przecinek na kropkę znaków $> cat plik.txt tr,. A oto przykład w którym zamieniane są litery małe na duże $> cat plik_tekstowy.txt tr a-z A-Z Aby wyciąć z tekstu dany znak należy posłużyć się opcją -d $> cat plik.txt tr -d $ Powyższe polecenie wytnie wszystkie znaki $ z podanego pliku. W wielu przypadkach użyteczne jest stworzenie jednego wielokolumnowego pliku z kilku oddzielnych plików. Przykładowo w jednym pliku (np. temperatura.txt) mamy dane dotyczące serii odczytów temperatury, w drugim pliku (dane.txt) wartości jakieś wielkości, która zależy od tych temperatur. Aby połączyć te dwa pliki w jeden dwukolumnowy, należy posłużyć się poleceniem paste. paste - $> paste temperatura.txt dane.txt > nowy_plik.dat łączenie plików (kolumny) cut -c n - wycina n-ty znak cut -c m-n - wycina znaki od m do n sut -f n - wycięcie n-tej kolumny Oto przykład użycia $> cat plik.dat foo:one: two :three foo:three:two:one $> cat plik.dat cut -d : -f 3,4 two three twoone W ten sposób otrzymujemy nowy plik z dwoma kolumnami, który jest teraz użyć z programem robiącym wykresy. W podobny sposób można łączyć pliki wierszami. W tym celu należy posłużyć się omawianym już programem cat. Aby wyciąć kolumnę lub pewien zakres znaków należy użyć polecenia cut. Ma ono następujące opcje cut - wycinanie znaków i kolumn 11

12 dodatkowo opcja -d pozwala ustawić rozdzielacz kolumn. Zadanie Używając poleceń cal 2013, cut, grep oraz wc w odpowiednim potoku, policz liczbę piątków 13-ego w roku Wyszukiwanie plików i katalogów Do przeszukiwania drzewa katalogowego służy polecenie find. Oto najprostszy przykład $> find Moj_katalog polecenie wypisze całą zawartość katalogu Moj_katalog tj. wszystkie jego pliki i podkatalogi. Możemy doprecyzować czy szukamy tylko katalogów lub plików find wyszukiwanie plików i katalogów $> find Moj_katalog -type f wypisze tylko pliki znajdujące się w Moj_katalog. Odpowiednio opcja $> find Moj_katalog -type d wypisze tylko podkatalogi. Aby szukać po nazwie należy zastosować opcję $> find Moj_katalog -type d -name Inny_katalog Oto inny przykład $> find Moj_katalog -type f -name *.pdf w tym przypadku szukamy plików z rozszerzeniem.pdf w katalogu Moj_katalog oraz w jego podkatalogach. Program find umożliwia także wykonywanie bezpośrednich operacji na wyszukanych plikach i katalogach. Służy do tego opcja -exec. Oto składnia $> find Moj_katalog -type f -name plik -exec polecenie {} \; i konkretny przykład $> find ~/Obrazy -type f -name *.jpg -exec cp {} Nowy_katalog \; Poleceniem, które sprawdza użycie przestrzeni dyskowej jest du. Polecenie to wypisuje wszystkie podkatalogi w danym katalogu i podaje ich rozmiar w kilobajtach. Aby wyświetlić także pliki należy użyć opcji -a. du - użycie przestrzeni dyskowej 12

13 2.10 Prawa dostępu Prawa dostępu określają jakie atrybuty ma dany plik lub katalog. Możliwe są następujące atrybuty: r - dany plik można odczytać (dla katalogu sprawdzić jego zawartość) w - w danym pliku lub katalogu można zapisać x - plik jest wykonywalny (w przypadku katalogu można do niego wejść) Powyższe atrybuty dotyczą trzech grup użytkowników systemu: u - użytkownik g - grupa o - pozostali a - wszyscy Aby sprawdzić atrybuty danego pliku lub katalogu należy wykonać polecenie ls z opcją -l. Oto przykładowy wydruk $> ls -l -rw-rw-r-- 1 dward dward sty plik drwxr-xr-x 3 dward dward 4096 sty Katalog gdzie pierwsza kolumna określa prawa dostępu kolejno dla użytkownika, grupy oraz pozostałych. Do zmiany praw dostępu służy polecenie chmod. Oto przykład nadania chmod - użytkownikowi atrybutów czytania, zapisu oraz wykonania i odebrania grupie oraz pozostałym wszystkich atrybutów w pliku dane.dat zmiana praw dostępu $> chamod u+rwx,g-rwx,o-rwx dane.dat Uprawnienia w programie chmod można także modyfikować przy pomocy reprezentacji ósemkowej. Należy wtedy wykonać następujące przejście załóżmy, że chcemy nadać następujące atrybuty rwx--xr-x w notacji dwójkowej odpowiada to sekwencji w notacji ósemkowej mamy odpowiednio = 7, = 1 oraz = 5 czyli zamiast symboli możemy użyć następującej składni $> chamod 715 dane.dat 13

14 2.11 Kompresja i archiwizacja danych Kompresja plików sprawia, że zajmują one mniej miejsca na dysku. Jednym z poleceń umożliwiającym kompresję plików jest gzip. Oto przykładowe gzip - użycie $> gzip plik.txt kompresja danych powyższe polecenie stworzy skompresowany plik plik.txt.gz. Aby wykonać odwrotną procedurę t.j. rozkompresować plik należy użyć polecenia gunzip. Przykładowo gunzip - $> gunzip plik.txt.gz rozkompresowanie Aby utworzyć archiwum należy posłużyć się programem tar. Oto wytar - two- danych brane opcje programu tar: rzenie oraz -c - tworzenie archiwum -x - rozpakowywanie archiwum rozpakowywanie archiwum -z - dodatkowa kompresja programem gzip -f - wskazanie archiwum lub pliku wynikowego Przykładowe archiwum (skompresowane) tworzymy następująco: $> tar -czf Nazwa_katalogu.tar.gz Nazwa_katalogu lub w drugą stronę $> tar -xzf Nazwa_katalogu.tar.gz 2.12 Pętla for Pętla for przydatna jest w sytuacjach kiedy musimy wykonać dane polecenie(a) wiele razy przy okazji zmieniając jakiś parametr np. nazwę pliku. Przykładowa pętla wygląda następująco $> for i in arg1 arg2 arg3 >do >polecenie $i >done pętla ta ma trzy argumenty co oznacza, że wykonana będzie także trzy razy. Za każdym razem zmienna $i będzie przyjmować inną wartość tj. arg1, arg2 oraz arg3. 14

15 2.13 Skrypty Dla wygody oraz oszczędności czasu polecenia powłoki można zapisać w pliku tekstowym, tworząc tzw. skrypt powłoki. Zwyczajowo nazwom skryptów nadaje się rozszerzenie.sh. Najprostszy skrypt wygląda następująco #!/bin/bash echo Witaj Swiecie Skrypt ten wypisze po prostu tekst na ekran. Pierwszy wiersz wskazuje jaki rodzaj powłoki ma zostać użyty. W tym przypadku powłoka bash. Po zapisaniu poleceń w edytorze tekstu należy stworzonemu skryptowi nadać atrybut wykonywalności, np $> chmod a+x skrypt.sh Uruchomienie skryptu polega na wpisaniu polecenia $>./skrypt.sh Oto jeszcze inny przykład. Skrypt kopiujący strukturę katalogów z katalogu /dmj/2013 #!/bin/bash echo "Zaczynam kopiowanie" for i in ls -d /dmj/2013 do mkdir $i done echo "Skonczylem kopiowanie" Skrypty powłoki mogą także być uruchamiane z parametrami. Oto przykład #!/bin/bash cat $1 tr,. > $2 Powyższy skrypt zamienia w podanym pliku przecinki na kropki i zapisuje wynik w innym pliku. Należy go uruchomić następująco $>./skrypt.sh plik_wej plik_wyj 15

16 3 L A TEX 3.1 Podstawy L A TEXa L A TEXjest środowiskiem służącym do profesjonalnego składu tekstu. Wyczerpujący manual można znaleźć pod adresem: oraz jego wersję w języku polskim: polish.pdf. Oto przykładowe źródło zapisane w pliku.tex: \documentclass[a4paper, 10pt, twocolumn]{article} \usepackage[polish]{babel} \usepackage[utf8]{inputenc} \usepackage{polski} \usepackage{graphicx} \title{tytuł dokumentu} \author{imię i nazwisko autora} \date{} \begin{document} \twocolumn[ \begin{@twocolumnfalse} \maketitle \begin{abstract}... przykładowy tekst... \vspace{1cm} \end{abstract} \end{@twocolumnfalse} ] \tableofcontents \section{wstęp}... przykładowy tekst... \begin{equation} a^2 + b^2 = c^2 \end{equation} 16

17 \section{wyniki} W wyniku pomiarów otrzymałem \subsection{pomiar pierwszy} \label{sec:2.1}... przykładowy tekst... \begin{figure} \centering \includegraphics[width=0.8\textwidth]{rozklad_gv_en2.pdf} \caption{rysunek do raportu.} \end{figure} \subsection{pomiar drugi}... przykładowy tekst z cytowaniem... \cite{art:1} \begin{table}[h] \centering \caption{opis tabeli} \begin{tabular}{ l c c } \hline \hline \small{próbka} & \small{$v_c$ [nm$^3$]} & \small{$d_c$ [nm]} \\ \hline \small{n-cr2(29nm)} & 3054 & 18 \\ \small{n-cr3(31nm)} & 2145 & 16 \\ \small{n-cr4(65nm)} & 4189 & 20 \\ \hline \hline \end{tabular} \end{table} \section{podsumownie}... przykładowy tekst... w podrozdziale \ref{sec:2.1}. \begin{thebibliography}{99} \bibitem{art:1} I. Nazwisko, {\tt Czasopismo X}, rok, strona. \end{thebibliography} 17

18 \end{document} 3.2 BibTEX Wprowadzenie Program BibTEX służy do formatowania listy cytowań, które chcemy dołączyć do dokumentu tworzonego przy pomocy L A TEXa. Sposób ten jest wygodną alternatywą dla środowiska thebibliography w momencie kiedy procujemy z dużą bazą cytowań. Baza bibligraficzna używana przez BibTEX znajduje się w oddzielnym pliku z rozszerzeniem.bib. Plik.bib składa się z serii bloków, które odpowiadają poszczególnym pozycją bibligraficznym. Co ważne pozycje te nie muszą odpowiadać kolejności występowania w tekście w dokumencie L A TEXa. BibTEXsam dba aby końcowy rezultat był odpowiednio posortowany. Oto przykład pozycji bibligraficznej zapisanej w author = "Mr. X", title = {Something Great}, publisher = "nob", year = 2005, } Każda pozycja rozpoczyna się od po czym następuje słowo kluczowe. Oto kilka dla dla dla materiałów jeżeli nic innego nie pasuje Pełną listę słów kluczowych można znaleźć np. pod adresem: Dana pozycja składa się z poszczególnych pól oznaczonych tzw. tagami umieszczonymi między nawiasami klamrowymi. Oto kilka najczęściej używanych tagów: title 18

19 author journal volume year pages Po tagu wstawiany jest znak równości, a następnie treść pola. Treść może znajdować się między nawiasami klamrowymi bądź między podwójnymi cudzysłowami. Słowa kluczowe i tagi mogą być pisane jednocześnie za pomocą małych i wielkich liter Przykład W pliku.bib jest następująca Nobody06, author = "Nobody Jr", title = "My Article", year = "2006" } Minimalny dokumant w L A TEXu powinien zawierać komendę dołączającą plik z bibliografią oraz opcjonalnie komendę formatującą wygląd listy cytowań. Oto przykład: \documentclass[11pt]{article} %\usepackage{cite} %% opcjonalnie \begin{document} \title{my Article} \author{nobody Jr.} \date{today} \maketitle Blablabla said Nobody ~\cite{nobody06}. \bibliography{mybib}{} \bibliographystyle{plain} \end{document} Następnie wykonujemy następującą serię poleceń w konsoli. 19

20 $ pdflatex myarticle $ bibtex myarticle $ pdflatex myarticle $ pdflatex myarticle Style bibliografii Poniższa tabela pokazuje jakie style cytowania mogą być użyte w tekście. Tabela ta zawiera tylko podstawowe style. Tablica 1: Style bibliografii Styl Format Referencja Sortowanie abbrv H. J. Simpson ID po autorze plain Homer Jay Simpson ID po autorze unsrt Homer Jay Simpson ID po referencji alpha Homer Jay Simpson Sim95 po autorze abstract Homer Jay Simpson Simpson-1995a named Homer Jay Simpson Simpson 1995 acm Simpson, H. J. ID apa Simpson, H. J. (1995) Simpson1995 authordate1 Simpson, Homer Jay Simpson, 1995 Więcej przykładów stylów bibliografii można znaleźć pod adresem: LaTeX/reference/faq/bibstyles.pdf 4 Gnuplot 20

Pracownia komputerowa ver 6.1

Pracownia komputerowa ver 6.1 Pracownia komputerowa ver 6.1 Dariusz Wardecki 16 grudnia 2013 Spis treści 1 Wprowadzenie 3 2 Komendy UNIX owe 3 2.1 Linux............................... 4 2.2 Terminal.............................. 4

Bardziej szczegółowo

Pracownia komputerowa. Dariusz wardecki, wyk II

Pracownia komputerowa. Dariusz wardecki, wyk II Pracownia komputerowa Dariusz wardecki, wyk II Systemy operacyjne Desktopowe Mobilne Systemy operacyjne Systemy Unixowe Windows! Windows 8 Windows 7 Windows Vista Windows XP... Linux Mac OS X Mountain

Bardziej szczegółowo

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE Magda Mielczarek Pracownia Informatyczna 2015/2016 1 Podstawowe definicje Linux system operacyjny, które oferuje kompletne środowisko programistyczne

Bardziej szczegółowo

Pracownia wykorzystania zasobów internetowych

Pracownia wykorzystania zasobów internetowych Pracownia wykorzystania zasobów internetowych Dariusz Wardecki 17 kwietnia 2013 Spis treści 1 Tydzień pierwszy 2 1.1 Podstawowe komendy programu................... 2 1.2 Wyświetlanie danych.........................

Bardziej szczegółowo

Pracownia Komputerowa wyk ad II

Pracownia Komputerowa wyk ad II Pracownia Komputerowa wykad II dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Systemy operacyjne Windows np. Windows 8. Systemy

Bardziej szczegółowo

Wstęp do systemu Linux

Wstęp do systemu Linux M. Trzebiński Linux 1/8 Wstęp do systemu Linux Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IFJ PAN 6lipca2015 Uruchomienie maszyny w CC1 M. Trzebiński Linux

Bardziej szczegółowo

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019 BASH - LINIA POLECEŃ Bioinformatyka 2018/2019 PODSTAWOWE DEFINICJE Linux system operacyjny, które oferuje kompletne środowisko programistyczne Powłoka interfejs wiersza poleceń zapewniający komunikację

Bardziej szczegółowo

Pracownia Komputerowa wykład II

Pracownia Komputerowa wykład II Pracownia Komputerowa wykład II dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Systemy operacyjne! Windows np. Windows 8.! Systemy unixowe:! Linux i Mac OS X 2 Logowanie na konta studenckie!

Bardziej szczegółowo

Znaki globalne w Linuxie

Znaki globalne w Linuxie Znaki globalne w Linuxie * reprezentuje jeden lub wiele znaków (wild-card character)? reprezentuje dokładnie jeden znak (wild-card character) [abcde] reprezentuje dokładnie jeden znak z wymienionych [a-e]

Bardziej szczegółowo

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące: Podstawy systemu Linux Linux jest systemem operacyjnym dla komputerów PC, opracowany na początku lat dziewięćdziesiątych przez Linusa Torvaldsa. Podobnie jak Unix jest on systemem wielozadaniowym - umożliwia

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE Klasyczne polecenia: ls [opcje][katalog][pliki] opcje podstawowe -a wyświetla również pliki ukryte -b znaki niedrukowane jako liczby ósemkowe -c sortuje dane zgodnie z datą zmiany -k podaje wielkość pliku

Bardziej szczegółowo

Wstęp do systemu Linux

Wstęp do systemu Linux M. Trzebiński Linux 1/8 Wstęp do systemu Linux Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja:2016r. IFJ PAN Uruchomienie terminala Jeżeli na komputerze

Bardziej szczegółowo

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier Systemy operacyjne Instrukcja laboratoryjna Ćwiczenie 1: Polecenia systemu UNIX/LINUX Opracował: dr inż. Piotr Szpryngier Olsztyn 2009 1 Wprowadzenie. Cel zajęć praktycznych. Wymagania stawiane studentom

Bardziej szczegółowo

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh. Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem

Bardziej szczegółowo

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu

Bardziej szczegółowo

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Wydział Mechatroniki i Budowy Maszyn Specjalność: Automatyka i Robotyka Rok II Semestr IV 1. Logowanie w systemie Unix. System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Do zalogowania

Bardziej szczegółowo

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Bash - wprowadzenie. Bash - wprowadzenie 1/39 Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:

Bardziej szczegółowo

BASH - WPROWADZENIE Bioinformatyka 4

BASH - WPROWADZENIE Bioinformatyka 4 BASH - WPROWADZENIE Bioinformatyka 4 DLACZEGO BASH? Praca na klastrach obliczeniowych Brak GUI Środowisko programistyczne Szybkie przetwarzanie danych Pisanie własnych skryptów W praktyce przetwarzanie

Bardziej szczegółowo

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe Czas realizacji zajęć: 180 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Strumienie standardowe i ich przekierowywanie,

Bardziej szczegółowo

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid) Ćwiczenie 2 Cel ćwiczenia: Poznanie mechanizmów wejścia/wyjścia, zapoznanie się ze sposobami wyświetlania plików tekstowych i wyszukiwania informacji, podstawowe operacje na plikach tekstowych, zmienne

Bardziej szczegółowo

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE M.Mielczarek Pracownia Informatyczna 2017/2018 1 PRACOWNIA INFORMATYCZNA PROWADZĄCY: Dr Magda Mielczarek (biolog) Katedra

Bardziej szczegółowo

1 Przygotował: mgr inż. Maciej Lasota

1 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki

Bardziej szczegółowo

Technologie Informacyjne - Linux 2

Technologie Informacyjne - Linux 2 Technologie Informacyjne - 2 Instytut Matematyki Uniwersytet Gdański Powłoka - polecenia pośredniczace Polecenie grep wypisuje z pliku lub strumienia wejściowego te wiersze, które sa zgodne z podanym wyrażeniem.

Bardziej szczegółowo

Przekierowanie wejścia wyjścia:

Przekierowanie wejścia wyjścia: Przekierowanie wejścia wyjścia: program ma trzy podstawowe strumienie wejścia-wyjścia - standardowe wejście - standardowe wyjście - standardowe wyjście diagnostyczne przekierowanie standardowego wyjścia

Bardziej szczegółowo

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1. Linux podobnie jak MacOS X są systemami opartymi na Unixie. Wiele programów linuxowych działa z poziomu terminala dlatego aby móc ich używać należy poznać podstawowe komendy systemu Unix. Nauczycie się

Bardziej szczegółowo

Linux: System Plików

Linux: System Plików Linux: System Plików Systemy Operacyjne Mateusz Hołenko 3 marca 2013 Plan zajęć Wszystko jest plikiem Obsługa systemu plików Prawa dostępu Wyszukiwanie Mateusz Hołenko Linux: System Plików [2/24] Wszystko

Bardziej szczegółowo

Windows XP Wiersz polecenia

Windows XP Wiersz polecenia Windows XP Wiersz polecenia, opracował Jan Biernat 1 z 7 Windows XP Wiersz polecenia DOS (ang. Disk Operating System) pierwszy przenośny (dyskowy) system operacyjny komputerów PC i mikrokomputerów lat

Bardziej szczegółowo

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1 Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1 Do wykonania prezentacji został użyty: Ubuntu 17.10.1 w wersji x64 zainstalowany na pendrivie. AddUser Wymagane uprawnienia: TAK Jest to polecenie służące do tworzenia

Bardziej szczegółowo

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux Administracja sieciowymi systemami operacyjnymi III Klasa - Linux SKRYPTY POWŁOKI mgr inż. Tomasz Borowiec SKRYPTY POWŁOKI - PODSTAWY W Linuksie skrypt jest plikiem tekstowym zawierającym polecenia systemowe

Bardziej szczegółowo

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak Linux Polecenia Opracował: Andrzej Nowak Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Utwórz katalog lab_5 i przejdź do niego. $ mkdir lab_5 ; cd lab_5 Problem nadpisywania

Bardziej szczegółowo

Wstęp do obsługi Linux a

Wstęp do obsługi Linux a Wstęp do obsługi Linux a Katarzyna Grzelak październik 2017 K.Grzelak (IFD UW) 1 / 25 Systemy operacyjne Programy służace do zarzadzania wykonywaniem innych programów: systemy operacyjne (ang. operating

Bardziej szczegółowo

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Materiały: www.staff.amu.edu.pl/~evert/asi.php W razie nieobecności proszę o zapoznanie się z materiałem z ćwiczeń w domu Zaliczenie

Bardziej szczegółowo

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu) System operacyjny mgr inż. Sławomir Kopko System operacyjny (OS - Operating System) zaraz po sprzęcie jest jednym z najważniejszych składników komputera. Najprościej mówiąc jest to oprogramowanie zarządzające

Bardziej szczegółowo

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku ls - sprawdzanie zawartości katalogu ls(nazwa Polecenia) -la(argumenty(-a

Bardziej szczegółowo

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1 Kurs systemu Unix wykład wstępny Kurs systemu Unix 1 Cele wykladu Zdobycie podstawowej wiedzy o systemie i jego narzędziach. Poznanie unixowych języków skryptowych (bash, awk,...). Nauka programowania

Bardziej szczegółowo

Podstawy używania konsoli tekstowej w systemie Linux. Andrzej Zbrzezny

Podstawy używania konsoli tekstowej w systemie Linux. Andrzej Zbrzezny Podstawy używania konsoli tekstowej w systemie Linux Andrzej Zbrzezny 25 października 2012 Rozdział 1 Podstawy konsoli 1.1 Podstawy użytkowania Linuksa w konsoli tekstowej 1. Włączanie i wyłączanie systemu

Bardziej szczegółowo

Ćwiczenie 9 Linux - operacje systemu plików

Ćwiczenie 9 Linux - operacje systemu plików Systemy teleinformatyczne AiR Ćwiczenie 9 Linux - operacje systemu plików 1. Ściągnąć program PUTTY - (portal tbajorek.prz.rzeszow.pl lub www.prz.rzeszow.pl/~tbajorek - dostęp po zalogowaniu: użytkownik:

Bardziej szczegółowo

Wstęp do obsługi Linux a

Wstęp do obsługi Linux a Wstęp do obsługi Linux a Katarzyna Grzelak luty 2013 K.Grzelak (IFD UW) 1 / 27 Systemy operacyjne Programy służace do zarzadzania wykonywaniem innych programów: systemy operacyjne (ang. operating system)

Bardziej szczegółowo

S P I S POLECEŃ LINUXA

S P I S POLECEŃ LINUXA S P I S POLECEŃ LINUXA Polecenia d l a katalogów Wyświetlanie zawartości katalogów ls ls [opcje][katalog][plik] -a (all) listuje również pliki ukryte zaczynające się znakiem».«-b wyświetla znaki niedrukowalne

Bardziej szczegółowo

Trochę o plikach wsadowych (Windows)

Trochę o plikach wsadowych (Windows) Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też

Bardziej szczegółowo

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape FIND http://www.cs.put.poznan.pl/akobusinska/downloads/find.pdf 1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape 2. Ogranicz wynik polecenia 1

Bardziej szczegółowo

Konsola Linux. autor: Mariusz Barnaś

Konsola Linux. autor: Mariusz Barnaś Konsola Linux autor: Mariusz Barnaś Wstęp Pierwsze uruchomienie Operacje na plikach Poruszanie się po katalogach Tworzenie plików i katalogów Wypisanie zawartości katalogu Dowiązania między plikami Łączenie

Bardziej szczegółowo

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2 SKRYPTY Pracownia Informatyczna 2 PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK 2 cal wyświetlenie kalendarza Składnia: cal 2017, cal Polecenie cal

Bardziej szczegółowo

host name: 192.168.11.110 protokół SSH System plików - wprowadzenie Ścieżki dostępu

host name: 192.168.11.110 protokół SSH System plików - wprowadzenie Ścieżki dostępu Ćw. 13 Linux - operacje systemu plików 1. Ściągnąć program PUTTY ze strony z materiałami dydaktycznymi - zapisać, rozpakować skompresowany plik i uruchomić. 2. Skonfigurować host name: host name: 192.168.11.110

Bardziej szczegółowo

Ćwiczenia Linux konsola

Ćwiczenia Linux konsola Ćwiczenia Linux konsola Ćwiczenie wstępne: Wyczyść terminal za pomocą polecenia clear. Ćwiczenie 1. Wyświetlanie pomocy 1. Wyświetl pomoc za pomocą poleceń man man oraz info (wyjście z pomocy: klawisz

Bardziej szczegółowo

1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 :

1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 : 1. Wyrażenia regularne Symbole w wyrażeniach regularnych 1 : Aby wyświetlić linie zawierające słowo Mouse z informacji dziennika zdarzeń jądra systemu, można użyć poniższego polecenia. dmesg wyświetla

Bardziej szczegółowo

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG Bibliografia w LaTeX Mateusz Miotk 20 grudnia 2016 Instytut Informatyki UG 1 Odwołania w tekście Często w artykułach odwołujemy się do wyników zawartych w tabelach, rysunków przedstawiające wykresy itd.

Bardziej szczegółowo

Ćwiczenie 1. Podstawowe wiadomości

Ćwiczenie 1. Podstawowe wiadomości Ćwiczenie 1. Cel ćwiczenia: Zapoznanie się z podstawowymi poleceniami systemu Linux. Poznanie praw dostępu do plików oraz struktury katalogów systemu Linux. Podstawowe informacje o systemie. Podstawowe

Bardziej szczegółowo

Ćwiczenie nr 14: System Linux

Ćwiczenie nr 14: System Linux Ćwiczenie nr 14: System Linux Barbara Łukawska, Adam Krechowicz, Tomasz Michno Czym jest Linux? Słowo Linux może oznaczać zarówno jądro systemowe Linux, jak i całą rodzinę systemów operacyjnych, które

Bardziej szczegółowo

System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1

System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1 Informatyka ćw 1 Linux - operacje systemu plików 1. Ściągnąć program PUTTY - (portal tbajorek.prz.rzeszow.pl - dostęp po zalogowaniu: użytkownik: student hasło: samoloty 2. Skonfigurować połączenie z adresem

Bardziej szczegółowo

Pracownia Komputerowa wykład III

Pracownia Komputerowa wykład III Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu

Bardziej szczegółowo

MS-DOS polecenia wewnętrzne i

MS-DOS polecenia wewnętrzne i MS-DOS polecenia wewnętrzne i zewnętrzne Polecenia zewnętrzne i wewnętrzne Tekstowy system DOS zawiera dużą liczbę poleceń pozwalających na realizację zadań systemu operacyjnego. Dzielą się one na polecenia

Bardziej szczegółowo

Zastosowanie filtrów w Linuksie

Zastosowanie filtrów w Linuksie Zastosowanie filtrów w Linuksie grep poszukiwanie ciągu znaków w pliku cut selekcjonuje (znajduje) pojedyńcze znaki lub zony sort uporządkowanie, fuzja plików more wyświetlanie pliku strona po stronie

Bardziej szczegółowo

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA 1 Organizacja zajęć ½ semestru mgr Magda Mielczarek Katedra Genetyki, pokój nr 14 e-mail: magda.mielczarek@up.wroc.pl tel: 71-320-57-51 Slajdy

Bardziej szczegółowo

Linux cz.3: polecenia systemowe, ćwiczenia

Linux cz.3: polecenia systemowe, ćwiczenia Linux cz.3: polecenia systemowe, ćwiczenia Wykład: polecenia terminala, manualia systemowe, uprawnienia, kompresja, archiwizacja, ukrywanie plików, sudo su, ps, kill, chmod, chown, tar, gzip, whoami, ls,

Bardziej szczegółowo

Przedstawię teraz tzw. podstawowe symbole wyrażenia regularne (BRE, Basic Regular Expression)

Przedstawię teraz tzw. podstawowe symbole wyrażenia regularne (BRE, Basic Regular Expression) Sed edytor strumieniowy,sed wczytuje bieżący wiersz pliku do wewnętrznego bufora celem manipulowania tekstem. Wynik jest wysyłany na standardowe wyjście. Oryginalny plik nie jest nigdy zmieniany. Jeżeli

Bardziej szczegółowo

Pracownia Komputerowa wykład III

Pracownia Komputerowa wykład III Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula dr Jan Suffczyński 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu unix! csh :

Bardziej szczegółowo

Zakład Systemów Rozproszonych

Zakład Systemów Rozproszonych Zakład Systemów Rozproszonych Politechnika Rzeszowska Moduł 5: Wybrane programy użytkowe Edytor Vi Edytor Vi uruchamiany jest w oknie terminala. Przy jego pomocy możemy dokonywać następujących operacji:

Bardziej szczegółowo

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Chemiateoretyczna. Monika Musiał. Ćwiczenia Chemiateoretyczna Monika Musiał Ćwiczenia SYSTEM LINUX- podstawowe komendy Operacje na katalogach i plikach pwd wypisanie ścieżki do bieża cego katalogu. oznacza katalog bieża cy.. oznacza katalog nadrzȩdny

Bardziej szczegółowo

Informatyka III : Instrukcja 1

Informatyka III : Instrukcja 1 Podstawy pracy z systemem UNIX Większość współczesnych komputerów (i podobnych urządzeń np. tablety czy telefony) wyposażonych jest w złożone oprogramowanie, które składa się na system operacyjny. Z całą

Bardziej szczegółowo

System plików. Podstawy systemu Linux

System plików. Podstawy systemu Linux Podstawy systemu Linux Linux jest systemem operacyjnym dla komputerów PC, opracowany na początku lat dziewięćdziesiątych przez Linusa Torvaldsa. Podobnie jak Unix jest on systemem wielozadaniowym - umoŝliwia

Bardziej szczegółowo

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki. Ćwiczenie 2. Podstawowe operacje na plikach i katalogach. Na dowolnej konsoli wirtualnej zaloguj się jako jacek1, katalogiem domowym tego użytkownika jest /home/jacek1. Wszystkie ćwiczenia będziemy wykonywać

Bardziej szczegółowo

SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE... 3 2. ZARZĄDZANIE SYSTEMEM LINUX... 3 3. WIELODOSTĘPNOŚĆ... 4 4. SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW...

SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE... 3 2. ZARZĄDZANIE SYSTEMEM LINUX... 3 3. WIELODOSTĘPNOŚĆ... 4 4. SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW... SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE... 3 2. ZARZĄDZANIE SYSTEMEM LINUX... 3 3. WIELODOSTĘPNOŚĆ... 4 4. SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW... 5 5. UZYSKIWANIE POMOCY SYSTEMOWEJ... 6 6. ZARZĄDZANIE PLIKAMI

Bardziej szczegółowo

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I Uwaga: Test odnosi się do systemu operacyjnego Linux! 1) Linux jest systemem wielodostępnym, co oznacza, że: a) pozwala na logowanie się do systemu

Bardziej szczegółowo

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2013-10-08 Co to jest konsola / terminal UNIX-owy?

Bardziej szczegółowo

Przetwarzanie tekstu 2. Operacje na plikach tekstowych w systemie Linux

Przetwarzanie tekstu 2. Operacje na plikach tekstowych w systemie Linux Przetwarzanie tekstu 2 Operacje na plikach tekstowych w systemie Linux filtry programy przetwarzajace pliki (w szczególności tekstowe) w taki sposób, że odczytuja dane (plik wejściowy) ze standardowego

Bardziej szczegółowo

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie Linux Polecenia Opracował: Andrzej Nowak Operatory zmiany sposobu przypisania standardowych strumieni >,> Przykłady: 2> plik przypisuje standardowe wyjście błędów do pliku, 1>&2 przypisanie standardowe

Bardziej szczegółowo

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak Systemy operacyjne System operacyjny Linux - wstęp Anna Wojak 1 1 Wstęp Linux jest systemem z rodziny Unix. Pierwsza wersja systemu została opracowana w 1969 roku przez K.Thompsona i D.Ritchie Jest to

Bardziej szczegółowo

Pracownia Komputerowa

Pracownia Komputerowa Pracownia Komputerowa Wykład 1 Wprowadzenie do Linuxa dr Jan Suffczyński Jan.Suffczynski@fuw.edu.pl Plan wykładów Data Temat wykładu 1 05-10-2017 Wprowadzenie do Linuxa. 2 19-10-2017 Jak działa komputer?

Bardziej szczegółowo

TEMAT : System operacyjny MS DOS pliki wsadowe

TEMAT : System operacyjny MS DOS pliki wsadowe Temat : Pliki wsadowe w MS-DOS Każdy system operacyjny ma możliwość przetwarzania wsadowego. Zamiast wielokrotnie wpisywać z klawiatury ciągi poleceń można zapisać je w pliku wsadowych (batch). Po uruchomieniu

Bardziej szczegółowo

Narzędzia informatyczne w językoznawstwie

Narzędzia informatyczne w językoznawstwie Narzędzia informatyczne w językoznawstwie Wiersz poleceń - Potoki i pliki wsadowe Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 22. października 2008 Marcin

Bardziej szczegółowo

Konsola i interpreter poleceń

Konsola i interpreter poleceń ZGŁASZANIE BŁĘDÓW I ERRATA Rozdział 1. Konsola i interpreter poleceń 1.1. Wykorzystanie interpretera... 27 1.2. Przekierowania... 28 1.3. Przykładowe polecenia wykorzystujące przekierowania... 32 1.4.

Bardziej szczegółowo

Technologie Informacyjne - Linux 3

Technologie Informacyjne - Linux 3 Technologie Informacyjne - 3 Instytut Matematyki Uniwersytet Gdański Tryby plików i uprawnienia Każdy z plików uniksowych posiada zbiór uprawnień określajacych, czy możemy dany plik odczytać (r), zapisać

Bardziej szczegółowo

Środowisko programisty

Środowisko programisty Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie Elementy konstrukcyjne Kolejne wykonywanie kilku poleceń operator ; $ sleep 3 ; import -frame ekran.jpg $ unzip /home/student/muzyka/abba.zip

Bardziej szczegółowo

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS 1. Podstawowe informacje Aby uruchomić Wiersz poleceń należy wybrać menu Start, a następnie Uruchom gdzie należy wpisać cmd i zatwierdzić je klawiszem

Bardziej szczegółowo

del - usuwanie zbioru lub grupy zbiorów z dysku, np. del c:\public\autoexec bat, del c:\public\*.*

del - usuwanie zbioru lub grupy zbiorów z dysku, np. del c:\public\autoexec bat, del c:\public\*.* Wiersz poleceń systemu Windows Wiersz poleceń (zwany takŝe konsolą) pozwala na wykonywanie większości czynności związanych z obsługą systemu bez konieczności posługiwania się interfejsem graficznym. Dostęp

Bardziej szczegółowo

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania DOS (Disk Operation System) jest dyskowym systemem operacyjnym przeznaczonym dla jednego użytkownika, do 16-bitowych mikrokomputerów wykorzystujących procesory rodziny Intel 8086. Wygoda użytkowania oraz

Bardziej szczegółowo

2. System uprawnień w linuxie

2. System uprawnień w linuxie 2. System uprawnień w linuxie Uprawnienia do plików: -rw-r--r-x 1 pawelza students 0 Lis 17 08:21 plik Mamy tutaj trzy grupy uprawnień: -rw - dla właściciela (owner, oznaczany też "user" reprezentowany

Bardziej szczegółowo

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy) Procesy i shell. Polecenia ps, sleep, exit, jobs, bg, fg, top, kill, bash, tcsh, which, type, whereis, touch. Metaznak & i >>. Dowiązania miękkie i twarde. Proces jest programem, który jest wykonywany

Bardziej szczegółowo

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger man -l -a -al -> po 2 minusach interpretacja słowa --all -h -> wyświetlanie informacji w innych lokalizacjach -> (z pomocą klawisz

Bardziej szczegółowo

Języki formalne i automaty Ćwiczenia 6

Języki formalne i automaty Ćwiczenia 6 Języki formalne i automaty Ćwiczenia 6 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Wyrażenia regularne... 2 Standardy IEEE POSIX Basic Regular Expressions (BRE) oraz Extended

Bardziej szczegółowo

Tematy lekcji informatyki klasa 4a luty/marzec 2013

Tematy lekcji informatyki klasa 4a luty/marzec 2013 Tematy lekcji informatyki klasa 4a luty/marzec 2013 temat 11. z podręcznika (str. 116-120) Jak uruchomić edytor tekstu MS Word 2007? ćwiczenia 2-5 (str. 117-120); Co to jest przycisk Office? W jaki sposób

Bardziej szczegółowo

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice

Bardziej szczegółowo

Technologia informacyjna. Laboratorium nr 1.

Technologia informacyjna. Laboratorium nr 1. Technologia informacyjna. Laboratorium nr 1. mgr inż. Sławomir Kopko Podstawowe działania na plikach i wybranych aplikacjach. Wyszukiwanie plików i folderów. Okna wyszukiwania w MS Windows XP. W większości

Bardziej szczegółowo

Techniki zaznaczania plików i folderów

Techniki zaznaczania plików i folderów Techniki zaznaczania plików i folderów Aby wykonać określone operacje na plikach lub folderach (np. kopiowanie, usuwanie, zmiana nazwy itp.) należy je najpierw wybrać (zaznaczyć) nazwa i ikona pliku lub

Bardziej szczegółowo

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu System operacyjny Linux wybrane zagadnienia Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Linux Open Source Stale rozwijany Darmowy (wersje niekomercyjne) Bezpieczny Stabilny

Bardziej szczegółowo

Elementy wyrażeń regularnych

Elementy wyrażeń regularnych Elementy wyrażeń regularnych: znaki specjalne - zakotwiczenia Daszek "^" oznacza początek wiersza, dolar "$" oznacza koniec wiersza. np.: "^.o.a$" Wyrażenie odpowiada ciągowi dokładnie czterech znaków

Bardziej szczegółowo

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach: Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których są zapisane polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby przygotować skrypt, należy:

Bardziej szczegółowo

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd Podstawy Informatyki Wykład 4 Komendy UNIXa, cd Komendy UNIXa, cd: ls - listowanie zawartości katalogu (listing), 48%{sendzimir}/home/sysadm/wilk/dydaktyka/c>ls kar* karman* karman.cpp karman.out press.dat

Bardziej szczegółowo

Wyszukiwanie plików w systemie Windows

Wyszukiwanie plików w systemie Windows 1 (Pobrane z slow7.pl) Bardzo często pracując na komputerze prędzej czy później łapiemy się na pytaniu - Gdzie jest ten plik? Zapisujemy i pobieramy masę plików i w nawale pracy pewne czynności są wykonywane

Bardziej szczegółowo

Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne

Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne Polecenia w terminalu systemu Linux podaje się poprzez wprowadzenie nazwy polecenia i naciśnięcie klawisza Enter. Możliwe

Bardziej szczegółowo

Ćwiczenie 6. Wiadomości ogólne.

Ćwiczenie 6. Wiadomości ogólne. Ćwiczenie 6. Cel ćwiczenia: zapoznanie się z obsługą i konfiguracją X Windows. W systemie Linux można korzystać także z interfejsu graficznego do obsługi komputera X Windows. Wiadomości ogólne. KDE czyli

Bardziej szczegółowo

Systemy Operacyjne I: System plików

Systemy Operacyjne I: System plików Politechnika Poznańska 18 marca 2014 Materiały Prezentacja oraz inne materiały zostały przygotowane na podstawie: Użytkowanie systemu operacyjnego UNIX - dr D.Wawrzyniak Systemy operacyjne - skrypt - dr

Bardziej szczegółowo

- wszystkie elementy - wszystkie elementy

- wszystkie elementy - wszystkie elementy Tablice: indeksy całkowite >=0 tworzenie: TABLICA[0]=45 TABLICA[1]=23 TABLICA[2]=78 lub TABLICA=(45 23 78) lub TABLICA=($@) odwołanie echo ${TABLICA[3] echo ${TABLICA[*] echo ${TABLICA[@] Długość zmiennej:

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 1 Wprowadzenie Dlaczego Linux? Porównanie z systemem Windows Przegląd dystrybucji Środowisko graficzne GNOME, Program YaST, Konsola

Bardziej szczegółowo

Pliki wsadowe powłoki Windows.

Pliki wsadowe powłoki Windows. Pliki wsadowe powłoki Windows. Pliki wsadowe powłoki Windows potocznie zwane BAT-ami, są to pliki tekstowe o rozszerzeniu *.bat zawierające zestaw komend wykonywane linijka po linijce przez interpreter

Bardziej szczegółowo

Wstęp do informatyki Shell podstawy

Wstęp do informatyki Shell podstawy Wstęp do informatyki Shell podstawy Podstawowe polecenia less plik(i) Przeglądaj interaktywnie zawartość plików. Można używać klawiszy kursora, PgDn, PgUp, etc. Koniec pracy (q), wyszukiwanie / Less is

Bardziej szczegółowo

Przypomnienie komend linux'a.

Przypomnienie komend linux'a. Przypomnienie komend linux'a. Krzysztof Dynowski Komendy podstawowe date pokazuje datę i czas systemowy history pokazuje historię komend z linii poleceń pwd (print working directory) pokazuje pełną ścieŝkę

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo