Wstęp do systemu Linux



Podobne dokumenty
Wstęp do systemu Linux

Podstawy języka C++ Maciej Trzebiński. Praktyki studenckie na LHC IFJ PAN. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. M. Trzebiński C++ 1/16

CC1 Cracow Cloud One

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

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

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

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

Pracownia Komputerowa wykład III

Środowisko programisty

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

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

Pracownia Komputerowa wykład III

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

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

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

Ćwiczenie nr 14: System Linux

1 Przygotował: mgr inż. Maciej Lasota

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

PODSTAWOWE INFORMACJE NA TEMAT KONSOLI W SYSTEMIE WINDOWS

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

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

BASH - WPROWADZENIE Bioinformatyka 4

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

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

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

Linux cz.3: polecenia systemowe, ćwiczenia

Przekierowanie wejścia wyjścia:

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Instalacja i konfiguracja konsoli ShadowControl

Pracownia Komputerowa wyk ad III

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

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

System kontroli dostępu ACCO NET Instrukcja instalacji

Pracownia Komputerowa wyk ad II

Memeo Instant Backup Podręcznik Szybkiego Startu

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

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

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Linux: System Plików

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Platforma e-learningowa

Informatyka III : Instrukcja 1

Bash - wprowadzenie. Bash - wprowadzenie 1/39

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

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

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

Pracownia Komputerowa wykład II

epuap Archiwizacja w Osobistym Składzie Dokumentów

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

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

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

Podstawy Programowania.

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

Instrukcja obsługi programu:

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

Konsola Linux. autor: Mariusz Barnaś

INSTRUKCJA obsługi certyfikatów

Ćwiczenia Linux konsola

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

Dialog czyli okna dialogowe

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Podstawy Programowania

Wstęp do informatyki Shell podstawy

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

Import pliku MPW do systemu plusbank24

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

Kontrola pochodzenia dowodu (łańcuch dowodowy) Chain of Custody Form

Instrukcja logowania się i wprowadzania ocen do systemu USOSweb

INSTRUKCJE WIKAMP Dotyczy wersji systemu z dnia

trainxx tramxx

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

Znaki globalne w Linuxie

PSK. Jak przygotować maszynę wirtualną? 1. Utworzenie maszyny wirtualnej

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

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

Wstęp do obsługi Linux a

Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

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

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

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x

Zajęcia nr 1 Podstawy programowania. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej

Windows XP Wiersz polecenia

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Ustawienia personalne

Ćwiczenie 1.1. Korzystając z internetu dowiedz się, czym jest system uniksopodobny (*NIX) oraz jak rozwijały się systemy z tej rodziny.

Shell Card Online usługa fakturowania elektronicznego Podręcznik użytkownika

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

SERWER AKTUALIZACJI UpServ

Trochę o plikach wsadowych (Windows)

- w firmie AGD, w komputerze używanym przez sekretarkę oraz trzech akwizytorów stwierdzono usterkę systemu komputerowego,

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.

Instalacja Wirtualnego Serwera Egzaminacyjnego

Ćwiczenie 1. Podstawowe wiadomości

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

Jak generować i zapisywać raporty. Copyright Tungsten Corporation plc 2018

Ćwiczenie 9 Linux - operacje systemu plików

MS-DOS polecenia wewnętrzne i

Transkrypt:

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 2/8 Otworzyć stronę: www.cloud.ifj.edu.pl Zaloguj się Maszyny wirtualne Nowa maszyna Obraz: praktyki 2015 Sprzęt: 2 cpu Zasoby: Adres IP: none Dołącz dysk: zaznaczyć opcję podpięcia swojego dysku Dołącz obraz ISO: none VNC: zaznaczyć Nadać maszynie nazwę i utworzyć. Poczekać, aż status maszyny zmieni się z init na running Kliknąć na utworzoną maszynę rozwinie się okno z jej statusem Kliknąć Konsola graficzna(vnc) Zalogować się na konto student

