Wstęp

Systemy linux są systemami tekstowymi, czasami będziemy zmuszeni używać konsoli. Aby ułatwić pracę gdy to nastąpi warto zapoznać się z poniższymi komendami, które postaram się dostatecznie opisać.

Użytkownicy, Grupy, Dostępy

  • shutdown - Zamknięcie systemu Linux.
  • reboot - Restart systemu.
  • adduser - Dodanie nowego użytkownika.
  • newgrp - Dodanie nowej grupy.
  • passwd - Zmiana hasła.
  • logout - Wylogowanie się.
  • who - Sprawdzenie listy aktualnie zalogowanych użytkowników.
  • users - Sprawdzenie listy aktualnie zalogowanych użytkowników.
  • w - Sprawdzenie listy aktualnie zalogowanych użytkowników.
  • whoami - Sprawdzanie kim jesteśmy.
  • mesg - Zezwolenie na przyjmowanie wiadomości.
  • write - Wysyłanie wiadomości do użytkownika.
  • wall - Wysyłanie wiadomości do wszystkich użytkowników.
  • ruser - Wyświetlenie użytkowników pracujących w systemie.
  • su - Logowanie się na innego użytkownika.
  • chmod - Nadawanie parametrów pliku.
  • chown - Ustawianie właściciela pliku.
  • chgrp - Ustawienie grupy będącej właścicielem pliku.

Katalogi, Pliki

  • ls - Pokazuje zawartość katalogu.
  • dir - Pokazuje zawartość katalogu w prostej postaci.
  • pwd - Pokazuje katalog w którym aktualnie się znajdujemy.
  • cd - Zmienia katalog na inny.
  • rmdir - Usuwa katalog.
  • mkdir - Tworzy nowy katalog.
  • rm - Usuwa plik.
  • mv - Zmienia nazwę pliku lub go przenosi.
  • cp - Kopiuje plik.
  • mvdir - Zmienia nazwę katalogu lub go przenosi.

Procesy, Pomoc, Archiwa

  • kill - Zabija proces.
  • help - Wyświetla dostępne komendy.
  • gzip - Kompresuje do archiwum *.gz
  • tar - Kompresuje do archiwum *.tar

Opisy komend:

shutdown

  • Akcja systemu: zamykanie systemu.
  • Parametry: shutdown [minuty] [informacja dla zalogowanych użytkowników]
  • shutdown - natychmiastowe zamknięcie systemu.
  • shutdown now - j/w.
  • shutdown 0 (zero) - j/w.
  • shutdown 2 - system zamknie się za 2minuty.
  • shutdown 2 Wyłączanie Komputera - system zamknie się za 2 minuty pokazując komunikat: Wyłączanie Komputera.
  • Informacje dodatkowe: to polecenie służy do zamykania systemu.

reboot

  • Akcja systemu: natychmiastowy restart komputera
  • Parametry: reboot [minuty] [informacja dla zalogowanych użytkowników]
  • reboot - natychmiastowe zamknięcie systemu.
  • reboot now - j/w.
  • reboot 0 (zero) - j/w
  • reboot 2 - restart za 2 minuty
  • Informacje dodatkowe: to polecenie służy do resetowania systemu.

addusr

  • Akcja systemu: dodawanie nowego użytkownika
  • Parametry: adduser [nazwa użytkownika]
  • adduser Robert - to polecenie doda użytkownika o nazwie konta Robert.
  • Informacje dodatkowe: Do polecenia ma dostęp Administrator Systemu (root).

newgrp

  • Akcja systemu: Dodaje nową grupę użytkowników.
  • Parametry:newgrp [nazwa grupy]
  • newgrp codder - Dodaje grupę codder.
  • Informacje dodatkowe: Do polecenia ma dostęp Administrator Systemu (root).

passwd

  • Akcja systemu: Zmienia hasło
  • Parametry: passwd [użytkownik]
  • passwd - Zmienia hasło użytkownikowi z którego polecenie zostało użyte.
  • passwd Marek - Zmienia hasło użytkownikowi Marek.
  • Informacje dodatkowe: Aby zmienić hasło innemu użytkownikowi, musisz być Administratorem systemu.

logout

  • Akcja systemu: Powoduje wylogowanie z systemu.
  • Parametry: brak
  • Informacje dodatkowe: Po wylogowaniu, można zalogować się ponownie.

who

  • Akcja systemu: Pokazuje listę zalogowanych użytkowników.
  • Parametry: who [parametry]
  • who am i - Pokazuje informacje o naszym loginie
  • Informacje dodatkowe: Dzięki temu poleceniu dowiesz się kto obecnie jest zalogowany w systemie i/lub sprawdzisz swoje konto.

