میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

آناتومی یک اعلان

اعلان پیش فرض ما چیزی شبیه به این است:



[me@linuxbox ~]$

[me@linuxbox ~]$


توجه داشته باشید که شامل نام کاربری، نام میزبان و دایرکتوری فعلی ما است، اما چگونه به این شکل رسید؟ خیلی ساده، معلوم است. اعلان توسط یک متغیر محیطی به نام تعریف می شود PS1 (مخفف "رشته اعلان یک"). ما می توانیم محتویات را مشاهده کنیم PS1 با از دست فرمان:


[me@linuxbox ~]$ echo $PS1

[\u@\h \W]\$

[me@linuxbox ~]$ echo $PS1

[\u@\h \W]\$


توجه: اگر نتایج شما دقیقاً مشابه مثال بالا نیست نگران نباشید. هر توزیع لینوکس رشته درخواست را کمی متفاوت تعریف می کند، برخی کاملاً عجیب و غریب.


از نتایج، ما می توانیم آن را ببینیم PS1 شامل تعداد کمی از شخصیت‌هایی است که در فرمان خود می‌بینیم، مانند براکت‌ها، علامت at-sign و علامت دلار، اما بقیه یک راز هستند. زیرک میان ما اینها را می شناسد کاراکترهای ویژه بک اسلش پسندیدن

آناتومی یک اعلان


آنهایی که در فصل 7 دیدیم. در اینجا فهرستی جزئی از شخصیت‌هایی وجود دارد که بر هم زدن به طور خاص در رشته سریع رفتار می کند:


جدول 13-1: کدهای فرار مورد استفاده در درخواست های شل


مقدار توالی نمایش داده می شود

مقدار توالی نمایش داده می شود

زنگ ASCII. این باعث می شود کامپیوتر در هنگام مواجه شدن با آن بوق بیپ کند.


\d تاریخ فعلی در قالب روز، ماه، تاریخ. به عنوان مثال، "Mon 26 May."


\h نام میزبان ماشین محلی منهای نام دامنه انتهایی.


\H نام میزبان کامل.


\j تعداد کارهای در حال اجرا در جلسه پوسته فعلی.


\l نام دستگاه ترمینال فعلی.


\n یک کاراکتر خط جدید.


بازگشت کالسکه.


\s نام برنامه پوسته.


\t زمان کنونی در قالب 24 ساعت: دقیقه: ثانیه.


\T زمان فعلی در قالب 12 ساعت.


\@ زمان کنونی در قالب 12 ساعت AM/PM.


\A زمان فعلی در قالب 24 ساعت: دقیقه.


\u نام کاربری کاربر فعلی.


\v شماره نسخه پوسته.


\V شماره نسخه و انتشار پوسته.


\w نام دایرکتوری فعلی.


\W آخرین قسمت از نام فهرست کاری فعلی.


\! شماره تاریخچه دستور فعلی


\# تعداد دستورات وارد شده در این جلسه پوسته.


\$ این کاراکتر "$" را نشان می دهد مگر اینکه ما دارای امتیازات superuser باشیم.

در این صورت، به جای آن یک "#" نمایش داده می شود.


\[ شروع یک یا چند کاراکتر غیرچاپ را نشان می دهد.

این برای جاسازی کاراکترهای کنترلی غیر چاپی استفاده می شود که شبیه ساز ترمینال را به نحوی دستکاری می کنند، مانند حرکت دادن



مکان نما یا تغییر رنگ متن


\] علامت پایان یک دنباله کاراکتر غیرچاپی است.



برترین سیستم عامل Cloud Computing در OnWorks: