LINUX polecenia Uwaga Linux rozróżnia wielkość liter!!!



Podobne dokumenty
Pracownia Komputerowa wyk ad II

Linux: System Plików

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

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

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

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Linux cz.3: polecenia systemowe, ćwiczenia

Konsola Linux. autor: Mariusz Barnaś

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Ćwiczenia Linux konsola

Komendy i podstawy Linux

Pracownia Komputerowa wykład II

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

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

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

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

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

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

S P I S POLECEŃ LINUXA

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

Ćwiczenie 9 Linux - operacje systemu plików

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Systemy Operacyjne I: System plików

Wstęp do informatyki Shell podstawy

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

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

BASH - WPROWADZENIE Bioinformatyka 4

Moduł 4: Strumienie, potoki, sterowanie procesami

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Prawa dostępu do plików (1)

Znaki globalne w Linuxie

Systemy operacyjne- tematy do opracowania

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

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

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Prawa dostępu do plików

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

Wstęp do obsługi Linux a

Bash - wprowadzenie. Bash - wprowadzenie 1/39

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

Wstęp do systemu Linux

Ćwiczenie 1. Podstawowe wiadomości

Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.

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

Podstawy Informatyki. Michał Pazdanowski

Podstawy użytkowania Linux a

Jądro Powłoka System plików Programy użytkowe

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

Test. Administrowanie sieciowymi systemami operacyjnymi

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

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

LINUX. 1. Wprowadzenie: Poznańska Szkoła Bioinformatyki, 2006 Anna Czerwoniec, Łukasz Kościński

Podstawy systemów UNIX

Ćwiczenie nr 14: System Linux

1 Przygotował: mgr inż. Maciej Lasota

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

Wstęp do obsługi Linux a

System Linux - użytkowanie

Technologie Informacyjne - Linux 2

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.

Środowisko programisty

2. System uprawnień w linuxie

Struktura katalogów. Prawa dostępu

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

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Laboratorium systemów operacyjnych ćwiczenie nr 3. [ilość modułów: 1] Temat zajęć: Procesy w systemie operacyjnym

PODSTAWOWE INFORMACJE NA TEMAT KONSOLI W SYSTEMIE WINDOWS

Laboratorium Ubuntu Linux.

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

Lista poleceń: arch - wywietla informacje na temat budowy komputera na którym pracujesz awk - interpreter skryptowego języka programowania bzip2

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

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

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

Podstawy Linuksa. Wiesław Płaczek Postawy Linuksa 1

Skrypty shella programowanie w języku powłoki.

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

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

Użytkowanie wiersza poleceń cd.

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

liczba twardych dowiązań do pliku

MS-DOS polecenia wewnętrzne i

System operacyjny Linux

Linux Zarządzanie użytkownikami, grupami

Cechy systemu Linux. Logowanie się do systemu. Powłoka systemowa

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

Usługi sieciowe systemu Linux

Podstawy Informatyki. Michał Pazdanowski

Informatyka III : Instrukcja 1

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

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

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

Linux Leksykon komend i poleceń Opracował: Andrzej Nowak

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

Okiełznać Pingwina.... czyli podstawy systemu GNU/Linux

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

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

Transkrypt:

LINUX polecenia Uwaga Linux rozróżnia wielkość liter!!! Symbole: * - zastępuje kilka znaków? - zastępuje pojedynczy znak [..] - w tym miejscu może wystąpić jeden ze znaków nawiasu > - skierowanie standardowego strumienia wyjściowego do wybranego pliku 2> - skierowanie standardowego strumienia błędu do pliku 2>&1 - skierowanie standardowego strumienia błędu do standardowego strumienia wyjściowego >> - skierowanie standardowego strumienia wyjściowego do wybranego pliku w trybie dopisywania - potok $ - symbol oznaczający odwołanie do zmiennej systemowej & - uruchomienie procesu w tle, np. playmid plik.mid & "tekst" - fragment tekstu z uwzględnieniem symboli specjalnych 'tekst' - fragment tekstu bez uwzględnienia symboli specjalnych `tekst` - tekst zwracany przez polecenie \symbol - symbol specjalny *.* -oznacza wszystkie pliki, które w nazwie posiadają '.' *xyz - oznacza pliki,które kończą się na xyz [xyz] - oznacz x lub y lub z [x-z] - oznacza od x do z xxx[1-9] - oznacza xxx1 do xxx9 -R - rekursywnie - wszystkie podkatalogi Atrybuty plików : s l r w x Zmienne systemowe : $HOME ~użytkownik - SUID - w czasie pracy ma uprawnienia root'a - dowiązanie symboliczne - prawo do odczytu - prawo do zapisu - program lub skrypt - katalog domowy aktualnie pracującego użytkownika - katalog domowy wybranego użytkownika, np. ~root Pliki : /etc/shadow /etc/syslog.conf /etc/hosts.equiv ~uzytkownik/.rhosts ~użytkownik/.bash_history /proc/modules /var/spool/mail/<nazwa> lastlog utmp wtmp xferlog - pliki z hasłami, dostępny tylko do odczytu i tylko przez użytkowników o UID/GUID=0 - konfiguracja logów systemowych - hosty, którym "ufa" cały system - hosty, którym "ufa" użytkownik - polecenie ostatnio wydane przez użytkownika - lista załadowanych modułów - plik, w którym przechowywana jest poczta użytkownika - informacje o tym, kiedy ostatni raz każdy z użytkowników pracował na swoim koncie - aktualnie pracujący użytkownicy - aktualnie pracujący użytkownicy - dziennik zdarzeń dotyczących usługi FTP Urządzenia : 1

/dev/fd? /dev/hdx /dev/sdx /dev/hdxy /dev/sdxy /dev/kmem /dev/null /dev/tty? /dev/ttyp - stacje dyskietek - X-ty dysk twardy (ATA) (X= a,b,c,d) - X-ty dysk twardy (SATA) skrót ot SCSI (X= a,b,c,d) - Y-ta partycja X-tego dysku twardego (X= a,b,c,d) (Y=1,2,...) - Y-ta partycja X-tego dysku twardego (SATA) (X= a,b,c,d)(y=1,2,...) - pamięć operacyjna - czarna dziura, czyli urządzenie "puste" - terminale - terminale wirtualne Prawa dostępu rwxrwxrwx - pierwsze rwx jest dla usera, drugie dla grupy, a trzecie dla innych. Teraz metoda idzie tak: r == 4 w == 2 x == 1 Teraz musisz sumować cyferki: rw---x--x == 611 rwxrwxrwx == 777 r-xr-xrwx == 557 Opis klas użytkowników u - użytkownik (ang. user) g - grupa (ang. group) o - inni (ang. others) a - wszyscy (ang. all) przykład użycia: chmod a+w plik.txt nadaje wszystkim uprawnienia do zmiany 'plik.txt', chmod o-x plik.txt usuwa możliwość wykonywania 'plik.txt' przez pozostałych użytkowników, chmod go=rx plik.txt grupa oraz pozostali użytkownicy będą mogli tylko czytać i wykonywać. chmod -R 777 /home/user wszyscy będą mogli zmieniać zawartość katalogu /home/user oraz jego podkatalogów, jak też czytać go i wykonywać zawarte w nim pliki Polecenia : at [czas] [data] < [plik] awk cal cd cat [plik] chfn chown [nick] [plik] chmod [mode] [plik] clear cmp [plik] [plik] cp [plik] [plik] date df diff [plik] [plik] find finger [username] ftp gcc [plik] g++ [plik] grep [wyraz] [plik] gunzip [plik] kill ln - wykonanie czynności w zadanym czasie - język służący do przetwarzania plików tekstowych - wyświetlenie kalendarza - zmiana katalogu bieżącego - wyświetlenie zawartości pliku - zmienia informacje finger a - zmiana właściciela pliku - zmiana atrybutów pliku - czyszczenie ekranu - porównanie zawartości dwóch plików - kopiowanie pliku - wyświetla bieżącą datę - pokazuje ilość wolnego miejsca na dysku - stwierdzenie, czy między zawartością dwóch plików występują różnice - odszukanie plików spełniających określone warunki - informacje o użytkowniku bądź użytkownikach serwera zdalnego lub lokalnego - przesyłanie plików między komputerami - kompilator języka C, standardowo tworzy plik a.out, chyba że podamy inną nazwę używając parametru -o - kompilator języka C++ - znalezienie ciągów znaków w pliku (plikach) - dearchiwizacja - zakończenie pracy procesu/demona - dowiązanie pliku do innego pliku 2

ln -s - dowiązanie symboliczne pliku do innego logout - wylogowanie się ls - wyświetlenie zawartości katalogu ls -lga - wyświetlenie zawartości katalogu - pełne informacje o plikach/katalogach lsmod - lista modułów załadowanych w pamięci mail - wysyłanie i odbieranie poczty make - skompilowanie aplikacji man [polecenie] - szczegółowa pomoc na temat konkretnego polecenia mesg - zablokowanie/odblokowanie przesyłania komunikatów mkdir [katalog] - tworzenie katalogu mount [/dev/urządzenie] [katalog] - mountowanie (doczepianie) nowego urządzenia mv [plik] [plik] - przeniesienie/zmiana nazwy pliku netstat - informacje o połączeniach sieciowych passwd - zmiana hasła użytkownika pico - edytor pwd - wyświetlenie nazwy aktualnego katalogu rlogin - praca zdalna na innym komputerze, autoryzacja poprzez plik.rhosts /hosts.equiv rm [plik] - kasuje plik rmdir [katalog] - kasuje katalog (tylko, gdy jest pusty) rsh - wykonanie polecenia na innym komputerze set - ustawienie zmiennych SET screen - uruchomienie procesu w tle size - wyświetla wielkości plików sleep - zawieszenie procesu na określoną liczbę sekund shutdown - restart komputera startx - uruchomienie graficznej nakładki users - lista użytkowników aktualnie pracujących w systemie talk - program do prowadzenia rozmów telnet - zdalna praca na innym komputerze touch - zmiana czasu modyfikacji pliku umount - odmountowanie urządzenia vi - prosty edytor, dostępny w każdej implementacji Unix'a vim - j.w. w - użytkownicy w systemie wall - przesyłanie komunikatów do wszystkich użytkowników systemu who - użytkownicy w systemie write [login] [term] - pisanie do innego zalogowanego użytkownika xhost - program zezwalający na korzystanie z serwera X Windows. man polecenie - wyświetla instrukcję obsługi danego polecenia cd nazwa_katalogu - wchodzi do danego katalogu cd.. - wychodzi z danego katalogu mkdir nazwa_katalogu - tworzy katalog rmdir - kasuje katalog rm nazwa_pliku - usuwa plik rm * - usuwa wszystkie pliki z danego katalogu rm * -i - usuwa wszystkie pliki z katalogu z potwierdzeniem rm * -f -usuwa wszystkie pliki z katalogu i wyłącza potwierdzenie rm -r - usuwanie plików również w podkatalogach rm -rf - usuwa cały system plików ls -a - pokazuje ukryte pliki ls -l - pokazuje prawa plików ls > xxx - wysyła listę katalogów i plików do pliku xxx ls >> xxx - dopisuje zawartość katalogu do pliku xxx mount /mnt/floppy - mountuje stację dyskietek mount /mnt/cdrom - montuje cdrom umount /mnt/floppy - odmontowywuje stację dyskietek 3

