Podstawowe komendy UNIXA

Slides:



Advertisements
Podobne prezentacje
Podstawowe polecenia systemu mgr inż. Edward Surlas
Advertisements

SO – LAB2 Wojciech Pieprzyca
KONSOLA ODZYSKIWANIA.
Konfiguracja napędów CD/DVD
Komunikatory Najbardziej znane:
Prezentacja o MS-DOS’ie
Prezentacja na temat Dos`a. Wykonał: Tomasz Kucharczyk
System operacyjny MS-DOS
1 Linux jako system wielozadaniowy i wielodostępny.
ARCHITEKTURA SYSTEMU Budowa systemu. Budowa typu klient – serwer. Dostęp do sprzętu Struktura drzewa katalogów – czyli co gdzie jest w systemie Wszystko.
Powłoka, redyrekcja, potok
Wprowadzenie do Unix’a
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Podstawowe polecenia systemu DOS
SO – LAB3 Wojciech Pieprzyca
SO - LAB1 Wojciech Pieprzyca
Skrypty w powłoce Ryszard Haraszczuk. Pierwszy skrypt Stworzenie pliku touch skrypt Wpisanie specjalnej linii dla powłoki #!/bin/bash Napisanie skryptu.
9. KOORDYNACJA PROCESÓW WSPÓŁBIEŻNYCH PRZY UŻYCIU INTERPRETATORA
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
WINDOWS 95 WYCINEK AUTOSTART TWORZENIE POWIĄZAŃ PLIKÓW Z APLIKACJAMI
JOOMLA – nowoczesny system portalowy open source
Konfiguracja polcenie SUDO
Temat: Porządkowanie i ochrona dokumentów komputerowych.
SIEĆ P2P 1. Definicja sieci równouprawnionej. To taka sieć, która składa się z komputerów o takim samym priorytecie ważności, a każdy z nich może pełnić.
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Konsole wirtualne, terminale.
Tajemnice klawiatury.
Tajemnice klawiatury Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Poznaj bliżej program Microsoft Office Word 2007
Kurs komputerowy - podstawy
Interpretatory poleceń - powłoki systemu
Linux - polecenia.
Wielodostępność systemu operacyjnego Linux
Wielozadaniowowść systemu operacyjnego Linux
Systemy operacyjne.
Edytor Vi.
Opracowała Urszula Guzikowska
Przystawka Zarządzanie dyskami
System rejestracji zawodników Polski Związek Judo 2006.
Systemy operacyjne.
System plików systemu linux
Polecenia systemowe dos, winodws, linux
Sieciowe systemy operacyjne - UNIX
Na pasku komunikatów kliknij przycisk Włącz edytowanie,
Formatowanie tekstu w Microsoft Word
Etapy uruchamiania systemu Pliki konfiguracyjne
Poznajemy klawiaturę Przygotowała: Barbara Tomkowiak.
Linux, to kompletny system operacyjny (jądro i programy użytkownika), który powstał na zasadzie GNU – czyli Powszechnej Licencji Publicznej (General Public.
System plików.
Microsoft Disk Operating System
Poznajemy arkusz kalkulacyjny
JabTalk - instrukcja. Przyciski paska wypowiedzi – odtwarzanie i czyszczenie Pasek wypowiedzi – wyświetla wybrane symbole i pozwala na ich odtworzenie.
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Wiadomości ogólne o systemie Linux
Znajdowanie pokoju i wchodzenie do niego Skorzystaj z funkcji wyszukiwania programu Lync w celu znalezienia pokojów, do których masz dostęp. 1.W oknie.
Twój pierwszy web projekt w Pythonie !
Operacje na plikach i folderach
Dowiązania (linki) twarde i symboliczne
Polecenie chmod change mode - zmiana atrybutu. chmod [opcje] uprawnienia plik Opis klas użytkowników u - użytkownik (user) g - grupa (group) o - inni.
Seminarium Dyplomowe: Metodyka i Techniki Programowania Autor: Bartłomiej Fornal.
WITAM. Dziś poznacie kilka dodatkowych opcji, jakie posiada Microsoft Word z pakietu Office Zapraszam do Prezentacji.
Podstawowe komendy „unixowych”
Linux ssh.
System operacyjny Linux
Wyższa Szkoła Ekologii i Zarządzania
Microsoft Disk Operating System
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Zapis prezentacji:

Podstawowe komendy UNIXA

1969 - UNIX ( Bell Lab ) 1991 - Linux ( Linus Torvalds ) Cechy Systemu: -wielodostępowość -wieloprocesowość

Po prawidłowym zalogowaniu ukarze nam się, $ lub #, czyli Unix'owski prompt. Unix składa się z trzech komponentów: kernela, shella i systemu plików: Kernel jest głównym jądrem systemu, zarządza pamięcią, systemem plików oraz programowymi i sprzętowymi urządzeniami. Shell to program komputerowy pełniący rolę pośrednika pomiędzy system operacyjnym lub aplikacjami a użytkownikiem, przyjmując jego polecenia i "wyprowadzając" wyniki działania programów.

Korzeń drzewa „root” -/ Pliki systemowe w katalogach: /etc /var /bin /sbin ... Urządzenia(zawsze widoczne jako pliki) /dev/... Nasz katalog domowy: /home/users/jan/... mount [urządzenie] miejsce Urządzenie zamontowane /mnt/... dyski, partycje....

Gdzie jesteśmy? Aby określić w jakim miejscu na dysku się znajdujemy, można napisać: $ pwd /home/jasio $ Dla uzyskania więcej informacji o poleceniu: $ man pwd pojawi się manual Tak sprawdza się każde polecenie którego nie znasz!

Jak zobaczyć zawartość katalogu i nasze uprawnienia?

-rwxrwxrwx | \ | / \ | / \ | / 0 1 2 3 Polecenie chmod - służy do nadawania praw dostępu do pliku/katalogu. Każdy plik/katalog jest podzielony na 3 części (jeżeli chodzi o prawa dostępu). -rwxrwxrwx | \ | /  \ | /  \ | / 0 1     2     3 0 – ta informacja mówi nam czy mamy do czynienia z plikiem czy z katalogiem, 1 – prawa dostępu dla właściciela, 2 – prawa dostępu dla grupy, 3 – prawa dostępu dla pozostałych użytkowników. Poszczególne litery oznaczają: r – prawo do czytania, w – prawo do zapisu, x – prawo do wykonywania.

Ustawić prawa można na dwa sposoby: pierwszy sposób: # chmod +r plik Nadaliśmy plikowi - plik prawo do odczytu. Jeżeli te prawo chcemy usunąć to wystarczy, że zamiast plusa wstawimy znak "-". nadawanie praw dostępu za pomocą liczb. 0 – brak jakichkolwiek uprawnień, 1 – --x, 2 – -w-, 3 – -wx, 4 – r--, 5 – r-x, 6 – rw-, 7 – rwx. Jeżeli chcemy teraz nadać prawa dostępu do jakiegoś pliku wystarczy, że użyjemy polecenia chmod, np.: # chmod 700 plik Teraz plik otrzymał następujące prawa dostępu: rwx------. Oznacza to, że nikt po za właścicielem nie będzie mógł go wykonać, czytać czy modyfikować go.

Poruszanie się po systemie plików cd – zmienia katalog (ang. change directory) np.: cd .. – przejdziemy do wyższego katalogu (rodzica) cd katalog1 – wejdziemy do katalogu 'katalog1' cd /etc/rc.d – wejdziemy do katalogu '/etc/rc.d' cd / – wejdziemy do głównego (root) katalogu cd ~  – przejdziemy do katalogu domowego 

  mkdir – tworzy katalog np.: mkdir lala – tworzy katalog 'lala' mkdir k1/k2 – tworzy katalog 'k2' w katalogu 'k1' (jeśli trzeba to tworzy katalog 'k1') mkdir -p k1/k2/k3 – tworzy po kolei 'k1', 'k2', 'k3' w sobie (konieczny parametr -p 'parent') mkdir k1 k2 k3 – tworzy katalogi w bieżącym katalogu   rmdir – usuwa katalog (musi być pusty!) np.: rmdir k1 – usuwa katalog 'k1' rmdir k1 k2 k3 – usuwa katalogi  

cp – kopiowanie plików np.: cp p1 p2 – kopiuje plik 'p1' do pliku 'p2' cp p1 /etc – kopiuje plik 'p1' do katalogu '/etc' cp -i p1 p2 – kopiuje plik 'p1' do pliku 'p2' ale jeśli plik 'p2' istnieje pyta się czy go zamazać cp -r k1 k2 – kopiuje katalog 'k1' i automatycznie tworzy katalog 'k2' mv – przenoszenie i zmiana nazwy plików np.: mv p1 p2 – zmienia nazwę z 'p1' na 'p2' mv p1 /etc – przenosi plik 'p1' do katalogu '/etc' mv -i p1 p2 – przenosi plik 'p1' do pliku 'p2' ale jeśli plik 'p2' istnieje pyta się czy go zamazać.    

rm – usuwa plik np.: rm p1 – usuwa plik 'p1' rm -i p1 – pyta się czy usunąć i po potwierdzeniu usuwa rm -r k1 – usuwa katalog, wszystkie pliki i podkatalogi!!!   cat – wypisuje zawartość pliku na standardowe wyjście (ekran, plik ...) np.: cat p1 – wyświetla zawartość pliku 'p1' cat > p1 – pozwala zapisać tekst do pliku 'p1' po naciśnięciu Ctrl-D Obok polecenia 'cat', możemy użyć jeszcze 'more' czy 'less', które są dostępne w niektórych instalacjach Unix'a, np. Linux'a.

Czasami chcemy się zorientować z kim jednocześnie jesteśmy w systemie.

Polecenia procesowe Do obsługi procesów (uruchomionych programów) i zadań (wiele procesów), bardzo użytecznym programem jest 'ps' (ang. proces status). $ ps PID TTY STAT TIME COMMAND 282 1 S 0:02 /bin/login 285 4 S 0:00 (mingetty) 286 5 S 0:00 (mingetty) USER – użytkownik procesu PID – numer identyfikacyjny procesu TTY – procesy związane z naszym terminalem STAT – status procesu TIME – jak długo działa proces COMMAND – nazwa programu, której odpowiada proces

Po wydaniu polecenia 'ps -aux', gdzie parametry oznaczają: a – wszystkie procesy (all) x – dodanie procesów nie kontrolowanych przez terminal (ang. deteched) u – identyfikacja użytkowników (users) otrzymujemy listę wszystkich procesów.     Każdy proces, możemy zabić poleceniem: $ kill [PID]

Edytory Vi

Podstawowe operacje edycyjne Aby przejść do trybu wprowadzania poleceń należy nacisnąć klawisz <Esc> Żeby rozpocząć edytowanie otwartego pliku należy nacisnąć klawisz <Insert> :q – wyjście z programu :q! – wyjście bez zapisania :w plik – zapisanie zawartości bufora do pliku :wq – zapis i wyjście :e plik – rozpoczęcie edycji pliku :r plik – wstawienie zawartości pliku za bieżącym wierszem :next / :previous – następny/poprzedni plik :split –podział okna

Ctrl+W – przełączanie między oknami y – kopiowanie d – kasowanie po y, d można podać np. 20{strzałka w prawo} co oznacza 20 kolejnych znaków, w oznacza słowo, podwojenie y lub d oznacza kopiowanie/kasowanie całej linii x – kasuje tyle znaków jaka liczbą poprzedzony p – wkleja po P – wkleja przed / – szukanie N – poprzednie znalezienie n – następne znalezienie