Podstawowe polecenia systemu Unix/Linux
Transkrypt
Podstawowe polecenia systemu Unix/Linux
Podstawowe polecenia systemu Unix/Linux Przygotował: mgr inż. Maciej Lasota Polecenia systemu Unix/Linux 1) Spis poleceń Polecenie ls [katalog] w who cd [ścieżka][katalog] pwd Opis Polecenie służące do wyświetlania zawartości podanego katalogu lub katalogu, w którym aktualnie się znajdujemy. ls -all wyświetlenie zawartości bieżącego katalogu. Inne opcje: -a wyświetla całą zawartość katalogu. -l szczegóły. -R wyświetlenie rekurencyjne zawartości wszystkich katalogów Polecenie służące do wyświetlania aktualnie zalogowanych użytkowników w systemie, oraz pokazujące co dany użytkownik wykonuje w danym momencie. Polecenie służące do wyświetlania aktualnie zalogowanych użytkowników w systemie. Polecenie służące do zmiany aktualnego katalogu cd .. – powrót do katalogu wyżej, cd / - powrót do katalogu głównego, cd ~ - powrót do katalogu domowego Polecenie służące do wyświetlania aktualnego katalogu, w którym się znajdujemy. logout / exit Polecenie służące do wylogowania się z systemu. date bc cal df Polecenie służące do wyświetlenia aktualnej daty. du free Polecenie służące do szacowania zużycie miejsca na dysku. 1.1) Kalkulator. Kalendarz. Polecenie służące do wyświetlenia informacji o zajętości dysku. Polecenie służące do wyświetlenia informacji o wolej pamięci w systemie. Operacje na plikach. Polecenie Opis cp [old] [new] Polecenie kopiuje plik, podany jako old na nowy, ewentualnie kopiuje plik do podanego katalogu. Polecenie przenosi podany plik old na nowy, ewentualnie przenosi do podanego katalogu. mv [old] [new] mkdir [nazwa] rm [plik] Tworzy nowy katalog. rmdir [nazwa] cat [plik] more [plik] less [plik] Usuwa podany katalog. grep [wzorzec] [plik] sort [opcje] [plik] Usuwa podany plik. Wyświetla zawartość podanego pliku. Wyświetla zawartość podanego pliku z podziałem na strony. Wyświetla zawartość podanego pliku. Polecenie służy do wyszukiwania podanego wzorca w tekście lub podanym pliku. Polecenie służy do sortowania tekstu w pliku. Polecenia systemu Unix/Linux find [ścieżka] [wyrażenie] Polecenie służy do zmiany praw dostępu do pliku lub katalogu. chmod 755 nazwapliku rwxr-xr-x. chmod g=rx nazwapliku chmod o=g nazwapliku chmod u=rwx,g-w nazwa pliku chmod [maska] [plik | katalog] 1.2) Polecenie służy do wyszukiwania podanego pliku lub katalogu na dysku, pasującego do wyrażenia. Operacje na procesach. Polecenie ps kill [pid] top 1.3) Opis Polecenie służące do wyświetlania wszystkich działających procesów. ps aux – wszystkie procesy działające w systemie Polecenie służące do „zabić” podanego procesu. kill -9 [pid] – zabicie natychmiastowe procesu o podanym nr PID Poleceni wyświetla wszystkie działające procesy, wraz z wykorzystaniem procesora/pamięci. Archiwizacja danych. Polecenie Opis tar Polecenie służące do tworzenia archiwów z podanych plików i katalogów. tar –cvf [nazwa] [dane] tar –tvf [nazwa] tar – rvf [nazwa] [dane] tar –zcvf [nazwa] [dane] tar –jcvf [nazwa] [dane] tar –xvf [nazwa] tar –zxvf [nazwa] tar –jxvf [nazwa] Tworzy archiwum o danej nazwie z określonych danych np. tar –cvf moje.tar /home tar –cvf moje.tar plik.txt Wypisuje zawartość danego archiwum. Dodaje do archiwum nowe dane np. tar –rvf moje.tar plik2.txt Tworzy archiwum .gz o danej nazwie z określonych danych np. tar –zcvf moje.tar.gz /home Tworzy archiwum .bz2 o danej nazwie z określonych danych np. tar –jcvf moje.tar.bz2 plik.txt plik2.txt Rozpakowuje archiwum *.tar Rozpakowuje archiwum *.tar.gz Rozpakowuje archiwum *.tar.bz2 UWAGA !!! Więcej informacji można znaleźć w manualach danego polecenia: man [nazwa polecenia]