درک اینکه دستور لینوکس چیست.

مقدمه
یک دستور لینوکس یک دستورالعمل مبتنی بر متن است که برای انجام یک کار خاص در یک سیستم عامل لینوکس وارد یک رابط ترمینال یا خط فرمان می شود. این دستورات به کاربران امکان می دهد تا با سیستم ارتباط برقرار کنند ، پرونده ها را مدیریت کنند ، تنظیمات را پیکربندی کنند ، برنامه ها را اجرا کنند و موارد دیگر. دستورات لینوکس به طور معمول در یک پوسته (مانند Bash) اجرا می شوند ، که ورودی را تفسیر و پردازش می کند.
دستورات لینوکس ستون فقرات تعامل با یک سیستم عامل لینوکس از طریق ترمینال هستند. آنها به کاربران امکان می دهند وظایف مختلف از مدیریت پرونده تا مدیریت سیستم را انجام دهند ، غالباً با دقت و انعطاف پذیری بیشتری نسبت به رابط های گرافیکی.
دستورات لینوکس چیست؟
دستورات در لینوکس اساساً برنامه ها یا برنامه هایی هستند که هنگام فراخوانی عملیات را انجام می دهند. آنها می توانند در پوسته (دستورات داخلی) ساخته شوند یا به عنوان پرونده های اجرایی جداگانه (دستورات خارجی) وجود داشته باشند. در اینجا یک شکست:
دستورات داخلی: اینها بخشی از خود پوسته است (به عنوان مثال ، Bash) و به پرونده های اجرایی جداگانه احتیاج ندارند. مثالها شامل:
سی دی: (تغییر فهرست)
پژواک: (متن نمایش)
PWD: (فهرست کار چاپ)
دستورات خارجی: این برنامه های مستقل است که در دایرکتوری هایی مانند /bin ، /usr /bin ، یا /usr /local /bin واقع شده است. مثالها شامل:
لس: (لیست مطالب دایرکتوری ، اگرچه اغلب در برخی از تنظیمات به DIR گفته می شود)
گربه: (محتوای فایل و نمایش)
چرند: (متن جستجو در پرونده ها)
دستورات مشترک لینوکس
در اینجا برخی از دستورات لینوکس به طور گسترده استفاده شده ، طبقه بندی شده با هدف:
مدیریت پرونده
LS: نه به طور معمول یک دستور بومی ، بلکه اغلب dir یا aliases آن را شبیه سازی می کند. از LS در بسیاری از توزیع ها با تنظیم مناسب استفاده کنید.
CP: کپی کردن پرونده ها یا دایرکتوری ها.
MV: پرونده ها یا دایرکتوری ها را جابجا یا تغییر نام دهید.
RM: پرونده ها یا دایرکتوری ها را حذف یا حذف کنید.
لمس: یک فایل خالی ایجاد کنید یا زمان بندی یک پرونده را به روز کنید.
LS: فهرست ها یا پرونده ها را لیست کنید.
پاک کردن: صفحه نمایش ترمینال را پاک کنید.
ناوبری دایرکتوری
CD: فهرست فعلی را تغییر دهید یا از طریق دایرکتوری ها حرکت کنید.
mkdir: یک فهرست جدید ایجاد کنید.
rmdir: یک فهرست خالی را بردارید.
PWD: مسیر فهرست فعلی یا فهرست کار چاپ را نشان دهید.
گربه: نمایش محتوای فایل در ترمینال.
CMP: اجازه می دهد تا بررسی کنید که آیا دو پرونده یکسان هستند یا خیر.
تفاوت: تفاوت بین دو پرونده را پیدا کنید.
مرتب سازی: محتوای یک پرونده را به ترتیب خاص تنظیم مجدد کنید.
مشاهده و ویرایش پرونده
گربه: نمایش محتوای فایل.
کمتر: مشاهده صفحه محتوای پرونده به صورت صفحه.
نانوبا ششم، یا VIM: فایلهای متنی را ویرایش کنید.
دم: تعداد مشخص شده خطوط را از پایین برگردانید.
سر: تعداد مشخص شده خطوط را از بالا برگردانید.
اطلاعات سیستم
UNAME: نمایش اطلاعات سیستم (به عنوان مثال ، Uname -a برای همه جزئیات).
بالا: فرآیندهای در حال اجرا را کنترل کنید.
DF: استفاده از فضای دیسک یا اطلاعات سیستم فایل دیسک را نشان دهید.
رایگان: استفاده از حافظه.
PWD: نام فهرست کار فعلی را نشان دهید
مجوزها و مالکیت
chmod: تغییر مجوزهای پرونده.
چون: تغییر مالکیت پرونده.
passwd: رمز عبور ایجاد کنید
UserAdd و UserMod: یک کاربر جدید اضافه کنید یا داده های کاربر موجود را تغییر دهید.
مدیریت فرآیند
ps: لیست فرآیندهای در حال اجرا.
کشتن: فرآیند را با شناسه خود خاتمه دهید.
BG/FG: مدیریت پیش زمینه یا کارهای پیش زمینه را مدیریت کنید.
زیپ: برای فشرده سازی یک یا چند پرونده.
unzip: برای استخراج یک فایل یا پرونده های فشرده شده.
شبکه
پینگ: اتصال شبکه تست.
wget: بارگیری پرونده ها از وب.
حلقه: انتقال داده ها به/از سرور.
دستورات لینوکس قدرتمند و انعطاف پذیر هستند و ستون فقرات مدیریت سیستم و تعامل کاربر را در یک محیط لینوکس تشکیل می دهند. همچنین ، دستورات لینوکس معمولاً حساس هستند.