WPROWADZENIE DO UNIX A / LINUX A



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

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

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Ćwiczenie 9 Linux - operacje systemu plików

Podstawy użytkowania Linux a

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

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

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

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

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Pracownia Komputerowa wyk ad II

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

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Ćwiczenie 6. Wiadomości ogólne.

Konsola Linux. autor: Mariusz Barnaś

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Linux cz.3: polecenia systemowe, ćwiczenia

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

Chemiateoretyczna. Monika Musiał. Ćwiczenia

I. Interfejs użytkownika.

Informatyka III : Instrukcja 1

Komunikaty System Linux umożliwia użytkownikom komunikowanie się między sobą. Do tego celu można wykorzystać programy mail i write.

Ćwiczenie 1. Podstawowe wiadomości

Instrukcjaaktualizacji

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

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

WPROWADZENIE DO UNIX A / LINUX A (4 PLIKI I KATALOGI)

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Temat: Organizacja skoroszytów i arkuszy

Pracownia internetowa w szkole ZASTOSOWANIA

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

Wstęp do systemu Linux

Pracownia Komputerowa wykład II

Windows Commander (WinCmd)

MS-DOS polecenia wewnętrzne i

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Skrócona instrukcja funkcji logowania

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

System plików. Podstawy systemu Linux

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

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

W oknie na środku, moŝna wybrać język, który będzie językiem domyślnym dla TC. Wybierzmy zatem język polski:

asix5 Podręcznik użytkownika Notatnik - podręcznik użytkownika

WASTE MANAGEMENT SYSTEM PODRĘCZNIK UŻYTKOWNIKA SERWISU WWW

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Trochę o plikach wsadowych (Windows)

Dodatki. Dodatek A Octave. Język maszyn

Zakład Systemów Rozproszonych

Laboratorium - Praca z poleceniami wiersza poleceń w systemie Windows

Instrukcja korzystania z systemu poczty NetMail (wersja skrócona)

INSTRUKCJA OBSŁUGI PANELU WEBMAIL

Windows XP Wiersz polecenia

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 15 PRACA W TRYBIE MS-DOS. Opracował Sławomir Zieliński

Maple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.

Skróty klawiaturowe w PowerPoint

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

Synchronizacja i współdzielenie plików w Internecie. Prezentacja. Instrukcja obsługi aplikacji WEB Manager plików

VinCent Administrator

Klawiatura komputerowa.

Kopiowanie, przenoszenie plików i folderów

bla bla Guard podręcznik użytkownika

1. Instalacja Programu

Platforma e-learningowa

Instrukcja korzystania z Systemu Telnom - Nominacje

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Instrukcja redaktora strony

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie II. Tworzenie nowej karty pracy a. Obiekty b. Nauka pisania...

Technologie Informacyjne - Linux 2

Memeo Instant Backup Podręcznik Szybkiego Startu

Podręcznik Użytkownika aplikacji NOVO Szkoła. Profil Opiekuna

Platforma e-learningowa

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Wstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania

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

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Linux: System Plików

Zakład Systemów Rozproszonych

Rozdział 5. Administracja kontami użytkowników

Pracownia Komputerowa wykład III

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

Dlaczego stosujemy edytory tekstu?

Rozpoczęcie pracy z programem.

Ustalanie dostępu do plików - Windows XP Home/Professional

Certyfikat niekwalifikowany zaufany Certum Silver. Instalacja i użytkowanie pod Windows Vista. wersja 1.0 UNIZETO TECHNOLOGIES SA

KORZYSTANIE Z BAZY DANYCH UpToDate

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

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Laboratorium - Zabezpieczanie kont, danych i komputera w systemie Windows 7

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

TIME MARKER. Podręcznik Użytkownika

SUPLEMENT DO DYPLOMU

Pracownia komputerowa. Dariusz wardecki, wyk II

Internetowy serwis Era mail Aplikacja sieci Web

CENTRALNA BAZA DANYCH AKT SĄDOWYCH CEL POWSTANIA I ZASADY FUNKCJONOWANIA

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

Obsługa poczty internetowej przez stronę internetową (www)

Transkrypt:

