Interpretatory poleceń - powłoki systemu SOISK
Interpretatory poleceń - powłoki systemu Interpretator poleceń - program pośredniczący do współpracy z jądrem systemu. Nie można pracować bezpośrednio z podstawową częścią systemu linuksowego, jaką jest jego jądro (określa się je też często nazwą kernel) - niezbędny jest do tego program pośredniczący, czyli właśnie powłoka systemu operacyjnego (inaczej interpreter poleceń powłoki lub po prostu shell).
Interpretatory poleceń - powłoki systemu
Interpretatory poleceń - powłoki systemu Rodzaje powłok sh - Bourne Shell - dla systemów UNIX i Linux ash - Almquist Shell - dla systemów UNIX i Linux bash - Bourne Again Shell - dla systemów UNIX i Linux ksh - Korn Shell - dla systemów UNIX i Linux pdksh - Public Domain Korn Shell - dla systemów UNIX i Linux csh - C Shell - dla systemów UNIX i Linux tcsh - TENEX C Shell - dla systemów UNIX i Linux zsh - Z Shell - dla systemów UNIX i Linux command.com - dla systemu DOS cmd.exe - dla systemu Windows Windows PowerShell - dla systemu Windows
Podstawowe polecenia powłoki
Polecenia związane z użytkownikami, grupami, loginami i zamykaniem systemu shutdown(zamykamy Linuxa) adduser (dodajemy nowego użytkownika) newgrp (dodajemy nową grupę) passwd (zmieniamy hasła) logout (wylogowanie się) who (sprawdzamy kto jest aktualnie zalogowany) users (j/w) w (j/w) whoami (sprawdzamy kim jesteśmy) mesg (zezwolenie na przyjmowania komunikatów)
Polecenia związane z użytkownikami, grupami, loginami i zamykaniem systemu write (wysłanie wiadomości do danego użytkownika) wall (j/w tylko do wszystkich użytkowników) rwall (j/w tylko do wszystkich w sieci) ruser (wyświetla użytkowników pracujących w systemie) talk (możliwość interaktywnej rozmowy) finger(szczegółowe informacje o użytkownikach) su (zmieniamy się w innego użytkownika) chmod (zmieniamy parametry pliku) chown (zmieniamy właściciela pliku) chgrp (zmieniamy jaka grupa jest właścicielem pliku)
Polecenia związane z plikami i katalogami Polecenia związane z katalogami ls (pokazuje nam zawartość katalogu) dir (okrojona wersja ls, pochodząca z msdos'a) pwd (pokazuje nam katalog w którym się znajdujemy) cd (zmieniamy katalog) rmdir (usuwamy katalog) mkdir (nowy katalog) Polecenia związane z plikami cat (edytowanie tekstu) rm (usuwamy plik(i)) Polecenia związane z kopiowaniem i przenoszeniem, plików i katalogów mv (przenosimy plik lub zmieniamy jego nazwę) cp (kopiujemy plik) mvdir (przenosimy katalog lub zmieniamy jego nazwę)
Pozostałe polecenia Polecenia związane z procesami ps (pokazuje nam jakie procesy są aktualnie wykonywane) kill ("zabijamy" procesy) Polecenia związane z pomocą help (wyświetla nam wszystkie polecenia w Linuxie) man (pokazuje nam pomoc do programu) Polecenia związane z kompresją i archiwilizacją gzip(kompresuje nam archiwum *.gz) tar (archiwizuje nam archiwum *.tar)
Montowanie systemu plików Przykład: mount –t vfat /dev/fd0 /mnt/floopy mount –t is09660 /dev/cdrom /mnt/cdrom mount -t vfat /dev/sda1 /media/driver (usb) Wyświetlanie zamontowanych systemów pilków poleceniem df.
Odmontowanie Odmontowanie: umount /dev/fd0 Wymuszenie -f
Instrukcja polecenia montowania man mount man umount