- Szczegóły
- Kategoria: Reszta należąca do kursu
- Odsłon: 8033
Co Możesz:
- Zamieścić na własnej stronie, forum dyskusyjnym itp. link do kursu Linuksa.
- Podawać linki bezpośrednio do określonych podstron (rozdziałów) kursu.
- Wydrukować dowolny rozdział lub cały kurs.
- Wykorzystywać kurs jako pomoc naukową np. na zajęciach informatyki. Można również korzystać z formy wydrukowanej, pod warunkiem podania w dowolnym miejscu wydruku oryginalnego adresu internetowego Kursu Linuksa.
Czego nie możesz:
- Przypisywać sobie autorstwa całości lub dowolnych fragmentów tego kursu.
- Publikować na własnej stronie bez wyraźnej zgody jakichkolwiek materiałów z tego kursu.
- Wykorzystywać na własnej stronie elementy graficzne wchodzące w skład szablonu tego kursu.
- Pobierać bezpośrednio jakichkolwiek opłat za udostępnienie kursu! Dotyczy również wersji wydrukowanej.
- Szczegóły
- Kategoria: Reszta należąca do kursu
- Odsłon: 62120
Polecenia Linux A
polecenie alias - automatyzacja poleceń
przykład:
$ alias dir=’ls -lba’
$ dir
na ekranie ukazuje się lista plików i katalogów
Polecenia Linux B
polecenie banner - wyświetla tekst pogrubiony na ekranie
polecenie bc - kalkulator
przykład:
$ bc
12+34
46
quit
$
polecenie bg - wznowienie egzekwowania zatrzymanego procesu
Polecenia Linux C
polecenie cal - wyświetla kalendarz według schematu: miesiąc rok
polecenie cat - wyświetla zawartości plików na ekranie
opcja opis
-b numeruje wszystkie niepuste wiersze zawartości pliku
-n numeruje wszystkie wiersze
-s łączy wszystkie puste wiersze występujące po kolei w jeden pusty wiersz
-T wyświetla tabulatory jako ^|
-E dołącza znak $ na końcu każdego wiersza odczytywanego pliku
polecenie cd - służy do przemieszczania się między katalogami:
wyróżniamy dwa sposoby przemieszczania:
1. bezwzględną ścieżkę dostępu, zaczynająca się od /
2. względną ścieżka dostępu bez / na początku
opcja opis
. kropka oznacza katalog bieżący
. . dwie kropki oznacza katalog rodzicielski
~ tylda oznacza katalog domowy
Przykład:
$ cd /etc
wynik egzekucji: znajdujemy się w katalogu etc
polecenie chgrp - zmiana przynależności pliku(ów) do innej grupy
polecenie chmod - zmiana praw dostępu do plików I katalogów
opcja opis
-c wyświetla nazwy plików, których właściciel się zmienił
-f nie wyświetla komunikatów o błędach
-v wyświetla komunikat o dokonanych zmianach
polecenie chown - zmiana właściciela pliku
opcja opis
-c wyświetla nazwy plików, których właściciel się zmienił
-f nie wyświetla komunikatów o błędach
-v wyświetla komunikat o dokonanych zmianach
-R wraz z podkatalogami
polecenie cmp - porównanie dwóch plików i wyświetlenie różnic pomiędzy nimi
przykład:
$ cmp plik1 plik2
plik1 plik2 differ: char 5, line 4
polecenie comm - porównanie dwóch plików linia po lini. Wynik porównania wyświetlany jest w trzech kolumnach:
kolumna 1 : linie zawarte w plik1
kolumna 2 : linie zawarte w plik2
kolumna 3 : linie zawarte w plik1 i plik2
opcja opis
123 znosi wyznaczoną kolumnę
polecenie cp - kopiowanie plików, wyróżniamy trzy różne formy polecenia:
1. $ cp [opcja] plik1 plik2 → kopiuje zawartość plik1 do plik2
2. $ cp [opcja] plik1..9 katalog1 → kopiuje plik(i) do katalogu1
3. $ cp -r katalog1 katalog2 → kopiuje podkatalogi z katalog1 razem z plikami do katalog2
opcja opis
-i
-p
-r
polecenie cut - wyświetla część pliku
opcja opis
-f wskazuje pola które mają być wycięte
-d zmiana separatora
-s pozwala ignorować wiersze które nie zawieraja tabulacji lub separatora i nie wyświetla ich na
standartowym wyjściu
Polecenia Linux D
polecenie date - wyświetla datę i godzinę
przykład:
$ date
Tue Oct 15 23:04:52 EDT 2001
polecenie dd - kopiowanie pliku blok po bloku
polecenie df - wyświetla wolną pamięć
polecenie diff - wyświetla różnicę pomiędzy dwoma plikami
polecenie du - wyświetla ilość miejsca zajmowanego przez katalog
opcja opis
-a wyświetla rozmiar wszystkich plików
-b pokazuje w bajtach ilość zajmowanego miejsca
-k wyświetla ilość zajmowanego miejsca w kilobajtach
-s podaje tylko rozmiar całego katalogu
-D odszukuje, a następnie wyświetla dowiązania symboliczne
Polecenia Linux E
polecenie echo - wyświetla komunikat umieszczony w argumencie polecenia
przykład:
$ echo ‘’Linux to system operacyjny’’
Linux to system operacyjny
polecenie env - wyświetla parametry otoczenia
polecenie exit - zatrzymuje wykonywanie skryptu
polecenie expr - wykonuje wyrażenia arytmetyczne
Polecenia Linux F
polecenie fg - wznowienie egzekwowanego procesu
polecenie file - polecenie to określa typ pliku np. tekst ASCII, obrazek GIF itd.
Zwracane definicje pliku można znaleźć w pliku o nazwie magic, który w zależności od dystrybutora wersji Linuxa znajduje się w katalogu /usr/share/misc albo /etc
polecenie find - wyszukiwanie pliku o ściśle określonych właściwościach
opcja opis
-name wyszukuje plik nazwa_pliku
-path ‘wzorzec’ wyszukuje pliki, których ścieżka dostępu pasuje do wzorca
-type typ wyszukuje pliki, których typ jest określony jako:
b - block
c - character
d - directory
p - pipe FIFO
f - regularny plik
l - dowiązania symboliczne
s - gniazdo
-user ‘użytkownik’ wyszukuje pliki, które należą do użytkownika
-size N wyszukuje pliki o wielkości N
-atime N wyszukuje pliki, które były otwierane w N dniach
-mtime N wyszukuje pliki, które zostały zmodyfikowane w N dniach
polecenie finger - wyświetla informacje o użytkownikach
Polecenia Linux G
polecenie grep - wyszukiwanie ciągu znaków (frazy) w pliku lub plikach
opcja opis
-v wyświetlana jest odwrotność danych wynikowych np:
who | grep -v piotr
zobaczymy wszystkich użytkowników, których nazwa jest różna od - piotr
-c liczy liczbę wierszy wyświetlonych na ekranie
-n wyświetla numery znalezionych wierszy
-I ignoruje wielkość liter
-l wyświetla nazwy plików zawierających szukana fraze
Polecenia Linux H
polecenie head - wyszukuje i wyświetla początek pliku (domyślnie 10 wierszy)
Polecenie wyświetla nagłówek pliku, można przedstawić je następująco:
head -opcja [ nazwa pliku ]
opcja opis
-c wyświetla pierwsze N bajtów pliku
-n wyświetla N pierwszych wierszy
-c N{a,b,c} wyświetla pierwsze N bloków, odpowiednio 512 B, 1kB, 1Mb
Polecenia Linux I
polecenie id - wyświetla przynależność pliku do grupy
Polecenia Linux J
polecenie jobs - pokazuje zadania użytkownika wykonywane w tle oraz t.z.w zadania zatrzymane
opcja opis
-l wyświetlamy także numer PID procesów
-p wyświetlamy tylko numery PID procesów
-n pozwala na wyświetlenie tylko zawieszonych zadań
Polecenia Linux K
polecenie kill - umożliwia wysyłanie różnych sygnałów zarówno do procesów pierwszo jak i drugoplanowych.
Najczęściej interesują nas sygnały związane z przerywaniem, zatrzymywaniem i usuwaniem procesów:
SIGINT - sygnał nr. 2 - przerwanie wykonanie procesu wykonane przez użytkownika przy pomocy klawiatury
SIGQUIT - sygnał nr. 3 - zakończenie wykonywania procesu wykonane przez użytkownika przy pomocy klawiatury
SIGKILL - sygnał nr 9 - unicestwienie procesu, które bezwarunkowo kończy jego działanie. Nadawcą tego sygnału musi być właścicielem procesu lub administratorem
SIGTERM - sygnał nr. 15 -
SIGSTOP - sygnał nr 19 - zatrzymanie wykonywania procesu, z możliwością późniejszego wznowienia jego wykonywania. Po wydaniu polecenia jobs zatrzymany proces zostanie wpisany jako „stopped”. Wznowienie pracy procesu uzyskujemy za pomocą poleceń fg lub bg
Polecenia Linux L
polecenie ln - pozwalają na korzystanie z plików za pomocą więcej niż jednej nazwy.
Dowiązania – inaczej nazywane też łącznikami - dzielimy na:
1. sztywne które tworzymy przy pomocy polecenia ln bez opcji
2. miękkie, zwane także symbolicznymi, które tworzymy przy pomocy polecenia ln z opcją -s.
polecenie ls - wyświetla zawartość katalogu
opcja opis
-a wyświetla również pliki ukryte
-c sortuje wyświetlaną listę według daty zmiany
-d wyświetla nazwy katalogów, a nie ich zawartości
-f sortuje wyświetlana listę według kolejności zapisu na nośniku
-l wyświetla wszystkie informacje na temat katalogu, np. właściciela, grupę do której należy, typ, prawa, datę ostatniej modyfikacji
-m nazwy plików wyświetlane są w kolejnych wierszach i oddzielone są przecinkami
-p do nazwy katalogu dołączony zostaje /
-R wyświetla zawartość podkatalogów rekursywnie
Polecenia Linux M
polecenie mkdir - utworzenie katalogu, aby z polecenia tego można było skorzystać, trzeba być superużytkownikiem lub mieć prawo zapisu w katalogu, w którym ma powstać nowy katalog
opcja opis
-p tworzy w podanej ścieżce wszystkie brakujące katalogi
-m tworzy katalog z określonymi prawami
polecenie more - wyświetla plik (strona po stronie)
opcja opis
-d wyświetla komunikat : Press space to continua. ‘q’ to quit na końcu każdego wiersza wyświetlanego pliku
-f łączy długie wiersze zapisane w kilku liniach w jeden wiersz
-l ignoruje znak zmiany strony
-p , -c blokuje przewijanie ekranu
-s łączy wszystkie puste wiersze w jeden pusty wiersz
polecenie mv - przenoszenie i zmiana nazw plików
Składnia polecenia mv:
mv [ -opcja ] [ źródło ] [ cel ]
opcja opis
-b tworzy kopię zapasową plików, przez co zabezpiecza je przed zapisaniem
-f usuwa pliki bez pytania o potwierdzenie
-i czeka na potwierdzenie przed zastąpieniem pliku
-u zastępuje pliki docelowe tylko nowszymi plikami źródłowymi
-v wyświetla dokładne komunikaty
Polecenia Linux N
polecenie newgrp - zmienia grupę użytkownika
polecenie nice - umożliwia uruchomienie procesów z różnymi priorytetami:
19 - najniższy priorytet
0 - domyślny priorytet
20 - najwyższy priorytet
polecenie nl - numeruje linie w pliku (równoważne poleceniu cat -b)
opcja opis
-i zmienia wartość inkrementacji (domyślnie 1)
-v zmienia numer początkowy (domyślnie 1)
-s zmienia znak (domyślnie spacja) między numerem wiersza a tekstem
polecenie nohup - Polecenie które pozwala po wylogowaniu się kontynuacje wykonywania procesów
Polecenia Linux P
polecenie paste - (paste - sklej ) składa pliki na różne sposoby, przyjmuje jeden wiersz z jednego pliku i łączy go z innym wierszem z innego pliku. Znak tabulacji jest zawsze domyślnym separatorem, można go jednak zmienić używając opcji -d . Ogólna postać polecenia paste przedstawia się następująco :
Paste [ -opcja ] [ plik1 ] [plik2 ]
opcja opis
-d sklej pliki korzystając z separatorów
-s sklej kolejne wiersze plików
-- sklej dwa kolejne wiersze ze standardowego wejścia
-f wybiera kolumny do wyświetlenia
polecenie pg - wyświetla plik (strona po stronie)
polecenie ps - wyświetla procesy
opcja opis
-e wyświetla informacje o wszystkich aktualnie odbywających się procesach
-f wyświetla, dla każdego procesu następujące informacje:
- nazwę użytkownika (UID)
- numer procesu (PID)
- numer ojca procesu (PPID)
- godzinę egzekucji procesu (STIME)
- imię komputera (TTY)
- czas egzekucji procesu (TIME)
polecenie pwd - informuje nas w jakim katalogu się obecnie znajdujemy oraz podaje nam pełną ścieżkę dostępu do tego katalogu
Polecenia Linux R
polecenie rm - niszczy plik
opcja opis
-i potwierdzenie usunięcia pliku wyświetlone na ekranie
-f wymuszenie usunięcia
-r usuwa niepusty katalog
polecenie rmdir - usuwa pusty katalog
Polecenia Linux S
polecenie sleep - wstrzymuje wykonywanie polecenia w tle na określona ilość sekund.
polecenie sort - porządkowanie pliku.
Polecenie sort układa wiersze pliku w określonym porządku zgodnie z wartościami pewnych pól zawartymi w każdym pliku. Pola takie nazywamy kluczami sortowania np. kluczem sortowania w pliku zawierającym dane każdego obywatela może być numer Pesel lub nazwisko. Klucze sortowania określane dla polecenia sort mogą być polami w których znajduje się ciąg znaków zakończony białą spacją czyli znakiem tabulacji lub spacji, klucze sortowania mogą być także wyznaczane w oparciu o pozycje grupy znaków w w wierszu.
Jeżeli pola są rozdzielone znakiem innym niż znak tabulacji trzeba w takim wypadku użyć opcji -t i podać znak rozdzielający. Na przykład w pliku passwd takim znakiem będzie „:” .
Jeżeli nie można podać jednoznacznie znaku rozdzielającego poszczególne pola w wierszu pliku to wtedy, za pomocą zapisu 0. pozycja znaku wyznaczyć początek i koniec klucza. Ważna funkcja polecenia sort jest funkcja łączenia plików, jest to możliwe pod warunkiem, ze pliki które chce się połączyć są już uprzednio posortowane. W przypadku łączenia plików używamy opcji -m .Ogólna postać polecenia sort ma następujący wygląd:
sort [ - opcja ] [ plik ]
opcja opis
-t
-d sortowanie w kolejności książki telefonicznej
-f sortowanie nie rozróżniające małych i wielkich liter
-i sortowanie ignorujące znaki spoza zakresu ASCII
-n sortowanie najpierw w kolejności liczbowej , a potem alfabetycznej
-r sortowanie odwracające kolejność danych wynikowych
polecenie split - dzieli plik na części składające się z 1000 linii
polecenie su - umożliwia zwykłemu użytkownikowi podszycie się pod administratora, lub ogólniej stania się dowolnym użytkownikiem.
Polecenia Linux T
polecenie tail - wyświetla koniec pliku
Jeżeli chcemy wyświetlić na ekranie końcowa zawartość pliku, powinniśmy skorzystać z dostępnego i stworzonego w tym celu polecenia tail. Poniżej znajduje się jego składnia i dostępne opcje.
tail -opcja nazwa pliku
opcja opis
-c wyświetla ostatnie N bajtów
-f nadzoruje wzrost pliku
-n wyświetla N ostatnich wierszy
polecenie tee - rozgałęzienie potoku
opcja opis
-a jeżeli plik już istniał to nowe dane będą dopisywane na jego końcu
polecenie time -
polecenie touch - służy jednocześnie do utworzenia pustego pliku oraz do zmiany czasu i daty utworzenia pliku
polecenie tr - polecenie to zmienia jeden zestaw znaków na inny, polecenie to pozwala jedynie na podanie dwóch zestawów znaków ale w argumencie można umieścić nazwę pliku tylko wtedy przedtem umieścimy znak przekierowania
przykład:
$ tr ‘[a-z]’ ‘[A-Z]’ < plik1
Polecenia Linux U
polecenie umask - ustawia domyślnie prawa dostępu do tworzonego pliku lub katalogu. Domyślnymi prawami dostępu do katalogu jest 777 (czytanie, pisanie , egzekwowanie. Pominięcie prawa wykonywania spowoduje, że katalog nie będzie mógł być przeglądany
polecenie unalias - likwidacja utworzonego przez użytkownika aliasu
polecenie uname - wyświetla nazwę i atrybuty systemu operacyjnego
polecenie uniq - Posortowane wyniki mogą zawierać powielone wiersze danych, czyli ten sam wiersz może powtarzać się 2 razy, za pomocą polecenia uniq można takie powielone wiersze usunąć.
Polecenia Linux W
polecenie wait - czekaj na zakończenie procesu drugoplanowanego
polecenie wc - liczy w pliku ilość linii słów i liter
opcja opis
-c liczy znaki
-l liczy wiersze
-w liczy słowa
polecenie who – identyfikuje użytkownika
kurs Linux - polecenia Linux i komendy Linux