به طور مشابه با سیستم عامل ویندوز، لینوکس دارای مجموعه ای از دستورات برای کار راحت تر و سریع در سیستم عامل است. اما اگر در اولین مورد ما ابزار را فراخوانی کنیم یا یک عمل از «خط فرمان» (cmd) انجام دهیم، سپس در سیستم دوم، اقدامات در شبیه ساز ترمینال انجام می شود. در اصل، "ترمینال" و "خط فرمان" یک و یک هستند.

فهرست دستورات در لینوکس «ترمینال»

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

مدیریت فایل

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

  • ls - اجازه می دهد تا محتویات دایرکتوری فعال را مشاهده کنید. این دو گزینه دارد: -l - محتویات را در یک لیست با توضیحات نمایش می دهد، -a - فایل هایی را که توسط سیستم پنهان شده اند نشان می دهد.
  • دستور ls در ترمینال لینوکس

  • گربه - محتویات فایل مشخص شده را نشان می دهد. برای شماره خط، گزینه -n استفاده می شود.
  • cd - مورد استفاده برای رفتن از دایرکتوری فعال به مشخص شده است. هنگامی که بدون گزینه های اضافی راه اندازی شد، آن را به دایرکتوری ریشه هدایت می کند.
  • PWD - برای تعیین دایرکتوری فعلی استفاده می شود.
  • mkdir - یک پوشه جدید در دایرکتوری فعلی ایجاد می کند.
  • file - نمایش اطلاعات دقیق در مورد فایل.
  • فرمان فایل در ترمینال لینوکس

  • cp - مورد نیاز برای کپی یک پوشه یا فایل. اضافه کردن گزینه -r امکان کپی مجدد را فراهم می کند. گزینه -a گزینه های سند را علاوه بر گزینه قبلی ذخیره می کند.
  • mv - استفاده می شود برای انتقال و یا تغییر پوشه / فایل.
  • rm - یک فایل یا پوشه را حذف می کند. هنگامی که بدون گزینه استفاده می شود، حذف دائمی است. برای رفتن به سبد خرید باید گزینه را وارد کنید.
  • ln - یک پیوند به فایل ایجاد می کند.
  • chmod - مجوزهای تغییر (خواندن، نوشتن، تغییر ...). می تواند به طور جداگانه برای هر کاربر اعمال شود.
  • تعطیل - اجازه می دهد که مالک خود را تغییر دهید. فقط برای Superuser (Administrator) موجود است
  • توجه: قبل از اجرای فرمان، شما باید "sudo su" را وارد کنید (بدون نقل قول) برای دریافت حقوق فوق کاربر (ریشه حقوق).

  • Locate - طراحی شده برای جستجوی فایل ها در سیستم. بر خلاف دستور find ، جستجو در updateb انجام می شود .
  • DD - هنگام ایجاد کپی از فایل ها و تبدیل آنها استفاده می شود.
  • پیدا کردن - جستجو برای اسناد و پوشه ها در سیستم. این گزینه های گوناگونی دارد که شما می توانید به طور انعطاف پذیری جستجوی خود را سفارشی کنید.
  • دستور را در ترمینال لینوکس پیدا کنید

  • Locate - طراحی شده برای جستجوی فایل ها در سیستم. بر خلاف دستور find ، جستجو در updateb انجام می شود .
  • DD - هنگام ایجاد کپی از فایل ها و تبدیل آنها استفاده می شود.
  • پیدا کردن - جستجو برای اسناد و پوشه ها در سیستم. این گزینه های گوناگونی دارد که شما می توانید به طور انعطاف پذیری جستجوی خود را سفارشی کنید.
  • دستور را در ترمینال لینوکس پیدا کنید

  • mount-umounth - برای کار با سیستم فایل استفاده می شود. با کمک آن، سیستم می تواند قطع یا وصل شود. برای استفاده، شما باید حقوق ریشه را دریافت کنید.
  • du - نمونه ای از فایل ها / پوشه ها را نشان می دهد. گزینه -h تبدیل به یک فرمت قابل خواندن، -s نمایش داده های اختصاری، و -d عمق مجدد در دایرکتوری ها را تنظیم می کند.
  • DF - فضای دیسک را تجزیه و تحلیل می کند، به شما امکان می دهد مقدار فضای باقیمانده و پر شده را بیابید. این گزینه های بسیاری دارد که به شما اجازه می دهد که داده های دریافت شده را ساختار دهید.

کار با متن

