PS1: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Jliiva (talk | contribs)
No edit summary
Jliiva (talk | contribs)
No edit summary
Line 9: Line 9:
Jooksvate prompt'i seadete kuvamine.
Jooksvate prompt'i seadete kuvamine.
<pre>$ echo $PS1</pre>
<pre>$ echo $PS1</pre>
Vaikimise on väljundiks:
<pre>\u@\h:\w\$</pre>
kus \u märgib kasutajanime, \h märgib hostinime, \w märgib jooksvat töökataloogi
Bash lubab prompt'i muuta sisestades kaldkriipsuga sümboleid, mis lahti selgitatuna märgivad järgnevat:
<pre>\a : prompt annab helisignaali
\d : kuupäev formaadis nädalapäev-kuu-kuupäev
\D{formaat} : formaat edastatakse käsule strftime ja tulemus sisestatakse prompt'i string'i, tühi märgib, et tulemus kuvatakse lokaalses aja esituses
\e : ASCII katkestus sümbol
\h : hostinimi esimese '.'
\H : hostinimi
\j : shellis hetkel jooksvate tööde nimekiri
\l : shell'i terminalseadme nimi
\n : uus rida
\r : kursori rea algusesse viimine
\s : shell'i nime kuvamine
\t : hetkeaja 24-tunni tund-minut-sekund formaadis kuvamine
\T : hetkeaja 12-tunni tund-minut-sekund formaadis kuvamine
\@ : hetkeaja 12-tunni enne AM/PM formaadis kuvamine
\A : hetkeaja 24-tunni tund-minut formaadis kuvamine
\u : kasutajanimi kuvamine
\v : bash'i versiooni kuvamine
\V<\pre>
<pre>bootcfg /ems on /port com1 /baud 9600 /id 1</pre>
<pre>bootcfg /ems on /port com1 /baud 9600 /id 1</pre>
Juhan Liiva A21
Juhan Liiva A21

Revision as of 12:54, 1 May 2011

Poolik

Sissejuhatus

Enamik meist töötab shell prompt'iga. Vaikimisi kuvavad enamik Linux'i distro'sid hostinime ja aktiivset kataloogi, kus asutakse. Prompt'i saab lihtsate vahenditega panna kuvama kasutaja jaoks olulist informatsiooni ning lisada ka veidi värvi.

Prompti kontrollitakse spetsiaalsete shell'i muutujate kaudu. Tule

Kasutamine

Jooksvate prompt'i seadete kuvamine.

$ echo $PS1

Vaikimise on väljundiks:

\u@\h:\w\$

kus \u märgib kasutajanime, \h märgib hostinime, \w märgib jooksvat töökataloogi Bash lubab prompt'i muuta sisestades kaldkriipsuga sümboleid, mis lahti selgitatuna märgivad järgnevat:

\a : prompt annab helisignaali
\d : kuupäev formaadis nädalapäev-kuu-kuupäev
\D{formaat} : formaat edastatakse käsule strftime ja tulemus sisestatakse prompt'i string'i, tühi märgib, et tulemus kuvatakse lokaalses aja esituses
\e : ASCII katkestus sümbol
\h : hostinimi esimese '.'
\H : hostinimi
\j : shellis hetkel jooksvate tööde nimekiri
\l : shell'i terminalseadme nimi
\n : uus rida
\r : kursori rea algusesse viimine
\s : shell'i nime kuvamine
\t : hetkeaja 24-tunni tund-minut-sekund formaadis kuvamine
\T : hetkeaja 12-tunni tund-minut-sekund formaadis kuvamine
\@ : hetkeaja 12-tunni enne AM/PM formaadis kuvamine
\A : hetkeaja 24-tunni tund-minut formaadis kuvamine
\u : kasutajanimi kuvamine
\v : bash'i versiooni kuvamine
\V<\pre>
<pre>bootcfg /ems on /port com1 /baud 9600 /id 1

Juhan Liiva A21