به طور مشابه با سیستم عامل ویندوز، لینوکس دارای مجموعه ای از دستورات برای کار راحت تر و سریع در سیستم عامل است. اما اگر در اولین مورد ما ابزار را فراخوانی کنیم یا یک عمل از «خط فرمان» (cmd) انجام دهیم، سپس در سیستم دوم، اقدامات در شبیه ساز ترمینال انجام می شود. در اصل، "ترمینال" و "خط فرمان" یک و یک هستند.
فهرست دستورات در لینوکس «ترمینال»
برای کسانی که اخیرا شروع به آشنا شدن با خط سیستم عامل های خانواده لینوکس کرده اند، ما زیر ثبت نام از مهم ترین دستورات مورد نیاز برای هر کاربر را ارائه می دهیم. توجه داشته باشید که ابزارها و خدماتی که از ترمینال نامیده می شوند، در تمام توزیع های لینوکس از پیش نصب شده اند و نیازی به پیش بارگیری نیستند.
مدیریت فایل
در هر سیستم عامل، بدون تعامل با فرمت های مختلف فایل می توانید انجام دهید. اکثر کاربران برای استفاده از مدیر فایل استفاده می شوند که دارای یک پوسته گرافیکی برای این منظور است. اما همه ی دستکاری های یکسان یا حتی یک لیست بزرگ از آنها را می توان با استفاده از دستورات خاص انجام داد.
کار با متن
وارد شدن به دستورات Terminal که به طور مستقیم با فایل ها ارتباط برقرار می کند، دیر یا زود شما باید آنها را تغییر دهید. دستورات زیر برای کار با اسناد متنی مورد استفاده قرار می گیرد:
- بیشتر - به شما اجازه می دهد که متن را مشاهده کنید که در منطقه کاری مناسب نیست. در غیاب پیمایش ترمینال، تابع مدرن تر کمتر استفاده می شود .
- grep - متن را بر اساس الگو جستجو می کند.
- سر، دم - اولین دستور مسئول خروجی چند خط ابتدای سند (هدر)، دوم -
آخرین خطوط در سند را نشان می دهد. به طور پیش فرض، 10 خط نمایش داده می شود. شما می توانید شماره خود را با استفاده از تابع -n و -f تغییر دهید. - مرتب کردن بر اساس - استفاده می شود برای مرتب سازی خطوط. گزینه -n برای شماره گیری استفاده می شود، -r برای مرتب سازی از بالا به پایین استفاده می شود.
- diff - مقایسه و نشان می دهد تفاوت در یک سند متن (خط به خط).
- wc - تعداد کلمات، رشته ها، بایت ها و شخصیت ها.
مدیریت فرآیند
استفاده طولانی مدت از سیستم عامل در طی یک جلسه باعث ظهور بسیاری از فرآیندهای فعال می شود که می تواند عملکرد کامپیوتر را به طور قابل توجهی کاهش دهد تا کار راحتی با آن نباشد.
با تکمیل فرایندهای غیر ضروری، این وضعیت را می توان به راحتی حل کرد. در لینوکس، دستورات زیر برای این منظور استفاده می شود:
- ps، pgrep - دستور اول تمام اطلاعات مربوط به فرآیندهای فعال سیستم را نمایش می دهد (تابع "-e" یک فرآیند خاص را نمایش می دهد)؛ دوم، شناسه پردازش را نشان می دهد پس از ورود کاربر به نام آن.
- کشتن - فرآیند PID را به پایان میرساند.
- xkill - با کلیک کردن بر روی پنجره پردازش -
آن را کامل می کند - pkill - فرآیند را با نام خود متوقف می کند.
- killall تمام فرآیندهای فعال را متوقف می کند.
- بالا، htop - مسئول نمایش فرایندها هستند و به عنوان مانیتور کنسول سیستم استفاده می شوند. htop امروز محبوب تر است.
- زمان - نمایش داده ها در زمان اجرا بر روی صفحه ترمینال.
محیط کاربر
تعداد دستورات مهم شامل نه تنها مواردی است که به شما اجازه می دهد تا با اجزای سیستم ارتباط برقرار کنید، بلکه همچنین انجام کارهای بی اهمیت تر را انجام می دهید که در هنگام کار در رایانه راحت هستند.
- تاریخ - تاریخ و زمان را در فرمت های مختلف (12 ساعت، 24 ساعت)، بسته به گزینه را نمایش می دهد.
- نام مستعار - به شما اجازه می دهد تا یک فرمان را کوتاه کنید یا یک مترادف برای آن ایجاد کنید، یک یا چند جریان را اجرا کنید.
- uname - اطلاعاتی در مورد نام کار سیستم ارائه می دهد.
- sudo، sudo su - اولین برنامه های اجرا شده از طرف یکی از کاربران سیستم عامل است. دوم از طرف Super User است.
- خواب - کامپیوتر را به حالت خواب می برد.
- shutdown - بلافاصله کامپیوتر را خاموش می کند، گزینه -h اجازه می دهد تا کامپیوتر را در یک زمان معین خاموش کنید.
- راه اندازی مجدد - کامپیوتر را مجددا راه اندازی می کند. شما همچنین می توانید زمان راه اندازی مجدد خاص با استفاده از گزینه های خاص تنظیم کنید.
مدیریت کاربران
هنگامی که بیش از یک نفر در یک کامپیوتر کار می کند، اما چندین، ایجاد چند کاربر بهترین گزینه خواهد بود. با این حال، شما نیاز به دانستن دستورات برای تعامل با هر یک از آنها.
- useradd، userdel، usermod - اضافه کردن، حذف، ویرایش حساب کاربری، به ترتیب.
- passwd - برای تغییر رمز عبور استفاده می شود. اجرا از سوی Super User ( sudo su در ابتدای فرمان) به شما اجازه می دهد که رمزهای عبور همه حساب ها را بازنشانی کنید.
مشاهده اسناد
هیچ کاربر قادر به یادآوری معنای تمام دستورات در سیستم یا محل فایلهای اجرایی برنامه نیست، اما سه فرمان به راحتی قابل یادآوری می تواند به نجات برسد:
- whereis - مسیر را به فایل های اجرایی نمایش می دهد.
- انسان - نشان می دهد کمک و یا یک راهنمای به تیم، در دستورات با همان صفحات استفاده می شود.
- whats the analogue of the command above، اما این برای نمایش بخش های کمک در دسترس استفاده می شود.
مدیریت شبکه
برای راه اندازی اینترنت و با موفقیت تنظیمات مربوط به تنظیمات شبکه را در آینده انجام دهید، باید حداقل چند دستور برای این کار را بدانید.
- IP - پیکربندی زیرسیستمهای شبکه، مشاهده پورت های IP در دسترس برای اتصال. هنگامی که ویژگی را اضافه می کنید، نمایش نمایش اشیاء از انواع مشخص شده به صورت یک لیست و اطلاعات کمک با ویژگی -help نمایش داده می شود.
- پینگ - تشخیص اتصال به منابع شبکه (روتر، روتر، مودم، و غیره). همچنین اطلاعات مربوط به کیفیت ارتباطات را گزارش می دهد.
- شبکه های خبری - ارائه اطلاعات به کاربر در مورد مصرف ترافیک. مشخصه -i رابط شبکه را مشخص می کند.
- Tracerout شبیه به پینگ است ، اما در یک فرم پیشرفته تر. این نشان می دهد سرعت تحویل یک بسته داده به هر گره و اطلاعات کامل در مورد مسیر کامل انتقال بسته را نشان می دهد.
نتیجه گیری
با دانستن تمام دستورات فوق، حتی یک تازه کار که فقط سیستم مبتنی بر لینوکس نصب کرده است، قادر به برقراری ارتباط کامل با آن با موفقیت حل وظایف خواهد بود. در نگاه اول ممکن است به نظر برسد که لیست بسیار دشوار است به یاد داشته باشید، با این وجود، با اجرای مکرر یک تیم در طول زمان، مهمترین آنها به حافظه می افتد و شما نباید به دستورالعمل های ارائه شده توسط ما هر بار اشاره کنید.