Shell Scripting – Tutorial 01: Terminals, Consoles and Shells
En ubunlog ما همیشه به دنبال نشان دادن هستیم اخبار و اخبارکنار راهنما و آموزش. به همین دلیل امروز با مجموعه ای از آموزش های مفید در رابطه با یک نکته فنی گسترده و پیشرفته در گنو / لینوکس.
در نتیجه، امروز ما اولین (آموزش 01) از مجموعه ای از پست های کوتاه در مورد اسکریپت شل. برای کمک به بهبود مهارت ترمینال، به همه آن کاربران پرشور سیستم عامل های گنو / لینوکس. صرف نظر از اینکه این کار را به صورت آماتوری یا حرفه ای انجام می دهند.
و قبل از شروع این آموزش 01 در مورد «اسکریپت نویسی پوسته»، توصیه می کنیم موارد زیر را بررسی کنید مطالب مرتبط، در پایان خواندن این پست امروز:
شاخص
آموزش اسکریپت پوسته 01
مبانی مرتبط
ترمینال چیست؟
وقتی صحبت می کنید سخت افزار، کلمه معمولاً همراه است "پایانه" به آن دستگاه های فیزیکی که به ما اجازه می دهد اطلاعات را در رایانه وارد کرده و دریافت کنید. با این حال، در زمینه نرمافزارو بالاتر از همه، از نظر استفاده از سیستم عامل در حالت متنی، کلمه "پایانه"، معمولاً به طور خاص به شبیه سازهای ترمینال. یعنی آن دسته از برنامه هایی که به ما اجازه می دهند از حالت متن در یک رابط کاربری گرافیکی (GUI) استفاده کنیم. بدین ترتیب، اجرا کنید و به یک پوسته دسترسی پیدا کنید یا چندین نوع پوسته
یک مثال خوب شناخته شده است ویندوز، که معروف را ارائه می دهد ترمینال ویندوز، که به طور پیش فرض به شما امکان استفاده از آن را می دهد از Windows PowerShell (یا فقط PowerShell)، و برنامه "نماد سیستم" یا به سادگی CMD (خط فرمان). در حالی که در گنو/لینوکس برنامه های ترمینال زیادی وجود دارد که می توانند از چندین Shell استفاده کنند. به عنوان شناخته شده ترین پوسته Bash.
کنسول چیست؟
مدت "کنسول" درست مثل آن "پایانه"از نظر سخت افزاری معمولاً با یک چیز مرتبط هستند. با این حال، از نظر نرم افزار، صحیح ترین ارتباط آن باید همان a جلسه باز در یک پوسته. یک مثال خوب برای درک این موضوع این است که می توانیم یک ترمینال را باز کنیم و 2 تب (کنسول) را در آن باز کنیم.
و در هر یک، یک جلسه پوسته متفاوت را شروع کنید. علاوه بر این، در سیستم عامل های گنو / لینوکس، معمولاً به کنسول های مختلفی که به نام شناخته می شوند دسترسی داریم TTY (TeleTypewriter)، که با استفاده از میانبرهای صفحه کلید زیر قابل دسترسی است: Ctrl + Alt + کلید عملکرد (از F1 تا F7).
پوسته چیست؟
یک پوسته را می توان به طور خلاصه به این صورت توصیف کرد: a مفسر فرمان سیستم عامل بنابراین، به نوبه خود، یک پوسته را می توان به عنوان یک مشاهده کرد رابط متنی با کارایی بالا، که از طریق یک ترمینال (کنسول) برای اهداف بسیار خاص مانند: مدیریت یک سیستم عامل، اجرا و تعامل با برنامه ها و ارائه یک محیط برنامه نویسی اولیه (توسعه) استفاده می شود. علاوه بر این، در گنو/لینوکس Shell های زیادی وجود دارد که از جمله آنها می توان به موارد زیر اشاره کرد: زش, ماهی، Ksh و Tcsh، در میان بسیاری دیگر.
در آموزش بعدی و دوم، به خصوص در Shells کمی عمیقتر میشویم پوسته باش. و سپس به جلو می رویم اسکریپت ها و پوسته اسکریپت.
خلاصه
به طور خلاصه ، ما به این امیدواریم آموزش 01 در مورد «اسکریپت نویسی پوسته» مورد پسند و مفید بسیاری قرار گیرد. و یک نقطه شروع عالی برای کمک به آموزش استفاده از ترمینال گنو/لینوکس، به خصوص برای آن دسته از افراد کاربران مبتدی در گفته ها سیستم عامل رایگان و باز، که به احتمال زیاد فقط از برنامه های گرافیکی برای مدیریت آنها استفاده می کنند.
اگر از محتوا خوشتان آمد، نظر دهید و آن را به اشتراک بگذارید. و به یاد داشته باشید، از ابتدای ما دیدن کنید «محل»، علاوه بر کانال رسمی از تلگراف برای اخبار بیشتر، آموزش ها و به روز رسانی لینوکس.
اولین کسی باشید که نظر