Różnice między wybraną wersją a wersją aktualną.
| Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
|
so:intro [2025/03/05 22:29] jkonczak [Wyświetlanie zawartości katalogu] |
so:intro [2026/03/12 01:03] (aktualna) jkonczak [Dopasowywanie nazw plików] |
||
|---|---|---|---|
| Linia 24: | Linia 24: | ||
| <html><small></html> | <html><small></html> | ||
| - | Linuks, dystrybucja Linuksa, GNU/Linux… | + | Linux, dystrybucja Linuksa, GNU/Linux… |
| * [[https://www.gnu.org/gnu/gnu.html|GNU]] to zbiór wolnego oprogramowania, które łącznie tworzy system operacyjny uzupełniony o szeroki wybór oprogramowania użytkowego [[https://www.gnu.org/manual/blurbs.html]] | * [[https://www.gnu.org/gnu/gnu.html|GNU]] to zbiór wolnego oprogramowania, które łącznie tworzy system operacyjny uzupełniony o szeroki wybór oprogramowania użytkowego [[https://www.gnu.org/manual/blurbs.html]] | ||
| * jądro GNU, [[https://www.gnu.org/software/hurd/|Hurd]], nie jest jeszcze na zadowalającym poziomie (od 30 lat…) | * jądro GNU, [[https://www.gnu.org/software/hurd/|Hurd]], nie jest jeszcze na zadowalającym poziomie (od 30 lat…) | ||
| Linia 134: | Linia 134: | ||
| ~~Zadanie.#~~ Używając SSH i swojego konta zaloguj się na ''polluks.cs.put.poznan.pl''. | ~~Zadanie.#~~ Używając SSH i swojego konta zaloguj się na ''polluks.cs.put.poznan.pl''. | ||
| + | === Jak zakończyć pracę z powłoką === | ||
| + | |||
| + | Komenda ''exit'' kończy pracę bieżącej powłoki. \\ | ||
| + | Podobnie działa zasygnalizowanie [[https://en.wikipedia.org/wiki/End-of-file|końca pliku]] (wciśnięcie //Ctrl//+//d//) w pustej linii. \\ | ||
| + | Jeżeli powłoka jest powłoką logowania, to do jej zakończenia można też użyć komendy ''logout''. | ||
| ===== Korzystanie z pomocy ===== | ===== Korzystanie z pomocy ===== | ||
| Linia 155: | Linia 160: | ||
| ~~Zadanie.#~~ Wyświetl listę wszystkich stron o tytule ''time''. | ~~Zadanie.#~~ Wyświetl listę wszystkich stron o tytule ''time''. | ||
| - | Żeby wyświetlić stronę z wybranej sekcji, należy wpisać ''man //sekcja// //nazwa_strony//''. | + | Żeby wyświetlić stronę z wybranej sekcji, należy wpisać ''man //sekcja// //nazwa_strony//'', np. ''man 2 write''. |
| ~~Zadanie.#~~ Samo ''man'' jest opisane w dwóch sekcjach. Wyświetl obie strony o nazwie ''man''. Co zwiera każda z tych stron? | ~~Zadanie.#~~ Samo ''man'' jest opisane w dwóch sekcjach. Wyświetl obie strony o nazwie ''man''. Co zwiera każda z tych stron? | ||
| Linia 233: | Linia 238: | ||
| Polecenie ''**ls [//katalog//]**'' wyświetla listę plików w katalogu ''katalog''. \\ Bez podania argumentów ''ls'' wyświetli bieżący katalog. | Polecenie ''**ls [//katalog//]**'' wyświetla listę plików w katalogu ''katalog''. \\ Bez podania argumentów ''ls'' wyświetli bieżący katalog. | ||
| \\ | \\ | ||
| - | Domyślnie ''ls'' nie wyświetla ukrytych plików. Przełącznik **''-a''** i ''--all'' zmieniają to zachowanie. | + | Domyślnie ''ls'' nie wyświetla ukrytych plików. Przełącznik **''-a''** zmienia to zachowanie. |
| \\ | \\ | ||
| Przełącznik **''-l''** wyświetla szczegółową listę plików zawierającą m. inn. dla każdego pliku jego właściciela, rozmiar i datę modyfikacji. | Przełącznik **''-l''** wyświetla szczegółową listę plików zawierającą m. inn. dla każdego pliku jego właściciela, rozmiar i datę modyfikacji. | ||
| Linia 319: | Linia 324: | ||
| ~~Zadanie.#~~ Przejdź do katalogu ''/usr/bin/''. Wypisz pliki kończące się na ''cat''. | ~~Zadanie.#~~ Przejdź do katalogu ''/usr/bin/''. Wypisz pliki kończące się na ''cat''. | ||
| - | ~~Zadanie.#~~ Wypisz pliki z katalogu ''/usr/bin/'' kończące się na ''cat'' będąc w swoim katalogu domowym. | + | ~~Zadanie.#~~ Przejdź do katalogu domowego i stamtąd wypisz pliki z katalogu ''/usr/bin/'' kończące się na ''cat''. |
| ~~Zadanie.#~~ Wypisz pliki znajdujące się w ''/usr/bin/'' i mające dwuznakową nazwę. | ~~Zadanie.#~~ Wypisz pliki znajdujące się w ''/usr/bin/'' i mające dwuznakową nazwę. | ||
| - | ~~Zadanie.#~~ Wypisz zawartość ''/usr/share/zoneinfo/'' i podkatalogów jedną komendą. | + | ~~Zadanie.#~~ Jedną komendą wypisz pliki znajdujące się w katalogu ''/usr/share/zoneinfo/'' i jego bezpośrednich podkatalogach. |
| ~~Zadanie.#~~ Wypisz pliki o nazwie ''UTC'' znajdujące się w dowolnym podkatalogu ''/usr/share/zoneinfo/''. | ~~Zadanie.#~~ Wypisz pliki o nazwie ''UTC'' znajdujące się w dowolnym podkatalogu ''/usr/share/zoneinfo/''. | ||