<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>siec.com.pl &#187; bash</title>
	<atom:link href="http://www.siec.com.pl/tag/bash/feed" rel="self" type="application/rss+xml" />
	<link>http://www.siec.com.pl</link>
	<description>skrypty, rozwiązania, pomysły...</description>
	<lastBuildDate>Fri, 20 Aug 2010 20:06:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Kolorowy znak zachęty w linuxie</title>
		<link>http://www.siec.com.pl/kolorowy-znak-zachety-w-linuxie.html</link>
		<comments>http://www.siec.com.pl/kolorowy-znak-zachety-w-linuxie.html#comments</comments>
		<pubDate>Tue, 16 Feb 2010 11:49:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Porady i rozwiązania]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.wisnia.izg.pl/?p=27</guid>
		<description><![CDATA[Po zalogowaniu się na maszynę linuxową w trybie tekstowym, pojawia się znak zachęty. Przedstawię tutaj krótki opis jak pokolorować tenże znak. Ustawienie znaku zachęty ukrywa się pod zmienną PS1, którą możemy ustawić dla danego użytkownika w pliku użytkonika:  .bashrc.  Standardowe ustawienie znaku zachęty w systemach linuxowych wygląda ( w zależności od systemu) mniej więcej tak: [...]]]></description>
			<content:encoded><![CDATA[<p>Po zalogowaniu się na maszynę linuxową w trybie tekstowym, pojawia się znak zachęty. Przedstawię tutaj krótki opis jak pokolorować tenże znak.</p>
<p><span id="more-27"></span></p>
<p>Ustawienie znaku zachęty ukrywa się pod zmienną PS1, którą możemy ustawić dla danego użytkownika w pliku użytkonika:  .bashrc.  Standardowe ustawienie znaku zachęty w systemach linuxowych wygląda ( w zależności od systemu) mniej więcej tak:</p>
<p><code>xdsl:~# echo $PS1<br />
\h:\w\$</code></p>
<p>lub bardziej szczegółowe:</p>
<p><code>[root@xdsl ~]$echo $PS1<br />
[\u@\h \W]$</code></p>
<p>Ale po kolei, dostępne opcje które możemy użyć aby ustawić zmienną PS1:</p>
<ul>
<li><strong>\u</strong> – nazwa użytkownika</li>
<li><strong>\h</strong> – nazwa hosta (komputera)</li>
<li><strong>\H</strong> – nazwa pełnego hosta</li>
<li><strong>\w</strong> – bezwzględna ścieżka do aktualnego katalogu</li>
<li><strong>\W</strong> – nazwa aktualnego katalogu</li>
<li><strong>\d</strong> – data w formacie dzień_tygodnia miesiąc dzień_miesiąca</li>
<li><strong>\t</strong> – godzina w formacie 24-godzinnym</li>
<li><strong>\T</strong> – godzina w formacie 12-godzinnym</li>
<li><strong>\@</strong> – godzina w formacie 12-godzinnym wraz z <em>am</em>/<em>pm</em></li>
<li><strong>\n</strong> – znak nowej linii</li>
<li><strong>\!</strong> – numer aktualnego polecenia</li>
</ul>
<p>Czyli znamy już opcje jakie możemy użyć aly ustawić wyświeltanie a teraz definicje kolorów aby ustawić znak zachęty w odpowiednich kolorach:</p>
<ul>
<li>czarny (kod: 30)</li>
<li>czerwony (kod: 31)</li>
<li>zielony (kod: 32)</li>
<li>żółty (kod: 33)</li>
<li>niebieski (kod: 34)</li>
<li>karmazynowy (kod: 35)</li>
<li>turkusowy {kod: 36)</li>
<li>biały (kod: 37)</li>
</ul>
<p>Kody do ustawienia kolorów tła są takie same jak czcionek tylko zamiast 3 na początku występuje 4.</p>
<p>Dodatkowo można ustawić takie atrubuty jak:</p>
<ul>
<li>kod 00 – normalna czcionka</li>
<li>kod 01 – czcionka pogrubiona</li>
<li>kod 04 – czcionka podkreślona</li>
<li>kod 05 – czcionka mrugająca</li>
<li>kod 07 – przełącza kolory tła z kolorem czcionki</li>
<li>kod 08 – czcionka ukryta</li>
</ul>
<p>A tutaj przykład ustawienia kolorowego pogrubionego znaku zachęty:</p>
<p><code>\[\033[1;33;40m\u@\033[1;37;40m\h:\033[1;32;40m\w$\033[0m\]</code></p>
<p>a wygląda to tak:</p>
<p><img title="Znak zachęty" src="http://www.siec.com.pl/img/znak_zachety.jpg" alt="" /></p>
<p>Do testów możemy użyć oczywiście polecenia:</p>
<p>export $PS1=&#8221;i tutaj wyrażenie&#8230;&#8221;</p>
<p>jednak aby nie ładować ustawień co logowanie to jak było wspomniane na początku artykułu należy dodać odpowiednie wpisy do .bashrc</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siec.com.pl/kolorowy-znak-zachety-w-linuxie.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

