ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

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

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

کارت های وحشی

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


نام کارت های وحشی. استفاده از حروف عام (که همچنین به عنوان گلوب) به شما امکان می دهد نام فایل ها را بر اساس الگوی کاراکترها انتخاب کنید. جدول زیر حروف عام و انتخاب آنها را فهرست می کند:


جدول 4-1: عجایب


معنی حروف عام

معنی حروف عام

* با هر شخصیتی مطابقت دارد


تصویر

? منطبق با هر شخصیت منفرد


تصویر

[کاراکتر] با هر شخصیتی که یکی از اعضای مجموعه است مطابقت دارد کاراکتر


تصویر

[!کاراکتر] با هر شخصیتی که عضو مجموعه نیست مطابقت دارد

کاراکتر


تصویر

[[:کلاس:]] با هر شخصیتی که یکی از اعضای مشخص شده است مطابقت دارد

کلاس


تصویر


جدول 4-2 متداول ترین کلاس های کاراکتر را فهرست می کند:


جدول 4-2: کلاس های کاراکترهای رایج


معنی کلاس شخصیت

معنی کلاس شخصیت

تصویر

تصویر

تصویر

[:alnum:] با هر نویسه الفبایی مطابقت دارد [:alpha:] با هر نویسه الفبایی مطابقت دارد [:digit:] مطابق با هر عدد

[:lower:] با هر حرف کوچک مطابقت دارد


تصویر

[:upper:] با هر حرف بزرگ مطابقت دارد


تصویر


استفاده از حروف عام امکان ساخت معیارهای انتخاب بسیار پیچیده برای نام فایل ها را فراهم می کند. در اینجا چند نمونه از الگوها و آنچه مطابقت دارند آورده شده است:


جدول 4-3: نمونه های عجایب


مطابقت الگوها

مطابقت الگوها

* تمام فایل های


تصویر

g* هر فایلی که با "g" شروع شود


تصویر

b*.txt هر فایلی که با "b" و به دنبال آن هر کاراکتری شروع شده و با ".txt" ختم شود.


تصویر

کارت های وحشی


تصویر

داده ها؟؟؟ هر فایلی که با "داده" شروع می شود و دقیقاً با سه کاراکتر دنبال می شود


تصویر

[abc]* هر فایلی که با "a"، "b" یا "c" شروع شود


تصویر

پشتیبان‌گیری.[0-9][0-9][0-9] هر فایلی که با «پشتیبان‌گیری» شروع می‌شود.

به دنبال آن دقیقا سه عدد


تصویر

[[:upper:]]* هر فایلی که با یک حرف بزرگ شروع شود


تصویر

[![:digit:]]* هر فایلی که با عدد شروع نمی شود


تصویر

*[[:lower:]123] هر فایلی که با حروف کوچک یا اعداد «1»، «2» یا «3» ختم شود.


تصویر


تصویر

Wildcards را می توان با هر دستوری که نام فایل ها را به عنوان آرگومان می پذیرد استفاده کرد، اما در فصل 7 بیشتر در مورد آن صحبت خواهیم کرد.


محدوده شخصیت

اگر از محیط دیگری شبیه به یونیکس آمده‌اید یا کتاب‌های دیگری در این زمینه خوانده‌اید، ممکن است با [AZ] یا [az] نمادهای محدوده کاراکتر اینها نمادهای سنتی یونیکس هستند و در نسخه های قدیمی لینوکس نیز کار می کنند. آنها هنوز هم می توانند کار کنند، اما شما باید بسیار مراقب آنها باشید زیرا تا زمانی که به درستی پیکربندی نشده باشند، نتایج مورد انتظار را تولید نمی کنند. در حال حاضر، باید از استفاده از آنها خودداری کنید و به جای آن از کلاس های کاراکتر استفاده کنید.


حروف عام در رابط کاربری گرافیکی نیز کار می کنند

وایلدکارت‌ها نه تنها به این دلیل ارزشمند هستند که اغلب در خط فرمان استفاده می‌شوند، بلکه توسط برخی از مدیران فایل گرافیکی نیز پشتیبانی می‌شوند.

In حلزونهای گرمسیری مارپیچی جنوب اقیانوس ساکن و اقیانوس هند (مدیر فایل گنوم)، می توانید فایل ها را با استفاده از آیتم منوی Edit/Select Pattern انتخاب کنید. فقط یک الگوی انتخاب فایل با کارت های وحشی وارد کنید و فایل های موجود در فهرستی که در حال حاضر مشاهده می شود برای انتخاب برجسته می شوند.

در برخی از نسخه های گراز دریایی و فاتح (مدیریت فایل برای KDE)، می توانید حروف عام را مستقیماً در نوار مکان وارد کنید. برای مثال، اگر می‌خواهید تمام فایل‌هایی که با حروف کوچک «u» شروع می‌شوند را در پوشه /usr/bin ببینید، «/usr/bin/u*» را در نوار مکان وارد کنید و نتیجه نمایش داده می‌شود.



تصویر

بسیاری از ایده‌ها که ابتدا در رابط خط فرمان یافت می‌شوند، به رابط گرافیکی نیز راه پیدا می‌کنند. این یکی از چیزهایی است که میزکار لینوکس را بسیار قدرتمند می کند.


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