Przygotowanie środowiska pracy M. Trzebiński Linux 3/8 Otworzyć LXTerminal(skrót jest dostępny np. na pasku zadań) Zamontować dysk: Sprawdzić, czy dysk/dev/vda1 jest widoczny: sudo fdisk-l Zamontować dysk do katalogu/media: sudo mount-t ext4/dev/vda1/media/ Zmienić właściciela katalogu: sudo chown student/media/ Sprawdzić, czy wszystko działa: cd/media echo Witaj swiecie! > witaj.txt cat witaj.txt Proszę pamiętać, że wszystko należy zapisywać w katalogu /media. Dane zapisane w innych miejscach(np. w katalogu/home) zostaną skasowane wraz ze zniszczeniem maszyny wirtualnej!

M. Trzebiński Linux 4/8 Cel: gdzie jestem? Wyświetlenie ścieżki do katalogu, w którym się teraz znajdujemy: $pwd Wyświetlenie zawartości katalogu: $ls Wyświetlenie zawartości katalogu z opcjami: $ls-lh

M. Trzebiński Linux 5/8 Cel: operacje na katalogach Stworzenie katalogu: $ mkdir moj drugi katalog Wyświetlenie zawartości katalogu głównego: $ls-lh Przejście do katalogu: $cdmojdrugikatalog Przejście do katalogu nadrzędnego: $cd.. Zmiana nazwy katalogu: $ mv moj drugi katalog moj pierwszy katalog Wyświetlenie zawartości katalogu głównego: $ls-lh Wyświetlenie zawartości katalogu moj pierwszy katalog: $ls-lhmojpierwszykatalog Usunięcie katalogu: $ rm moj pierwszy katalog Nie wyszło? Katalogi z zawartością usuwamy z opcją-r : $rm-rmojpierwszykatalog

M. Trzebiński Linux 6/8 Cel: wyświetlanie i zapisanie informacji Wyświetlenie na ekranie napisu Witaj swiecie! : $ echo Witaj swiecie! Zapisanie napisu Witaj swiecie w pliku tekstowym: $ echo Witaj swiecie! > plik1.txt Wyświetlenie zawartości pliku plik1.txt : $ cat plik1.txt $ less plik1.txt

M. Trzebiński Linux 7/8 Cel: stworzenie prostego skryptu w języku bash Otwarcie edytora tekstu Leafpad: $ leafpad moj pierwszy skrypt.sh& W edytorze wpisać: #!/bin/bash echo Dzien dobry #tojestkomentarzwjezykubash,bozaczynasieodznaku # #utworzymy zmienne STR1= Dzien STR2= dobry #wyswietlimy napis przy uzyciu zmiennych echo $STR1 $STR2 Przejść do konsoli i nadać prawo wykonywalności: $ chmod +x moj pierwszy skrypt.sh Uruchomić skrypt: $./moj pierwszy skrypt.sh

Zadania 1 Napisać skrypt, który: 1 utworzy katalog cw2, 2 wylistuje zawartość katalogu cw2, 3 przejdzie do niego, 4 utworzy plik tekstowy wynik1.txt zawierający imię oraz datę urodzenia (format dd/mm/rrrr), 5 zmieni nazwę katalogu na cw1, 6 wyświetli zawartość pliku wynik1.txt oraz pełną(bezwzględną) ścieżkę do niego. 2 Napisać skrypt, który wyświetli na ekran argument podany przez użytkownika. 3 Napisać skrypt, który: w przypadku podania w argumencie cyfry utworzy katalog o nazwie kat PodanaCyfra, w przypadku podania pojedynczego znaku utworzy plik tekstowy plik PodanyZnak.txt zawierający napis witaj swiecie, w przypadku podania ciągu znaków utworzy plik tekstowy plik.txt zawierający ten ciąg znaków. 4 Napisać skrypt, który utworzy n katalogów o nazwie kat n. Każdy katalog mazawieraćmplikówonazwieplikm.txt.każdyzplikówmazawieraćk linijek:wpierwszejmabyćjedenznak,wdrugiej itd.ażdok znaków. Wartości n, m, k mają być podawane przez użytkownika jako argumenty. Przydatne linki: www.google.pl M. Trzebiński Linux 8/8