وارد شدن به دستورات Terminal که به طور مستقیم با فایل ها ارتباط برقرار می کند، دیر یا زود شما باید آنها را تغییر دهید. دستورات زیر برای کار با اسناد متنی مورد استفاده قرار می گیرد:

  • بیشتر - به شما اجازه می دهد که متن را مشاهده کنید که در منطقه کاری مناسب نیست. در غیاب پیمایش ترمینال، تابع مدرن تر کمتر استفاده می شود .
  • فرمان بیشتر در ترمینال لینوکس

  • grep - متن را بر اساس الگو جستجو می کند.
  • سر، دم - اولین دستور مسئول خروجی چند خط ابتدای سند (هدر)، دوم -
    آخرین خطوط در سند را نشان می دهد. به طور پیش فرض، 10 خط نمایش داده می شود. شما می توانید شماره خود را با استفاده از تابع -n و -f تغییر دهید.
  • مرتب کردن بر اساس - استفاده می شود برای مرتب سازی خطوط. گزینه -n برای شماره گیری استفاده می شود، -r برای مرتب سازی از بالا به پایین استفاده می شود.
  • diff - مقایسه و نشان می دهد تفاوت در یک سند متن (خط به خط).
  • wc - تعداد کلمات، رشته ها، بایت ها و شخصیت ها.
  • دستور wc در ترمینال لینوکس

مدیریت فرآیند

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

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

  • ps، pgrep - دستور اول تمام اطلاعات مربوط به فرآیندهای فعال سیستم را نمایش می دهد (تابع "-e" یک فرآیند خاص را نمایش می دهد)؛ دوم، شناسه پردازش را نشان می دهد پس از ورود کاربر به نام آن.
  • دستور ps در ترمینال لینوکس

  • کشتن - فرآیند PID را به پایان میرساند.
  • xkill - با کلیک کردن بر روی پنجره پردازش -
    آن را کامل می کند
  • pkill - فرآیند را با نام خود متوقف می کند.
  • killall تمام فرآیندهای فعال را متوقف می کند.
  • بالا، htop - مسئول نمایش فرایندها هستند و به عنوان مانیتور کنسول سیستم استفاده می شوند. htop امروز محبوب تر است.
  • زمان - نمایش داده ها در زمان اجرا بر روی صفحه ترمینال.

محیط کاربر

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

  • تاریخ - تاریخ و زمان را در فرمت های مختلف (12 ساعت، 24 ساعت)، بسته به گزینه را نمایش می دهد.
  • فرمان تاریخ در ترمینال لینوکس

  • نام مستعار - به شما اجازه می دهد تا یک فرمان را کوتاه کنید یا یک مترادف برای آن ایجاد کنید، یک یا چند جریان را اجرا کنید.
  • uname - اطلاعاتی در مورد نام کار سیستم ارائه می دهد.
  • sudo، sudo su - اولین برنامه های اجرا شده از طرف یکی از کاربران سیستم عامل است. دوم از طرف Super User است.
  • خواب - کامپیوتر را به حالت خواب می برد.
  • shutdown - بلافاصله کامپیوتر را خاموش می کند، گزینه -h اجازه می دهد تا کامپیوتر را در یک زمان معین خاموش کنید.
  • راه اندازی مجدد - کامپیوتر را مجددا راه اندازی می کند. شما همچنین می توانید زمان راه اندازی مجدد خاص با استفاده از گزینه های خاص تنظیم کنید.

مدیریت کاربران

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

  • useradd، userdel، usermod - اضافه کردن، حذف، ویرایش حساب کاربری، به ترتیب.
  • passwd - برای تغییر رمز عبور استفاده می شود. اجرا از سوی Super User ( sudo su در ابتدای فرمان) به شما اجازه می دهد که رمزهای عبور همه حساب ها را بازنشانی کنید.
  • passwd دستور در ترمینال لینوکس

مشاهده اسناد

هیچ کاربر قادر به یادآوری معنای تمام دستورات در سیستم یا محل فایلهای اجرایی برنامه نیست، اما سه فرمان به راحتی قابل یادآوری می تواند به نجات برسد:

  • whereis - مسیر را به فایل های اجرایی نمایش می دهد.
  • انسان - نشان می دهد کمک و یا یک راهنمای به تیم، در دستورات با همان صفحات استفاده می شود.
  • فرمان مرد در ترمینال لینوکس

  • whats the analogue of the command above، اما این برای نمایش بخش های کمک در دسترس استفاده می شود.

مدیریت شبکه

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

  • IP - پیکربندی زیرسیستمهای شبکه، مشاهده پورت های IP در دسترس برای اتصال. هنگامی که ویژگی را اضافه می کنید، نمایش نمایش اشیاء از انواع مشخص شده به صورت یک لیست و اطلاعات کمک با ویژگی -help نمایش داده می شود.
  • پینگ - تشخیص اتصال به منابع شبکه (روتر، روتر، مودم، و غیره). همچنین اطلاعات مربوط به کیفیت ارتباطات را گزارش می دهد.
  • دستور ping در ترمینال لینوکس

  • شبکه های خبری - ارائه اطلاعات به کاربر در مورد مصرف ترافیک. مشخصه -i رابط شبکه را مشخص می کند.
  • Tracerout شبیه به پینگ است ، اما در یک فرم پیشرفته تر. این نشان می دهد سرعت تحویل یک بسته داده به هر گره و اطلاعات کامل در مورد مسیر کامل انتقال بسته را نشان می دهد.

نتیجه گیری

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