WPROWADZENIE DO UNIX A / LINUX A 1. Logowanie: Zanim zacznie się korzystać systemu UNIX, trzeba się z nim połączyć. W tym celu korzystamy z programu PuTTy. W polu Host Name wpisujemy: sendzimir.metal.agh.edu.pl Po połączeniu się z systemem UNIX pojawia się znak zachęty login as: zachęcający do zalogowania się w systemie. Następnie system zapyta o hasło. Ponieważ system UNIX rozróżnia duże i małe litery, nazwę konta (login) i hasło trzeba wpisać dokładnie tak, jak podał administrator systemu. Po zalogowaniu się uzyskujemy dostęp do swojej poczty elektronicznej, plików oraz ustawień konfiguracji. Zobaczymy komunikat: login as: iolejarc iolejarc@sendzimir.metal.agh.edu.pl's password: Last login: Mon Mar 25 10:40:56 2013 from iza.metal.agh.e 1%{sendzimir}/home/stud/dokt/iolejarc> Po zakończonej pracy w systemie UNIX należy wylogować się poleceniem logout lub exit 2. Praca w shell u. Podstawowe komendy. Znak zachęty (command prompt) to wykorzystywany w wierszu poleceń znak lub sekwencja znaków wskazująca gotowość komputera do przyjmowania poleceń. Najczęściej znak zachęty zakończony jest przez $, #, : albo >. Zawiera także inne informacje jak np. ścieżka dostępu do bieżącego katalogu: regulski@tempus:~/infor1/katalog01$_ Jeśli widzisz na ekranie znak zachęty, oznacza to, że możesz wpisywać polecenia/komendy. Komendy zatwierdzasz klawiszem Enter Po zalogowaniu znajdujesz się w katalogu domowym (home directory). W tym katalogu możesz robić co chcesz tworzyć i usuwać pliki, katalogi, zarządzać prawami dostępu etc. Poza katalogiem domowym nie możesz zazwyczaj tworzyć plików, gdyż nie masz do tego uprawnień. Aby poznać umiejscowienie naszego katalogu bieżącego (sprawdzić gdzie się aktualnie znajdujesz) w strukturze katalogów całego systemu, wprowadź komendę pwd (ang. print working directory). Wynik będzie podobny do: /home/prac/regulski/infor1/katalog01 Aby wyświetlić zawartość katalogu, wypróbuj: ls (ang. list`) wyświetla zawartość katalogu. 1

ls -a wyświetlanie całej zawartości katalogu bieżącego ls / wyświetlanie zawartości katalogu głównego ls.. wyświetlanie zawartości katalogu nadrzędnego ls l wyświetlanie szczegółowe zawart ości katalogu Komendy w UNIXie mają składnię: <nazwa komendy> <opcje> <parametry> opcje mają modyfikować działanie komendy, najczęściej rozpoczynają się od znaku (np. f lub a) parametry to np. nazwa pliku Jeśli nie pamiętasz składni komendy, zawsze możesz skorzystać z pomocy. Do pomocy masz podręcznik użytkownika (manual) przywoływany poleceniem man <nazwakomendy> (wyjście z podręcznika klawiszem q) Wypróbuj: man ls Do przemieszczania się po drzewie katalogów służy polecenie cd (change directory). cd <nazwa katalogu> cd.. cd <katalog>/<podkatalog> cd / pwd Z kilkoma wyjątkami poleceń wbudowanych w samego shella, większość komend Unixa jest osobnymi wykonywalnymi programami. W momencie wprowadzenia komendy program powłoki przeszukuje katalogi wymienione w zmiennej środowiskowej PATH w poszukiwaniu wykonywalnego programu o wskazanej nazwie. W razie niepowodzenia wskaże błąd command not found. Gdy na ekranie pojawiają się krzaczki reset Czyszczenie ekranu clear 3. Edycja linii komend Można znacznie ułatwić sobie pracę na terminalu posługując się: Backspace usuwa poprzedni (względem kursora) znak., przesuwają kursor,, przesuwanie się po historii komend. Ctrl+A (^A) Przesuwa kursor na początek linii Ctrl+E (^E) Przesuwa kursor na koniec linii Ctrl+D (^D) Usuwa znak dokładnie pod kursorem Ctrl+S, Ctrl+Q Wstrzymuje oraz odblokowuje wyświetlanie informacji na monitorze PgUp, PgDn + Shift (Scroll) Przewijanie ekranów Istnieją też polecenia ułatwiające korzystanie z linii komend: history wyświetla ponumerowaną historię wykonywanych komend.!<numer> wykonuje polecenie z listy spod wskazanego numeru 2

