Wstęp do systemów wielozadaniowych laboratorium 14 Środowisko i aliasy

Podobne dokumenty
Pracownia komputerowa. Dariusz wardecki, wyk II

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

Wstęp do systemów wielozadaniowych laboratorium 03 Praca w powłoce UNIX-owej

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

2.2 Polecenia i cechy powłoki bash

1 Przygotował: mgr inż. Maciej Lasota

Wstęp do systemu Linux

Technologie Informacyjne - Linux 3

BASH - WPROWADZENIE Bioinformatyka 4

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

Powłoka bash. Kurs systemu Unix 1

Przekierowanie wejścia wyjścia:

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Pracownia Komputerowa wykład III

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

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Technologie Informacyjne - Linux 2

Wstęp do systemów wielozadaniowych laboratorium 01 Organizacja zajęć

Technologie informacyjne lab. 4

Aplikacje internetowe - laboratorium

Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d.

Wstęp do obsługi Linux a

Systemy operacyjne- tematy do opracowania

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a

MS-DOS polecenia wewnętrzne i

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

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Konsola i interpreter poleceń

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

System operacyjny Linux

Współczesne systemy komputerowe

Wstęp do obsługi Linux a

skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz

Komunikacja człowiek-komputer

5. Linux - powłoka Kilka słów o powłoce Zmienne systemowe

Praca w środowisku Cygwin. Przygotował Mateusz Dudek

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

Wstęp do systemu Linux

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

Podstawy JavaScript ćwiczenia

Pracownia Komputerowa wykład III

Skrypty startowe. Tryb interaktywny tryb logowania: nie logowanie: Tryb nieinteraktywny

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

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

Laboratorium kryptograficzne dla licealistów 3

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów

Python jest interpreterem poleceń. Mamy dwie możliwości wydawania owych poleceń:

Przedmiot: SYSTEMY OPERACYJNE Czas trwania: semestr IV Przedmiot: obowiązkowy Język wykładowy: polski POZIOM

Pracownia Komputerowa

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Wykład 6: PHP: praca z bazą danych MySQL, cz.2

Ćwiczenie nr 14: System Linux

Trochę o plikach wsadowych (Windows)

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

TEMAT : System operacyjny MS DOS pliki wsadowe

Pracownia Komputerowa wyk ad III

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Powłoka interpreter poleceń systemu UNIX

Lab3 - Zastosowania protokołów przesyłania plików

Powłoka (shell) Powłoka ksh

Aplikacje WWW - laboratorium

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Wstęp do systemów wielozadaniowych laboratorium 21 Szyfrowanie

Wskazówki dot. konfigurowania Windows 7 do pracy z Aktynem

Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego.

Zdarzenia Zdarzenia onload i onunload

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Systemy operacyjne Operating Systems

Raport dla strony: Data wygenerowania raport: :37:26 Liczba wykrytych problemów: 34

Laboratorium 1 Wprowadzenie do PHP

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

Wprowadzenie do programowania w powłoce

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Filtry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail.

Laboratorium kryptograficzne dla gimnazjalistów 3

Packet Tracer - Nawigacja w IOS

Programowanie w Ruby

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy - ćwiczenia. 012a

cpl <nn>[<konwersja>] [<wejscie.txt>] [<wyjscie.txt>]

Zastosowanie filtrów w Linuksie

Wstęp do systemów wielozadaniowych laboratorium 19 awk

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

Instalacja i konfiguracja serwera SSH.

Systemy operacyjne. Programowanie w shellu: BASH. Wydział Inżynierii Metali i Informatyki Przemysłowej

Programowanie I C / C++ laboratorium 02 Składnia pętli, typy zmiennych, operatory

Polecenia wewnętrzne:

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

Ćwiczenie 1. Podstawowe wiadomości

Zadanie 9. Projektowanie stron dokumentu

Instrukcja instalacji oprogramowania dla środowiska MacOS

Podstawy użytkowania Linux a

KASK by CTI. Instrukcja

PODSTAWY INFORMATYKI

Ćwiczenie 1. Ćwiczenie 2. Ćwiczenie 3. Opisz działanie następujących komend systemowych : COPY EDIT FDISK FIND FORMAT XCOPY

Transkrypt:

Wstęp do systemów wielozadaniowych laboratorium 14 i aliasy Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2012-11-27