users

  • Akcja systemu: Pokazuje zalogowanych użytkowników do systemu
  • Parametry: brak

w

  • Akcja systemu: Pokazuje zalogowanych użytkowników do systemu
  • Parametry: brak
  • Informacje dodatkowe: Schemat wyświetlania informacji:
  • 9.20pm up 50 min, 2 users, load average: 0.03, 0.80, 0.10
  • USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
  • Opis informacji:
  • 9:20pm - Aktualna godzina.
  • up 50 min - Czas, informujący jak długo trwa Twoja sesja.
  • 2 users - Informuje ilu użytkowników obecnie jest zalogowanych
  • load average - Obciążenie systemowe
  • USER - Identyfikator użytkownika.
  • TTY - Nazwa Terminalu.
  • FROM - Informacja dodatkowa.
  • LOGIN@ - Godzina zalogowania do systemu.
  • IDLE - Czas od ostatniej akcji użytkownika.
  • JCPU - Czas zużyty przez wszystkie programy na danym terminalu.
  • PCPU - Czas zużyty przez wszystkie programy w danym momencie.
  • WHAT - Nazwa aktywnego procesu.

whoami

  • Akcja systemu: Pokazuje nazwę loginu na którym jesteśmy aktualnie zalogowani.
  • Parametry: brak

mesg

  • Akcja systemu: Zezwala na odbieranie komunikatów.
  • Parametry: adduser [Yn]
  • mesg y - Będziesz otrzymywać wiadomości.
  • mesg n - Nie otrzymasz wiadomości.
  • Informacje dodatkowe: Pozwala na ustawienie odbioru komunikatów.

write

  • Akcja systemu: Wysyła komunikat.
  • Parametry: write [użykownik] [wiadomość]
  • write Jacek Nie zapomnij wyłączyć drukarki! - Wysyła wiadomość: "Nie zapomnij wyłączyć drukarki!" do użytkownika: Jacek
  • Informacje dodatkowe: Polecenie pozwala na wysyłanie komunikatów do innych użytkowników systemu.

wall

  • Akcja systemu: Wysyła komunikat do wszystkich osób.
  • Parametry: wall [plik tekstowy]
  • wall mesage.txt - Wyśle wiadomość do wszystkich użytkowników systemu z pliku mesage.txt
  • Informacje dodatkowe: Komunikat otrzyma każdy użytkownik systemu.

ruser

  • Akcja systemu: wysyłanie komunikatów
  • Parametry: wall [plik tekstowy]
  • wall mes.txt - wysłanie do wszystkich pracujących w systemie użytkowników wiadomści z pliku mes.txt
  • Informacje dodatkowe: polecenie daje możliwość wysłania wiadomości do wszystkch sieci

su

  • Akcja systemu: Zmienia konto użytkownika.
  • Parametry: su [user]
  • su marek - Logowanie się na konto marek
  • Informacje dodatkowe: Aby zalogować się na konto Administratora wystarczy wpisać: su

chmod

  • Akcja systemu: Zmiana parametrów pliku.
  • Parametry: chmod [u(user)g(grupa)o(właściciel)a(wszyscy)][+-][r(czytanie)w(pisanie)x(uruchamianie)][nazwa pliku]
  • chmod ugo-rw file - Odbiera prawa dostępu do pliku użytkownikom i grupom.
  • chmod a-rw - j/w
  • chmod a+r - Nadaje wszystkim zezwolenie do czytania pliku.
  • chmod a+rwx - Nadaje wszystkim zezwolenie do czytania, zapisywania i uruchamiania pliku.
  • Parametry: chmod [liczba od 000 do 777][nazwa pliku]
  • Pierwsza liczba określa użytkownika, druga liczba to grupa a trzecia odpowiada za pozostałych użytkowników.
  • 0 lub --- Brak jakichkolwiek praw.
  • 1 lub --x Wykonywanie.
  • 2 lub -w- Zapisywanie.
  • 3 lub -wx Zapisywanie i wykonywanie.
  • 4 lub r-- Czytanie.
  • 5 lub r-x Odczyt.
  • 6 lub rw- Odczyt wraz z zapisem.
  • 7 lub rwx Odczyt, zapis, wykonywanie.
  • chmod 777 file - Zezwala na pełny dostęp użytkownikowi, grupie oraz pozostałym.
  • chmod 000 file - Zabrania na dostęp użytkownikowi, grupie oraz pozostałym.
  • chmod a+r - Daje prawa wszystkim do czytania pliku.
  • chmod a+rwx - Daje prawa wszystkim do czytania, zapisywania i uruchamiania pliku.
  • Informacje dodatkowe: Polecenie to zezwala na edycję praw dostępu do plików.

