Shell Scripting – Tutorial 01: Terminals, Consoles and Shells

Shell Scripting - Tutorial 01: Terminals, Consoles and Shells

Shell Scripting – Tutorial 01: Terminals, Consoles and Shells

En ubunlog ما همیشه به دنبال نشان دادن هستیم اخبار و اخبارکنار راهنما و آموزش. به همین دلیل امروز با مجموعه ای از آموزش های مفید در رابطه با یک نکته فنی گسترده و پیشرفته در گنو / لینوکس.

در نتیجه، امروز ما اولین (آموزش 01) از مجموعه ای از پست های کوتاه در مورد اسکریپت شل. برای کمک به بهبود مهارت ترمینال، به همه آن کاربران پرشور سیستم عامل های گنو / لینوکس. صرف نظر از اینکه این کار را به صورت آماتوری یا حرفه ای انجام می دهند.

در مورد PowerShell

و قبل از شروع این آموزش 01 در مورد «اسکریپت نویسی پوسته»، توصیه می کنیم موارد زیر را بررسی کنید مطالب مرتبط، در پایان خواندن این پست امروز:

در مورد PowerShell
مقاله مرتبط:
PowerShell، این پوسته خط فرمان را در اوبونتو 22.04 نصب کنید

درباره lua
مقاله مرتبط:
Lua ، این زبان قدرتمند اسکریپت نویسی را روی اوبونتو نصب کنید

آموزش اسکریپت پوسته 01

آموزش اسکریپت پوسته 01

مبانی مرتبط

ترمینال چیست؟

وقتی صحبت می کنید سخت افزار، کلمه معمولاً همراه است "پایانه" به آن دستگاه های فیزیکی که به ما اجازه می دهد اطلاعات را در رایانه وارد کرده و دریافت کنید. با این حال، در زمینه نرمافزارو بالاتر از همه، از نظر استفاده از سیستم عامل در حالت متنی، کلمه "پایانه"، معمولاً به طور خاص به شبیه سازهای ترمینال. یعنی آن دسته از برنامه هایی که به ما اجازه می دهند از حالت متن در یک رابط کاربری گرافیکی (GUI) استفاده کنیم. بدین ترتیب، اجرا کنید و به یک پوسته دسترسی پیدا کنید یا چندین نوع پوسته

یک مثال خوب شناخته شده است ویندوز، که معروف را ارائه می دهد ترمینال ویندوز، که به طور پیش فرض به شما امکان استفاده از آن را می دهد از Windows PowerShell (یا فقط PowerShell)، و برنامه "نماد سیستم" یا به سادگی CMD (خط فرمان). در حالی که در گنو/لینوکس برنامه های ترمینال زیادی وجود دارد که می توانند از چندین Shell استفاده کنند. به عنوان شناخته شده ترین پوسته Bash.

کنسول چیست؟

مدت "کنسول" درست مثل آن "پایانه"از نظر سخت افزاری معمولاً با یک چیز مرتبط هستند. با این حال، از نظر نرم افزار، صحیح ترین ارتباط آن باید همان a جلسه باز در یک پوسته. یک مثال خوب برای درک این موضوع این است که می توانیم یک ترمینال را باز کنیم و 2 تب (کنسول) را در آن باز کنیم.

و در هر یک، یک جلسه پوسته متفاوت را شروع کنید. علاوه بر این، در سیستم عامل های گنو / لینوکس، معمولاً به کنسول های مختلفی که به نام شناخته می شوند دسترسی داریم TTY (TeleTypewriter)، که با استفاده از میانبرهای صفحه کلید زیر قابل دسترسی است: Ctrl + Alt + کلید عملکرد (از F1 تا F7).

پایانه ها، کنسول ها و پوسته ها

پوسته چیست؟

یک پوسته را می توان به طور خلاصه به این صورت توصیف کرد: a مفسر فرمان سیستم عامل بنابراین، به نوبه خود، یک پوسته را می توان به عنوان یک مشاهده کرد رابط متنی با کارایی بالا، که از طریق یک ترمینال (کنسول) برای اهداف بسیار خاص مانند: مدیریت یک سیستم عامل، اجرا و تعامل با برنامه ها و ارائه یک محیط برنامه نویسی اولیه (توسعه) استفاده می شود. علاوه بر این، در گنو/لینوکس Shell های زیادی وجود دارد که از جمله آنها می توان به موارد زیر اشاره کرد: زش, ماهی، Ksh و Tcsh، در میان بسیاری دیگر.

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

در مورد بال
مقاله مرتبط:
Wing ، یک محیط توسعه برای پایتون طراحی شده است
در مورد راکت
مقاله مرتبط:
راکت ، این زبان برنامه نویسی را در اوبونتو نصب کنید

بنر چکیده برای پست

خلاصه

به طور خلاصه ، ما به این امیدواریم آموزش 01 در مورد «اسکریپت نویسی پوسته» مورد پسند و مفید بسیاری قرار گیرد. و یک نقطه شروع عالی برای کمک به آموزش استفاده از ترمینال گنو/لینوکس، به خصوص برای آن دسته از افراد کاربران مبتدی در گفته ها سیستم عامل رایگان و باز، که به احتمال زیاد فقط از برنامه های گرافیکی برای مدیریت آنها استفاده می کنند.

اگر از محتوا خوشتان آمد، نظر دهید و آن را به اشتراک بگذارید. و به یاد داشته باشید، از ابتدای ما دیدن کنید «محل»، علاوه بر کانال رسمی از تلگراف برای اخبار بیشتر، آموزش ها و به روز رسانی لینوکس.


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

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.