Archiwum kategorii: Historia i teoria

Bash- pomocne skróty klawiszowe

Konsola to mimo wszystko najpopularniejszy sposób konfigurowania systemu. Początki Linuksa wywodzą się z Unixa więc nie powinno dziwić iż posiada on bardzo wygodną powłokę bash. Jednym z elementów uprzyjemniających pracę z konsolą są skróty klawiszowe.

Klawisze Shift + Page Up i Shift + PageDown pozwalają przewijać zawartość obecnego ekranu ukazując to co było na nim przed chwilą. Automatyczne dokończenie nazwy polecenia uzyskamy naciskając klawisz TAB. Jeżeli powłoka nie jest wstanie samodzielnie dokończyć nazwy polecenia ponownie naciśnięcie TAB spowoduje wyświetlenie listy dostępnych możliwości. Po historii poleceń poruszamy się klawiszami Strzałka Góra i Strzałka Dół, natomiast kombinacja CTRL + S pozwala wyszukać w historii poleceń komendy wcześniej już wykonanej (co zwalnia nas z ponownego jej wpisywania). Jeżeli natomiast chcemy przerwać działanie programu to w większości przypadków uda nam się to dzięki kombinacji CTRL + C. Sam proces możemy zatrzymać naciskając CTR + Z.

Strumienie i przetwarzanie potokowe, idea i zastosowania

Każdy program pracujący w konsoli ma trzy strumienie: wejściowy, wyjściowy oraz błędów. Standardowe wejście to konsola, wyjście oraz wyjście dla błędów to ekran monitora. Pozwala to w wygodny sposób kierować strumieniami komunikatów a także układać polecenia w ciągi, co pozwala tworzyć nawet skomplikowane polecenia.

Czytaj dalej Strumienie i przetwarzanie potokowe, idea i zastosowania

Różnice między jądrami w wersji 2.4 a 2.6

Czym jest jądro systemu Linux?

Jest to podstawa i najważniejszy składnik systemu Linux, napisany w 1991 roku przez Linusa Torvaldsa a obecne rozwijany przez licznych programistów z całego świata. Zawiera sterowniki urządzeń, zarządza pamięcią (przydziela pamięć dla wszystkich uruchomionych programów), procesami i komunikacją, współdziała ze sprzętem poprzez programy niskiego poziomu, dostarcza środowisko dla aplikacji działających w systemie. Jest ładowane do pamięci RAM podczas uruchamiania systemu.

Czytaj dalej Różnice między jądrami w wersji 2.4 a 2.6