هنگامی که وارد یک پنجره ترمینال می شوید، چه چیزی انجام می شود؟

همیشه تعجب کنید که نماد زیر چیست؟

~ Tilde نامیده می شود و از لاتین برای عنوان می شود و طبق ویکی پدیا آن را از طریق زبان اسپانیایی به زبان انگلیسی به دست آورد. این معنای عنوان یا عنوان است.

در داخل لینوکس نماد tilde (~) چیزی است که به عنوان metacharacter شناخته شده است و در محدوده یک پوسته ترمینال دارای معنی خاص است.

بنابراین دستور زیر دقیقا همان است:

cd ~

دستور بالا به سادگی شما را به دایرکتوری خانه می برد. این یک میانبر عالی است. اگر شما به پوشه دیگری مانند / var / logs یا / mnt و غیره حرکت کرده اید، تایپ کردن cd ~ شما را به دایرکتوری خانگی شما باز می گرداند.

تیلد (~) بیش از هرچیز است.

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

برای مثال، اگر شما یک کاربر به نام فرد در سیستم خود داشته باشید، می توانید با تایپ کردن موارد زیر به پوشه اصلی خود بروید:

cd ~ fred

یکی دیگر از استفاده از tilde این است که به بازگشت به دایرکتوری قبلی کار می کند. تصور کنید که شما فقط از پوشه / var / logs به پوشه home فرد تبدیل شده اید. شما می توانید با تایپ کردن موارد زیر به پوشه / var / logs بروید:

سی دی ~

مخالف ~ - ~ + است که هنگام استفاده با دستور cd شما را به دایرکتوری فعلی می برد.

این، البته، بسیار مفید نیست زیرا شما در حال حاضر در دایرکتوری فعلی کار می کنید.

تایپ کردن cd ~ به ترمینال و فشار دادن کلید tab لیستی از تمام پوشه های بالقوه ای را که می توانید وارد کنید را فراهم می کند.

یک نمونه از این را می توان در تصویر بالا مشاهده کرد.

برای رفتن به پوشه بازی ها، موارد زیر را وارد کنید:

cd ~ بازی ها

این شما را به پوشه / usr / games می برد.

توجه داشته باشید که تمام گزینه های لیست شده با دستور cd کار نمی کنند.

آخرین دو مورد استفاده از tilde به شرح زیر است:

cd ~ 0

cd ~ 1

cd ~ -1

این علامت به شما اجازه می دهد تا از طریق پشته دایرکتوری حرکت کنید. پوشه ها را می توان با استفاده از pushd به پشته پوشه اضافه کرد.

به عنوان مثال، اگر شما در پوشه موسیقی خود هستید و می خواهید آن را در پشته پوشه ظاهر کنید، عبارت زیر را تایپ کنید:

pushd / home / username / موسیقی

حالا دستور زیر را اجرا کنید :

dirs -v

این لیستی از تمام موارد موجود در پشته را نشان می دهد.

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

تصور کنید که پشته دارید به شرح زیر است:

0. موسیقی
1. دانلودها
2. اسکریپت ها

با استفاده از اصطلاح cd ~ 2 شما را به پوشه در موقعیت دوم در پشته می برد. توجه داشته باشید که اولین موقعیت همیشه دایرکتوری جاری است بنابراین دفعه بعد که dirs را تایپ می کنید -v شما زیر را می بینید:

0. اسکریپت ها
1. دانلودها
2. اسکریپت ها

اگر CD را به پوشه موسیقی بازگردانید، موقعیت 0 دوباره موسیقی خواهد بود.

دستور cd تنها فرمانی است که با tilde (~) کار می کند. دستور ls نیز کار می کند.

به عنوان مثال برای لیست تمام فایل ها در پوشه خانه خود را به شرح زیر است:

ls ~

tilde نیز در نامهای کاربری استفاده می شود و به طور کلی به عنوان یک پشتیبان توسط ویراستاران متن ایجاد می شود.

Tilde یکی از متاکاراکی های بسیاری است که در لینوکس استفاده می شود. متاکاروهای دیگر عبارتند از توقف کامل یا دوره (.) که برای نشان دادن وضعیت فعلی هنگام استفاده برای حرکت به سیستم فایل استفاده می شود، ستاره (*) به عنوان یک شخصیت با نام تجاری در جستجو ها به عنوان علامت سوال (؟) استفاده می شود.

نماد کاراته (^) برای نشان دادن شروع یک خط یا یک رشته استفاده می شود و نماد دلار برای نشان دادن پایان یک رشته یا خط در هنگام جستجو استفاده می شود.

در این مقاله استفاده از متاشتهای توصیف شده است .