Linux Wiki
(At this time it seems like Movable Type is the best blogging platform available right now. from what I've read Is that what you are using on your blog? edabdgaceeacdbbb)
m (Comment removed during RTBF process for Anonymous 61ae70edb161f1.41253399)
Znacznik: mobileedit
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>
+
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.
#</code>. Za znak zachęty odpowiada zmienna <code>$PS1</code>. Jej zmiana spowoduje zmianę znaku zachęty.
 
   
 
== [[bash]] ==
 
== [[bash]] ==
Linia 20: Linia 19:
 
* <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 21:32, 8 maj 2014

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 - #. Za znak zachęty odpowiada zmienna $PS1. Jej zmiana spowoduje zmianę znaku zachęty.

bash

W tej, obecnie najpopularniejsze 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;