chown

  • Akcja systemu: Zmienia właściciela pliku.
  • Parametry: chmod [user] [plik]
  • chown Marek doc - Powoduje że Marek staje się właścicielem pliku doc.

chgrp

  • Akcja systemu: Powoduje ustawienie grupy będącej właścicielem danego pliku.
  • Parametry: chgrp [grupa] [plik]
  • chgrp programmers listing - Powoduje że grupa programmers staje się właścicielem pliku listing.

ls

  • Akcja systemu: Wyświetla zawartość katalogu wraz z informacjami o prawach dostępu.
  • Parametry: ls [parametr] [katalog]
  • ls - Wyświetla pliki i katalogi znajdujące się w innym katalogu jeden za drugim.
  • ls -a - Wyświetla pliki i katalogi znajdujące się w innym katalogu jeden za drugim (wraz z ukrytymi).
  • ls -l - Wyświetla pliki i katalogi jako lista.
  • ls -t - Wyświetla pliki i katalogi znajdujące się w innym katalogu jeden za drugim, najpierw wyświetlane są pliki nowsze
  • ls -r - Wyświetla pliki i katalogi znajdujące się w innym katalogu jeden za drugim, najpierw wyświetlane są pliki starsze
  • Informacje dodatkowe: Można dowolnie łączyć parametry np: ls -lat

dir

  • Akcja systemu: Wyświetla zawartość katalogu.
  • Parametry: brak
  • Informacje dodatkowe: Jest to okrojona wersja polecenia ls

pwd

  • Akcja systemu: Wyświetlenie nazwy aktualnego katalogu.
  • Parametry: brak

cd

  • Akcja systemu: Zmiana katalogu.
  • Parametry: ls [parametr lub katalog]
  • cd .. - Cofnięcie o jeden katalog niżej.
  • cd ../.. - Cofnięcie o 2 katalogi niżej.
  • cd programy - Przejście do katalogu programy.
  • cd zdjecia/wakacje - Przejście do podkatalogu wakacje w katalogu zdjecia.
  • cd ../programy - Otwiera katalog programy w katalogu niżej.
  • cd /gry - Przechodzi do katalogu w głównym katalogu.
  • cd - Przechodzi do katalogu domowego.

rmdir

  • Akcja systemu: Usunięcie katalogu.
  • Parametry: rmdir [katalog(i)]
  • rmdir kat1 - Usuwa katalog kat1

mkdir

  • Akcja systemu: Tworzy nowy katalog.
  • Parametry: mkdir [katalog]
  • mkdir gry - Dodaje nowy katalog gry.

rm

  • Akcja systemu: Usuwa pliki.
  • Parametry: rmdir [plik(i)]
  • rm plik1.txt - Powoduje usunięcie pliku plik1.txt

mv

  • Akcja systemu: Przenosi pliki.
  • Parametry: mv [zródlo] [cel]
  • mv plik.txt /tmp - Przenosimy plik plik.txt do katalogu /tmp
  • mv a* home - Przenosi wszystkie pliki zaczynające się od litery a do katalogu home.

cp

  • Akcja systemu: Kopiuje pliki.
  • Parametry: cp [zrodlo] [cel]
  • cp tekst.txt wyjsciowy.txt - Kopiuje zawartość tekst.txt do pliku wyjsciowy.txt
  • cp plk1 c - kopiujemy zawartość pliku plk1 do c

mvdir

  • Akcja systemu: Przenosi katalog.
  • Parametry: mvdir [katalog] [cel]
  • mvdir home dokumenty - Przenosi zawartość katalogu home do katalogu dokumenty.
  • mvdir kosz /tmp - przenosimy katalog kosz do /tmp

kill

  • Akcja systemu: Zabija process
  • Parametry: kill [parametr] [PID]
  • kill 200 - Zabija proces o numerze PID 200.
  • kill -9 200 - Zabija proces o numerze PID 200 z większą skutecznością ;-)
  • kill -9 -1 - Zabija wszystkie uruchomione procesy.
  • kill -9 0 - Zabijasz swój proces.

help

  • Akcja systemu: Wyświetla dostępne polecenia.
  • Parametry: brak

gzip

  • Akcja systemu: Tworzy archiwum *.gz
  • Parametry: gunzip [parametry] [*.gz]
  • gzip test.txt - Kompresuje plik test.txt do postaci test.gz
  • gzip -d test.gz - Dekompresuje archiwum test.txt

tar

  • Akcja systemu: Tworzy archiwum *.tar
  • Parametry: gunzip [parametry] [*.tar]
  • gzip test.txt - Kompresuje plik test.txt do postaci test.tar
  • gzip -d test.tar - Dekompresuje archiwum test.txt
© Wokiee 2007

Valid XHTML 1.1 Poprawny CSS!