!! poprzednia komenda!<pierwsze litery komendy> Przywołuje ostatnią komendę zaczynającą się od wskazanych liter 4. Twoje otoczenie whoami id podaje twój numer id df podaje dane o zajętości dysku hostname who, finger, w kto jest w sieci cal kalendarz date uname a Możesz sprawdzić czy masz włączoną obsługę wiadomości: mesg [y/n] write <login> wyślij komunikat do innego użytkownika. Gdy pracujesz z komendą write, użytkownik otrzyma komunikat w postaci: Message from regulski@tempus on pts/4 at 10:13... Wszelkie dalsze linie, które wprowadzisz, zostaną skopiowane na podany terminal użytkownika. Jeśli użytkownik chce ci odpowiedzieć, to musi również uruchomić write. Gdy skończysz, wpisz znak przerwania (Ctrl+C [^C]). Drugi użytkownik zobaczy komunikat EOF (end-of-file), wskazujący na koniec konwersacji. Tradycyjnie przyjęto w pisaniu do innych, że wpisanie -o na końcu linii lub w osobnej linii oznacza, że oczekujesz na odpowiedź rozmówcy. Napis oo oznacza, że osoba uważa konwersacje za skończoną. 5. Struktura katalogów Struktura katalogów Unixa jest stała i nienaruszalna. Może ona wyglądać jak na rysunku poniżej, lecz w zależności od wersji Unixa może być nieznacznie zmodyfikowana. Każdy katalog ma określoną funkcję i użytkownicy korzystają z niego w zakresie przydzielonych im uprawnień. Struktura katalogów w Unixie różni się od struktury Windows'a m.in. tym, że wszystkie urządzenia takie jak FDD, CD-ROM, HDD itd. są reprezentowane przez inne katalogi. /bin - programy wykonywalne /dev - pliki urządzeń komputera, portów, terminali /etc - pliki i narzędzia administracyjne systemu, skrypty startujące i zatrzymujące system, podsystemy autoryzacji i ustawień jądra systemu 3

/home - Katalog ten jest najważniejszym z punktu widzenia szarego użytkownika systemu. W tym katalogu znajdują się najczęściej katalogi domowe użytkowników. /lib - biblioteki programistyczne używane przez programy i narzędzia /mnt - katalog do montowania FDD, CD-ROM, HDD itd. /tcb - informacje o zabezpieczeniach systemu, hasła i logi użytkowników /tmp - katalog plików tymczasowych /usr - Katalog ten jest prawdopodobnie najbogatszym w różne dobra katalogiem w systemie. Znajdują się tam różne pliki, od źródeł poczynając na dokumentacjach skończywszy. 6. Wyświetlanie zawartości pliku poleceniem cat cat nazwa_pliku Polecenie cat służy tak naprawdę do łączenia plików. np: cat plik1 plik2 > suma_plików spowoduje połączenie plików plik1, plik2, w podanej kolejności i zapisanie wyników w nowo utworzonym pliku o nazwie suma_plików, a jeżeli istniał, usunięcie jego zawartości przed zapisem. Gdy zamiast > użyjemy >> spowoduje to jedynie dołączenie plików bez uprzedniego usuwania zawartości. Wypróbuj działanie polecenia w formie: cat > nowy.plik [Enter] Napisz dowolną wiadomość CTRL+D cat nowy.plik 7. Operacje na katalogach mkdir tworzenie katalogu mkdir ścieżka_dostępu/nazwakatalogu Jeśli podamy tylko nazwę katalogu zostanie on utworzony w katalogu bieżącym. mkdir p katalog1/katalog2/katalog3 tworzy katalog3 wewnątrz katalog2 zawartego w katalog1 rmdir nazwa_katalogu usuwamy pusty katalog o podanej nazwie mv zmiana nazwy lub przeniesienie katalogu mv [zródło] [cel] mv /home/user /tmp katalog /home/user zostanie przeniesiony do /tmp. mv plik1 plik2 - 'plik1' zmieni nazwę na 'plik2' rm rv nazwa_katalogu usuwa niepuste katalogi (rekurencyjnie) wyświetla przy tym nazwy usuniętych plików 8. Midnight Commander 4

