Linux Wiki
m (Comment removed during RTBF process for Anonymous 61ae70edb161f1.41253399)
Znacznik: mobileedit
Nie podano opisu zmian
Znacznik: rte-wysiwyg
(Nie pokazano 7 wersji utworzonych przez 5 użytkowników)
Linia 2: Linia 2:
   
 
== [[sh]] ==
 
== [[sh]] ==
W tej Uniksowej powłoce znak zachęty zwykłego użytkownika to domyślnie <code>$</code>, a [[root]]a - <code>#</code>. Za znak zachęty odpowiada zmienna <code>$PS1</code>. Jej zmiana spowoduje zmianę znaku zachęty.
+
W tej Uniksowej powłoce znak zachęty zwykłego użytkownika to domyślnie <code>$</code>, a [[root]]a - <code>
  +
#</code>. Za znak zachęty odpowiada zmienna <code>$PS1</code>. Jej zmiana spowoduje zmianę znaku zachęty.
   
 
== [[bash]] ==
 
== [[bash]] ==
W tej, obecnie najpopularniejsze powłoce, znak zachęty różni się w poszczególnych dystrybucjach, jednak zazwyczaj przypomina on <code>user@host:katalog $</code> (przykładowo w [[Linux Mint]] zamiast <code>$</code> występuje <code>></code>). Znak zachęty może używać kolorów, może on też zawierać szereg dodatkowych danych. Podobnie jak w sh, w bashu za znak zachęty odpowiada zmienna <code>$PS1</code>.
+
W tej, obecnie najpopularniejszej powłoce, znak zachęty różni się w poszczególnych dystrybucjach, jednak zazwyczaj przypomina on <code>user@host:katalog $</code> (przykładowo w [[Linux Mint]] zamiast <code>$</code> występuje <code>></code>). Znak zachęty może używać kolorów, może on też zawierać szereg dodatkowych danych. Podobnie jak w sh, w bashu za znak zachęty odpowiada zmienna <code>$PS1</code>.
   
 
=== Dodatkowe informacje ===
 
=== Dodatkowe informacje ===
Linia 19: Linia 20:
 
* <code>\w</code> - ścieżka obecnego folderu;
 
* <code>\w</code> - ścieżka obecnego folderu;
 
* <code>\W</code> - nazwa obecnego folderu;
 
* <code>\W</code> - nazwa obecnego folderu;
 
 
[[Kategoria:Zagadnienia podstawowe]]
 
[[Kategoria:Zagadnienia podstawowe]]

Wersja z 01:43, 20 lip 2015

Znak zachęty – sekwencja znaków występująca w powłoce, informująca że system jest w stanie przyjmować polecenia (tytułowa zachęta). W systemie GNU/Linux jest ona zależna od powłoki, dystrybucji oraz ustawień użytkownika.

sh

W tej Uniksowej powłoce znak zachęty zwykłego użytkownika to domyślnie $, a roota -

  1. . Za znak zachęty odpowiada zmienna $PS1. Jej zmiana spowoduje zmianę znaku zachęty.

bash

W tej, obecnie najpopularniejszej powłoce, znak zachęty różni się w poszczególnych dystrybucjach, jednak zazwyczaj przypomina on user@host:katalog $ (przykładowo w Linux Mint zamiast $ występuje >). Znak zachęty może używać kolorów, może on też zawierać szereg dodatkowych danych. Podobnie jak w sh, w bashu za znak zachęty odpowiada zmienna $PS1.

Dodatkowe informacje

Dodatkowe informacje do znaku zachęty można dodać poprzez dodanie w wybranym miejscu odpowiedniego kodu. Poniżej zostały podane te najczęściej używane:

  • \d - data w formacie dzień-tygodnia miesiąc dzień. W przypadku dnia tygodnia i miesiąca są to 3 pierwsze litery ich nazw;
  • \h - host, z pominięciem domeny (tj. kropki i wszystkiego po niej; jeśli takowa występuje);
  • \H - pełny host;
  • \n - znak nowej linii;
  • \t - czas 24-godzinny w formacie GG:MM:SS;
  • \T - czas 12-godzinny w tym samym formacie;
  • \u - nazwa aktualnego użytkownika;
  • \v - wersja powłoki;
  • \w - ścieżka obecnego folderu;
  • \W - nazwa obecnego folderu;