Kodowanie polskich znaków Standardy kodowania Koniec wiersza Najpopularniejsze: utf-8 (UNIX / Linux) Windows CP 1250 (Windows) ISO 8859-2 (Latin-2) (html, MacOS?)

Ćwiczenie Standardy kodowania Koniec wiersza Sprawdź kodowanie na komputerze: env grep LANG echo $LANG

Ćwiczenie Standardy kodowania Koniec wiersza Zredaguj plik tekstowy z polskimi znakami na Windowsach, osoba obok na Linuxie Wymień się plikiem z osobą obok Spróbuj obejrzeć plik, skorzystaj w razie potrzeby z iconv

Kodowanie końca wiersza Standardy kodowania Koniec wiersza Windows/ DOS 10 13, CR LF, (Carriage Return + Line Feed) UNIX / Linux 13, LF, (Line Feed)

Konwertowanie końca wiersza Standardy kodowania Koniec wiersza dos2unix ścieżka/do/pliku unix2dos ścieżka/do/pliku

Ćwiczenie Standardy kodowania Koniec wiersza Wymień się plikiem z osobą obok, Spróbuj przekonwertować plik osoby obok, aby poprawnie się wyświetlał na Windows/Linux

Kodowanie w html Standardy kodowania Koniec wiersza Domyślnym standardem jest Latin-2 Jeżeli strona pisana jest w innym kodowaniu należy jawnie je wyspecyfikować w tagu (w sekcji <head>): <meta HTTP-EQUIV= CONTENT-TYPE CONTENT= text/html; charset=utf-8 >

Ćwiczenie Standardy kodowania Koniec wiersza Popraw swoją stronę wydziałową, aby poprawnie wyświetlała polskie znaki (jeżeli takich nie ma, to dopisz odpowiedni tekst) Obejrzyj stronę www przeglądarką tekstową (linx, links)

Zmienne środowiskowe Zmienne środowiskowe są to pary klucz-wartość, które bywają używane jako ustawienia w systemie nazwy kluczy pisane są z wielkich liter np. LANG wartości mogą być dowolne, przy czym są to napisy (wykorzystując w programach należy uprzednio przeparsować wartości liczbowe!

Wyświetlenie Zmienne środowiskowe env env grep KLUCZ echo $KLUCZ

Ćwiczenie Zmienne środowiskowe wyświetl wartość zmiennej LANG wyświetl wartość zmiennej PATH wyświetl wartość zmiennej PWD

Po co to wszystko? Zmienne środowiskowe dostępne do uruchominia programy są przeszukiwane w katalogach z $PATH dlatego np. wywołanie ls działa ale już a.out nie chyba że... export PATH=$PATH:./ a.out

Ćwiczenie Zmienne środowiskowe wyeksportuj własną zmienną o nazwie MOJA ZMIENNA wyedytuj skrypt nazwa.sh o treści #!/bin/bash echo $MOJA ZMIENNA dodaj temu plikowi prawa do wykonywania wykonaj bash nazwa.sh alternatywnie wykonaj./nazwa.sh

czyli skróty do komend Alias.bashrc alias pozwala na zapamiętanie długich i często wykorzystywanych poleceń pod krótszymi nazwami np. mencoder mf://*.png -mf fps=4:type=png -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi składnia alias="komenda --parametry"

Ćwiczenia Alias.bashrc np. alias vim=pico vim bash: pico: command not found... alias lista aliasów unalias vim usunięcie aliasu

Czego nie robić z aliasami? Alias.bashrc alias unalias= echo za późno alias dir=ls alias exit=cd alias alias=ls...

.bashrc i.bash profile Alias.bashrc w plikach tych można wpisywać ustawienia systemowe, które będą ładowane w trakcie startu terminala np. aliasy, zmienne środowiskowe... lub motywujące do pracy teksty

Ćwiczenia Alias.bashrc do pliku /.bashrc dodaj alias ll= ls -l zapisz plik, otwórz nowy terminal dodaj eksport zmiennej środowiskowej np: WIADOMOSC DNIA= Praca domowa sama się nie odrobi dodaj echo $WIADOMOSC DNIA do pliku.bashrc

Alias.bashrc Po dzisiejszych zajęciach powinienem umieć konwertować pliki tekstowe w różnych kodowaniach wyświetlać i modyfikować zmienne środowiskowe konfigurować ustawienia w.bashrc