Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Aká je výzva v príkazovom riadku na UNIX?

„Výzva“ v príkazovom riadku na UNIX je riadok textu, ktorý sa zobrazí pred zadaním príkazu. Zvyčajne je to kombinácia znakov, ktoré naznačujú:

* Aktuálny užívateľ: Toto je často používateľské meno, po ktorom nasleduje špeciálna postava ako „$` pre bežných používateľov alebo#`pre root.

* Aktuálny adresár: Môže to byť úplná cesta alebo len posledná časť cesty (napr. `~/`).

* Ďalšie informácie: To by mohlo zahŕňať názov hostiteľa, dátum a čas alebo iné vlastné prvky.

Tu je porucha:

* samotný „výzva“: Toto je riadok textu, ktorý sa objaví.

* „Výzva“: Toto je skutočný text, ktorý tvorí výzvu, definovanú premennou prostredia `PS1`.

* Prombové znaky: Toto sú konkrétne symboly v rámci reťazca postihnutia, ktoré predstavujú rôzne informácie (napr. `\ U` pre používateľské meno,` \ w` pre aktuálny adresár).

Príklad:

`` `Bash

užívateľ@hostizne:~/my_directory $

`` `

V tomto príklade:

* `user 'je používateľské meno.

* `Hostname` je názov hostiteľa počítača.

* `~/my_directory` je aktuálny adresár.

* `$` Označuje bežného používateľa.

Prispôsobenie vašej výzvy:

Výzvu si môžete prispôsobiť nastavením premennej prostredia `PS1`. Napríklad zmeniť výzvu na zobrazenie názvu hostiteľa a aktuálneho adresára:

`` `Bash

Ps1 ="\ u@\ h:\ w \ $"

`` `

To bude mať za následok výzvu ako:

`` `Bash

user@hostizne:/home/user $ $

`` `

Spoločné prvky postihnutia:

* `\ u`:Používateľské meno

* `\ H`:Hostiteľ

* `\ W`:Aktuálny pracovný adresár

* `\ t`:aktuálny čas

* `\ d`:Aktuálny dátum

* `\ $`:Znak dolára (používa sa pre bežných používateľov)

* `\#`:Značka libry (používa sa pre používateľa koreňov)

Viac informácií o prispôsobovaní výziev na manuálnych stránkach vášho škrupiny (napr. „Man Bash“).

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené