یک راهنمای مبتدی برای پوسته لینوکس

پوسته چیست؟

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

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

انواع مختلف پوسته موجود است. در اینجا شایع ترین پوسته ها استفاده می شود:

بیشتر توزیع های مدرن لینوکس از پوسته bash یا shell dash استفاده می کنند، گرچه ارزش آن را می دانند که پوسته های دیگر وجود داشته باشند.

چگونه می توان یک پوسته را باز کرد؟

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

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

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

آیا یک ترمینال و شل همان چیز است؟

ترمینال و پوسته در حالی که اغلب در ارتباط با یکدیگر استفاده می شود جانوران بسیار متفاوت است. ترمینال یک برنامه است که شما را قادر به دسترسی به یک پوسته می کند.

همانطور که قبلا ذکر شد، ترمینال می تواند انواع مختلف پوسته را اجرا کند. یک پوسته برای اجرای شبیه سازی ترمینال نیاز ندارد. شما می توانید یک اسکریپت پوسته را از طریق یک کار CRON اجرا کنید به عنوان مثال یک ابزار برای اجرای اسکریپت ها در برخی دوره های زمانی است.

چگونه با پوسته ارتباط برقرار کنم

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

راه های مختلفی برای لیست کردن تمام دستورات وجود دارد. به عنوان مثال دستور زیر دستورات موجود را لیست می کند:

compgen -c | بیشتر

این همه دستورات در دسترس را لیست می کند، اما به گونه ای است که مگر اینکه شما بدانید دستورات به این معنی است که شما بعید به نظر می رسد بسیار راحت است.

شما می توانید از دستور man برای خواندن اطلاعات در مورد هر دستور با تایپ کردن موارد زیر استفاده کنید:

نام فرمان مرد

نام "commandname" را با نام فرمانی که مایل به خواندن آن هستید را جایگزین کنید.

شما همیشه می توانید از راهنماهای این سایت برای دنبال کردن نحوه استفاده از اکثر دستورات لینوکس موجود استفاده کنید.

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

خوشبختانه این راهنما به شما نشان می دهد که چگونه تمام این موارد را انجام دهید .

یک اسکریپت شل چیست

یک اسکریپت پوسته مجموعه ای از دستورات پوسته در یک فایل است که هنگام فراخوانی دستورات را یکی پس از دیگری اجرا می کند.

اسکریپت های شل یک راه انجام وظایف مشترک را دوباره و دوباره فراهم می کند.

میانبرهای صفحه کلید

تعدادی از میانبرهای صفحه کلید وجود دارد که برای تعامل سریع با یک پوسته در یک پنجره ترمینال اهمیت دارد.

نصب نرم افزار با استفاده از خط فرمان

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

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

به عنوان مثال apt-get در توزیع های مبتنی بر دبیان در دسترس است در حالی که yum برای توزیع مبتنی بر Red Hat در دسترس است.

شما می توانید apt-get را در اسکریپت پوسته استفاده کنید، اما در هر توزیع کار نخواهد کرد. این یک برنامه خط فرمان است که مخالف دستورالعمل پوسته اختصاصی است.

نکات و ترفندهای مفید

این راهنما لیستی از 15 راهنمایی و ترفندهای مفید برای خط فرمان را فراهم می کند.

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