umount /mnt/cdrom - odmontowywuje cdrom cat - wyświetla zawartość pliku cat xxx yyy >> zzz - dopisanie zawartości plików xxx i yyy do pliku zzz cat xxx yyy > zzz - wrzuci zawartość plików xxx i yyy do zzz cat xxx more - wyjście programu cat jest przekierowane na wejście programu more head -10 xxx - wyświetla pierwsze 10 wierszy zawartych w pliku xxx tail -10 xxx - wyświetle ostatnie 10 wierszy zawartych w pliku xxx cp plik_zrodlowy plik_docelowy - kopiowanie zawartości z pliku do pliku cd plik_zrodlowy katalog_docelowy - kopiowanie pliku do katalogu mv stara_nazwa nowa_nazwa - zmiana nazwy pliku mv nowa_nazwa nazwa_katalogu - przenowszenie pliku do katalogu lp nazwa_pliku - drukowanie pliku lpr nazwa_pliku - wstawianie pliku do kolejki wydruku echo - wyświetla tekst last [użytkownik] - sprawdzenie logów użytkownika lastcomm [użytkownik] - sprawdzenie, co ostatnio robił użytkownik help - pomoc irc - uruchomienie klienta IRC joe - edytor tekstu pwd - pokazuje w jakim katalogu się znajdujesz. - katalog bierzący.. - katalog nadrzędny touch nazwa_pliku - tworzu pusty plik mail - otwiera poczte printenv albo export - zobaczenie zawartości zmiennych środowiska grep - służy do wyszukiwania plików według żądanego wzorca find /sciezka - wyszukuje pliki find /sciezka -name nazwa_pliku - wyszukuje plik o danej nazwie grep - służy do wyszukiwania według żądanego wzorca (np. ps aux grep proftpd, cat xxx grep sto) umask - w momencie tworzenia pliku otrzymuje on domyślne prawa chown - nowy_wlasciciel nazwa_pliku - właścicielem pliku staje się inny user chown -r nowy_wlasciciel nazwa_katalogu - właścicielem wszystkich plików i katalogów w danym katalogu staje się inny user chown nazwa_uzytkownika:nazwa_grupy nazwa_pliku - właścicielem pliku staje się inny user z innej grupy Opcja -R posiada zastosowanie w dużej ilości poleceń, oznacza czynności rekursywną. Sam sprawdź gdzie jeszcze możesz jej użyć. Komunikacja między użytkownikami: write nazwa_uzytkownika - wysłanie komunikatu do innego usera mesg n - zablokowanie przychodzących wiadomości write megs y - odblokowanie przychodzących wiadomości write talk nazwa_uzytkownika - uruchomi swoisty rodzaj czata na konsoli pomiędzy użytkownikami Komendy serwera ftp: get nazwa_pliku - pobiera plik z serwera mget nazwa_plikow - pobiera wiele plików put nazwa_pliku - wysyła plik na serwer mput nazwa_plikow - wysyła wiele plików 4

bye - zamknięcie połączania ls - spis plików na serwerze cd nazwa_katalogu - wchodzi do katalogu cd.. - wychodzi o jeden katalog w górę cd - wychodzi do katalogu głównego binary - tryb przesyłania plików binarnych ascii - tryb tekstowego przesyłania danych Procesy uruchomione na maszynie: ps - wypisuje stan wszystkich procesów ps -l - wypisuje stan wsyzstkich procesów z większą dokładnością ps aux - wypisuje wszystkie procesy uruchomione na maszynie Mały opis procesów: PID - numer procesu TTY - terminal, na którym uruchomiony jest proces STAT - stan procesu (W = czekający, R = wykonywany, S = uśpiony, Z = zabity, ale wciąż będący) TIME - czas życia procesu CMD - nazwa programu, który wykonuje proces PPID - proces nadrzędny, który utworzył dany proces C lub CP - użycie procka PRI - priorytet NI - wartość używana do obliczania priorytetu ADDR - adres procesu WCHAN - zdzarzenie, na które czeka proces 5