Midnight Commander jest nakładką systemową podobną do Norton Commandera znanego z systemu DOS lub Windows Commander z Windows. Umożliwia przeglądanie katalogów, zarządzanie plikami (kopiowanie, usuwanie, przenoszenie i zmiana nazwy, zmiana atrybutów plików), edycję tekstów a także uruchamianie innych programów. Program mc uruchamiamy wpisując mc w linii poleceń. Po uruchomieniu programu (polecenie: mc) pojawia się główne okno MC, podzielone na dwa panele. W każdym z paneli możemy "zrobić" to samo. O tym, w którym panelu obecnie pracujemy informuje nas "belka" (podświetlenie). Pomiędzy panelami przemieszczamy się używając przycisku Tab (tabulator). Aby wykonać jakąś operację na pliku lub katalogu, należy ustawić belkę na danym pliku i użyć właściwego klawisza funkcyjnego (F1 - F10). Każdy z tych klawiszy posiada przypisaną na stałe akcję - są to: F1 - wyświetlenie pomocy F2 - dostęp do menu użytkownika (m.in. opcja kompresowania katalogów i plików) F3 - podgląd zawartości pliku F4 - edycja pliku (SHIFT+F4 - utworzenie nowego pliku tekstowego) F5 - kopiowanie plików F6- przenoszenie / zmiana nazwy plików F7 - tworzenie katalogu F8 - usuwanie plików F9 - rozwinięcie górnego menu F10 - zakończenie programu Znaczenie (działanie) każdego z klawiszy funkcyjnych zapisane jest (zawsze) u dołu terminala. CTRL+o pozwala na chwilę ukryć panele 9. Poczta z programem pine pine jest najłatwiejszym programem poczty w systemie UNIX. Aby uruchomić pine, należy wpisać pine w linii komend. Pojawi się menu główne programu zawierające polecenia HELP pomoc COMPOSE MESSAGE tworzenie i wysyłanie nowej wiadomości FOLDER INDEX wiadomości znajdujące się w aktualnym folderze FOLDER LIST spis folderów ADRESS BOOK książka adresowa SETUP konfiguracja pine QUIT wyjście z programu pine Po programie pine można poruszać się strzałkami oraz wchodzić i wychodzić z menu z użyciem klawiszy < >. Na samym dole widzimy skróty poleceń, które mogą być w danej chwili przez nas użyte. Aby wysłać wiadomość należy wcisnąć c. Pojawi się ekran tworzenia wiadomości. W miejsce To: należy wpisać adres osoby, do której chce się wysłać pocztę. W wierszu Cc: wpisuje się adresy osób, do których chcemy wysłać kopie listu 5

Attchmnt: załączniki W wierszu Subject: wpisujemy temat wiadomości Można rozpocząć wpisywanie listu. Po napisaniu listu należy wcisnąć Ctrl+X aby został wysłany. Możemy się rozmyślić i zrezygnować z jego wysłania, wpisujemy wtedy Ctrl+C Wysłana wiadomość jest również kopiowana do folderu send-mail. Przejrzyj teraz Folder list Wyślij wiadomość do osoby pracującej po Twojej lewej stronie (za Tobą). Odczytaj wiadomość od osoby z prawej strony (przed Toba). Odpowiedzieć na list należy wcisnąć r, żeby przesłać ten list na inny adres należy wcisnąć f. S zachowywanie listu w folderze saved messages D usuwanie przeczytanych wiadomości, list zostanie usunięty przy wychodzeniu z programu i zostaniemy zapytani o potwierdzenie polecenia usunięcia listu. Jeżeli chcesz utworzyć książkę adresową spis adresów, w menu głównym wciśnij a ukarze się ekran Adress Book. Aby dodać nowy adres do książki adresowej, wciśnij a wyświetli zgłoszenie: new full name - nazwisko i imię new nickname - login new e mail adress adres Jeśli chcesz automatycznie dodawać adres nadawcy bieżącego listu do swojej książki adresowej znajdując się w ekranie Message Index, wciśnij t, wpisz pseudonim danego nadawcy i wciśnij Enter następnie wciśnij Enter dwukrotnie, aby zaakceptować nazwisko i imię nadawcy. Jeśli na końcu każdego listu chcesz dołączyć standardowy podpis lub cytat, możesz utworzyć specjalny plik, tzw. plik podpisu. Wejdź w menu SETUP, naciśnij S, wprowadź swój wzór sygnatury, a następnie zatwierdź Ctrl+X lub odrzuć zmiany Ctrl+C Aby wyjść z programu naciśnij q Zadania: Zadanie 1 W swoim katalogu domowym utwórz katalog o nazwie weekend w katalogu weekend utwórz następującą strukturę katalogów: ~/-- weekend -- piatek -- sobota -- ranek -- wieczor -- noc 6

-- niedziela W katalogu ~/tydzień/sobota/wieczor/ stwórz plik impreza W katalogu ~/tydzień/niedziela stwórz plik kac o treści Nigdy więcej. Korzystając z mc skompresuj cały katalog tydzien. Zad. 2 Dodaj do książki adresowej dwa adresy maile. Wyślij wiadomość na oba adresy jednocześnie i zachowaj list w folderze saved messages. 7