برنامه نویسی

60 فرمان ضروری لینوکس برای مدیران سیستم

مدیران سیستم معمولاً از دستورات برای مدیریت سرورهای لینوکس استفاده می کنند. دستورات کارآمدتر هستند و به کاربران این امکان را می دهند تا کارهای مختلف را سریعتر به صورت خودکار انجام دهند.

👉
وب سایت خود را با Hostinger شروع کنید – میزبانی سریع و ایمن را از اینجا دریافت کنید
👈

فهرست مطالب

پیش نیازهای

قبل از ادامه ، به رابط خط فرمان دسک تاپ لینوکس یا سرور خصوصی مجازی (VPS) دسترسی پیدا کنید. اگر از یک سیستم از راه دور استفاده می کنید ، با استفاده از مشتری SSH مانند بتونه یا ترمینال به آن وصل شوید.

اگر دستگاه لینوکس ندارید ، توصیه می کنیم برنامه میزبانی VPS Hostinger را خریداری کنید. ویژگی ترمینال مرورگر ما به شما امکان می دهد مستقیماً از مرورگر وب به سرور خود وصل شوید تا روند کار را ساده کنید.

علاوه بر این ، دستیار Kodee AI Hostinginger می تواند بر اساس نیازهای شما دستورات را بنویسد. این به مبتدیان کمک می کند تا کارآیی های لینوکس را با کارآمدتر یاد بگیرند ، زیرا نیازی به باز کردن مستندات برای منابع نیست.

1. فرمان ls

دستور LS محتوای یک پوشه ، از جمله پرونده ها و دایرکتوری ها را لیست می کند. در اینجا نحو وجود دارد:

لس [options] [directory_or_path]

اگر مسیر را حذف کنید ، دستور LS محتوای فهرست فعلی شما را بررسی می کند. برای لیست موارد داخل زیر پوشه ها ، گزینه -r را اضافه کنید. در ضمن ، از -a برای نشان دادن محتوای پنهان استفاده کنید.

2. فرمان PWD

برای بررسی مسیر کامل فهرست کار فعلی خود ، از دستور PWD استفاده کنید. نحو آن به شرح زیر است:

PWD [options]

دستور PWD فقط دو گزینه دارد. گزینه -l به جای مسیر واقعی مکان فعلی شما ، محتوای متغیر محیط ، مانند میانبرها را چاپ می کند. در ضمن ، -P مکان دقیق را خروجی می کند.

دستور CD

از CD برای حرکت بین دایرکتوری ها در لینوکس VPS خود استفاده کنید. هیچ گزینه ای ندارد و نحو ساده است:

سی دی [path_or_directory]

بسته به موقعیت مکانی خود ، فقط ممکن است نیاز به مشخص کردن فهرست والدین داشته باشید. به عنوان مثال ، اگر در حال حاضر در یکی هستید ، مسیر را از مسیر/به/دایرکتوری حذف کنید. دستور CD دارای چندین میانبر است:

  • CD – به فهرست خانه کاربر فعلی باز می گردد.
  • CD ..- یک دایرکتوری را به سمت بالا حرکت می دهد.
  • CD – به فهرست قبلی برمی گردد.

4. دستور MKDIR

دستور MKDIR به شما امکان می دهد یک یا چندین دایرکتوری ایجاد کنید. نحو به این شکل است:

مكدیر [options] DIRECTORY_NAME1 DIRECTORY_NAME2

برای ایجاد یک پوشه در یک مکان دیگر ، مسیر کامل را مشخص کنید. در غیر این صورت ، این دستور مورد جدید را در فهرست کار فعلی شما ایجاد می کند.

5. فرمان rmdir

RMDIR را اجرا کنید تا دایرکتوری های خالی را در سیستم لینوکس خود حذف کنید. نحو فرمان به این شکل است:

rmdir [options] دایرکتوری_ نام

اگر دایرکتوری حاوی زیر پوشه باشد ، دستور RMDIR کار نخواهد کرد. برای مجبور کردن حذف ، گزینه -p را اضافه کنید. توجه داشته باشید که شما باید به جای آن ، کالای مورد نظر خود را برای حذف یا استفاده از sudo داشته باشید.

6. فرمان RM

دستور RM پرونده ها را از یک فهرست حذف می کند. شما باید مجوز نوشتن را برای پوشه داشته باشید یا از SUDO استفاده کنید. در اینجا نحو وجود دارد:

RM [options] File1 File2

می توانید گزینه -r را برای حذف یک پوشه و محتوای آن از جمله زیر مجموعه ها اضافه کنید. برای نمایش یک پیام تأیید قبل از حذف یا -F برای غیرفعال کردن کاملاً از پرچم -i استفاده کنید.

7. فرمان CP

از دستور CP برای کپی کردن پرونده ها از فهرست فعلی خود به یک پوشه دیگر استفاده کنید. نحو به این شکل است:

CP File1 File2 [target_path]

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

cp source_file/path/to/target_file

علاوه بر این ، CP به شما امکان می دهد با استفاده از گزینه -r ، یک فهرست و محتوای آن را به پوشه دیگری کپی کنید:

cp -r/path/to/پوشه/هدف/مسیر/to/folder_copy

8. دستور MV

استفاده اصلی دستور MV انتقال یک فایل یا پوشه به مکان دیگری است. در اینجا نحو وجود دارد:

mv file_or_directory [target_directory]

همچنین می توانید از دستور MV برای تغییر نام پرونده ها در سیستم لینوکس خود استفاده کنید. در اینجا یک مثال آورده شده است:

mv old_name.txt new_name.txt

اگر مسیر کامل را مشخص کنید ، می توانید همزمان پرونده ها را تغییر نام داده و آنها را به مکان جدیدی مانند این مثال منتقل کنید:

MV قدیمی/مکان/از/old_name.txt new/path/for/new_name.txt

9. فرمان لمسی

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

لمس کردن [options] [path_and_file_name]

اگر مسیر را حذف کنید ، دستور Touch یک فایل جدید در فهرست کار فعلی شما ایجاد می کند.

10. فرمان پرونده

دستور پرونده یک نوع پرونده مانند TXT ، PDF یا موارد دیگر را بررسی می کند. نحو به شرح زیر است:

پرونده [file_name]

اگر از این دستور در یک لینک نمادین استفاده کنید ، پرونده واقعی متصل به میانبر را خروجی می کند. برای چاپ اطلاعات دقیق تر در مورد مورد می توانید گزینه -k را اضافه کنید.

11. دستورات زیپ و فشرده شده

دستور zip یک یا چند پرونده را در یک بایگانی زیپ فشرده می کند و اندازه آنها را کاهش می دهد. در اینجا نحو وجود دارد:

زیپ [options] zip_file_name file1 file2

برای استخراج یک فایل فشرده شده در فهرست کار فعلی خود ، از دستور Unzip مانند SO استفاده کنید:

از حالت فشرده کردن [options] zip_file_name

12. فرمان تار

فرمان TAR چندین پرونده یا دایرکتوری ها را به بایگانی بدون فشرده سازی بسته می کند. نحو به شرح زیر است:

قیر [options] tar_file_name file1 file2

برای ایجاد یک فایل TAR جدید ، باید گزینه -C را اضافه کنید. سپس از پرچم -f برای مشخص کردن نام بایگانی استفاده کنید.

13. Nano ، VI و Jed Command

دستورات Nano ، VI و Jed به شما امکان ویرایش پرونده ها را می دهند. آنها همان نحو را دارند ، به جز در ابتدا ، جایی که نام ابزار را مشخص می کنید:

nano/vi/jed file_name

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

14. فرمان گربه

فرمان Concatenate یا CAT کاربردهای مختلفی دارد. اساسی ترین مورد چاپ محتوای یک پرونده است. در اینجا نحو وجود دارد:

file_name cat file_name

برای چاپ محتوا به ترتیب معکوس ، به جای آن از TAC استفاده کنید. اگر نماد اپراتور خروجی استاندارد (>) را اضافه کنید ، دستور CAT یک فایل جدید ایجاد می کند. همچنین می توانید از CAT با اپراتور استفاده کنید تا محتوای چندین پرونده را در یک مورد جدید ترکیب کنید.

15. فرمان GREP

Presh Expression منظم جهانی یا GREP به شما امکان می دهد خطوط خاص را از یک فایل با استفاده از کلمات کلیدی جستجو کنید. برای فیلتر کردن داده های بزرگ مانند سیاههها مفید است. نحو به شرح زیر است:

چرند [options] کلمه کلیدی [file]

همچنین می توانید با لوله کشی آن به دستور GREP ، داده ها را از ابزار دیگری فیلتر کنید.

16. فرمان SED

برای جستجوی و جایگزینی الگوهای موجود در پرونده ها از دستور SED استفاده کنید. نحو اساسی به این شکل است:

سد [options] 'subcommand/new_pattern/target_pattern' input_file

می توانید یک رشته را در چندین پرونده به طور همزمان با لیست آنها جایگزین کنید. در اینجا نمونه ای از یک دستور SED که به رنگ قرمز تغییر می کند. txt و hue.txt با آبی:

رنگهای SED/Red/Blue 'Colors.txt Hue.txt

17. فرمان سر

برای چاپ اولین ورودی های یک پرونده از دستور Head استفاده کنید. نحو اساسی به شرح زیر است:

سر [options] file_name

همچنین می توانید با لوله کشی آن مانند چند خط اول خروجی فرمان دیگر چاپ کنید:

فرمان | سر [options]

18. فرمان دم

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

دم [options] file_name

فرمان | دم [options]

19. فرمان AWK

دستور AWK الگوهای بیان منظم را در یک پرونده جستجو و دستکاری می کند. در اینجا نحو اساسی وجود دارد:

AWK '/regex الگوی/{عمل}' input_file.txt

شما می توانید چندین عمل را با لیست آنها مطابق دستور اجرای آنها انجام دهید ، که توسط یک قسمت اصلی (؛) از هم جدا شده اند.

20. دستور مرتب سازی

برای تنظیم مجدد محتوای پرونده به ترتیب خاص از دستور مرتب سازی استفاده کنید. نحو آن به شرح زیر است:

مرتب [options] [file_name]

21. فرمان را برش دهید

دستور CUT بخش های خاصی را از یک پرونده انتخاب می کند و آنها را به عنوان یک خروجی ترمینال چاپ می کند. نحو به این شکل است:

پرونده گزینه ها را برش دهید

22.

دستور Diff دو پرونده را مقایسه می کند و تفاوت های آنها را چاپ می کند. در اینجا نحو وجود دارد:

diff file_name1 file_name2

23.

دستور TEE نتایج فرمان دیگری را هم به ترمینال و هم برای یک پرونده اعلام می کند. در اینجا نحو وجود دارد:

فرمان | توری [options] file_name

24. فرمان را پیدا کنید

دستور LOCATE برای یک پرونده جستجو می کند و مسیر مکان خود را چاپ می کند. در اینجا نحو وجود دارد:

در محل قرار گرفتن [options]

25. فرمان را پیدا کنید

فرمان Find برای یک پرونده در یک فهرست خاص جستجو می کند. در اینجا نحو وجود دارد:

پیدا کردن [path] [options] بیان

26. فرمان سودو

دستور SUDO کاربران غیر ریشه ای را که بخشی از گروه SUDO هستند قادر به اجرای دستورات اداری می کند. به سادگی آن را در ابتدای ابزار دیگری اضافه کنید مانند:

سودا [options] your_command

27

دستور SU به شما امکان می دهد در جلسه ترمینال به کاربر دیگری بروید. نحو به شرح زیر است:

هستند [options] [username]

می توانید کاربر وارد شده در حال حاضر را از Shell Linux Line Line بررسی کنید. از طرف دیگر ، از دستور Whoami استفاده کنید:

اوامی

28. فرمان chmod

دستور CHMOD به شما امکان می دهد مجوزهای پرونده یا دایرکتوری ها را تغییر دهید. نحو اساسی به شرح زیر است:

یدک [options] [permission] [file_or_directory]

29. دستور چاون

دستور Chown به شما امکان می دهد مالکیت پرونده ها ، دایرکتوری ها یا پیوندهای نمادین را تغییر دهید. در اینجا نحو وجود دارد:

چون [options] NewOwner: NewGroup File1 File2

30. UserAdd ، PassWD و UserDel فرمان

برای ایجاد یک حساب جدید در سیستم لینوکس خود از دستور useradd استفاده کنید. نحو به شرح زیر است:

کاربر [options] نام_ه جدید

برای تنظیم رمز عبور و سایر جزئیات در طی فرآیند ایجاد حساب ، به جای آن از دستور adduser استفاده کنید.

31. فرمان DF

دستور DF استفاده از دیسک سیستم لینوکس شما را بررسی می کند و فضای استفاده شده را در درصد و کیلوبیت (KB) نشان می دهد. نحو به این شکل است:

DF [options] [file system]

32

برای بررسی اندازه یک دایرکتوری و محتوای آن ، از دستور DU استفاده کنید. در اینجا نحو وجود دارد:

از [directory]

33. فرمان برتر

فرمان برتر تمام فرآیندهای در حال اجرا در سیستم شما و مصرف سخت افزار آنها را نشان می دهد. نحو به این شکل است:

بالا [options]

34. فرمان HTOP

مانند بالا ، دستور HTOP به شما امکان می دهد فرآیندها را در سرور لینوکس خود نمایش داده و مدیریت کنید. همچنین همان نحو را به اشتراک می گذارد:

HTOP [options]

35 فرمان PS

دستور PS وضعیت کلیه فرآیندهای در حال اجرا در سیستم لینوکس شما را در یک زمان خاص خلاصه می کند. بر خلاف TOP و HTOP ، اطلاعات را بطور خودکار به روز نمی کند. در اینجا نحو وجود دارد:

PS [options]

36. دستور UNAME

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

نامیدن [options]

37. فرمان نام میزبان

برای بررسی نام میزبان VPS و سایر اطلاعات مرتبط با آن از دستور hostname استفاده کنید. در اینجا نحو وجود دارد:

نام میزبان [options]

38. فرمان زمان

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

Time Command_or_Script

39. فرمان systemctl

از دستور systemctl برای مدیریت خدمات در سیستم لینوکس استفاده می شود. در اینجا نحو اساسی وجود دارد:

زیرمجموعه SystemCtl [service_name] [options]

40. فرمان تماشا

دستور Watch به شما امکان می دهد تا به طور مداوم یک ابزار را در یک بازه خاص اجرا کنید تا تغییرات در خروجی را کنترل کنید. در اینجا نحو اساسی وجود دارد:

ساعت [options] command_name

41. فرماندهی شغل

مشاغل کارها یا دستوراتی هستند که در پوسته فعلی شما اجرا می شوند. برای بررسی آنها ، از دستور Jobs با نحو زیر استفاده کنید:

کار [options] [Job_ID]

42. کشتن فرمان

از دستور kill برای خاتمه یک فرآیند با استفاده از شناسه خود استفاده کنید. در اینجا نحو اساسی وجود دارد:

کشتن [signal_option] process_id

43 فرمان خاموش کردن

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

تعطیل [option] [time] [message]

44. فرمان پینگ

دستور پینگ بسته ها را به یک سرور هدف ارسال می کند و پاسخ ها را واکسی می کند. این برای تشخیص شبکه مفید است. نحو اساسی مانند موارد زیر به نظر می رسد:

پینگ [option] [hostname_or_IP_address]

45. فرمان wget

دستور WGET به شما امکان می دهد پرونده ها را از طریق پروتکل های HTTP ، HTTPS یا FTP از طریق اینترنت بارگیری کنید. در اینجا نحو وجود دارد:

جنجال [options] [URL]

46. ​​فرمان curl

با مشخص کردن URL آن از دستور curl برای انتقال داده ها از یا به سرور استفاده کنید. نحو اساسی به شرح زیر است:

پیچ [options] url

47. فرمان SCP

دستور SCP به شما امکان می دهد تا با اطمینان فایلها و دایرکتوری ها را بین سیستم ها از طریق یک شبکه کپی کنید. نحو به شرح زیر است:

SCP [option] [source username@IP]:/[directory and file name] [destination username@IP]:/[destination directory]

48 فرمان RSYNC

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

رفیق [options] مقصد منبع

49 فرمان IP

IP Utility به شما امکان می دهد پارامترهای شبکه سیستم خود را ، مشابه دستور IFConfig در Distros قدیمی Linux لیست و مدیریت کنید. در اینجا نحو وجود دارد:

با منبت کاری کردن [options] فرمان شیء

50. فرمان netstat

دستور netStat اطلاعات مربوط به پیکربندی شبکه سیستم شما را نشان می دهد. نحو ساده است:

خالص [options]

51. فرمان ردیابی

فرمان Traceroute هنگام مسافرت بین میزبان ، مسیر یک بسته را دنبال می کند و اطلاعاتی مانند زمان انتقال و روترهای درگیر را ارائه می دهد. در اینجا نحو وجود دارد:

ردیابی [options] مقصد

52. دستور nslookup

دستور nslookup از سرور سیستم نام دامنه (DNS) درخواست می کند تا دامنه مرتبط با آدرس IP یا برعکس را بررسی کند. در اینجا نحو وجود دارد:

NSLOOKUP [options] دامنه یا IP [dns-server]

53. فرمان حفر

دستور DIG اطلاعات مربوط به یک دامنه را نشان می دهد. این شبیه به nslookup اما جامع تر است. نحو به شرح زیر است:

حفر کردن [options] [server] [type] نام یا IP

54. فرمان تاریخ

دستور تاریخ را اجرا کنید تا برنامه های قبلی را اجرا کنید. این نحو آن است:

تاریخ [options]

55. فرمان انسان

مرد یا فرمان دستی یک راهنمای جامع از ابزار دیگری را نشان می دهد. نحو مانند موارد زیر به نظر می رسد:

مرد [options] [section_number] command_name

56. فرمان اکو

از Echo برای چاپ متن در دستور خود به عنوان خروجی ترمینال استفاده کنید. در اینجا نحو وجود دارد:

پژواک [options] [text]

57. فرمان ln

دستور LN پرونده ها یا دایرکتوری ها را با میانبر پیوند می دهد. نحو به شرح زیر است:

لنگ [options] هدف منبع

58. دستور alias و unalias

دستور alias به شما امکان می دهد نام دیگری را برای رشته ای که متعلق به یک پرونده ، متن ، برنامه یا نام فرمان است ، تنظیم کنید. در اینجا نحو وجود دارد:

نام مستعار = “رشته”

59. فرمان کال

دستور CAL تقویم را در رابط خط فرمان لینوکس شما نشان می دهد. در اینجا نحو وجود دارد:

کربن [options] [month] [year]

60. دستور APT و DNF

دستور APT به شما امکان می دهد تا کتابخانه های Advanced Package Tool (APT) را در سیستم عامل های مبتنی بر دبیان مانند اوبونتو و کالی لینوکس مدیریت کنید. نحو به این شکل است:

مناسب [options] فرعی

اجرای هر دو APT و DNF به امتیازات فوق العاده نیاز دارد ، که فقط می توانید با SUDO یا از طریق ROOT بدست آورید.

پایان

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

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

از دستیار Kodee AI استفاده کنید تا از این دستورات کارآمدتر استفاده کنید. این امکان را به شما می دهد تا برای صرفه جویی در وقت و تلاش ، برای نوشتن برنامه های مختلف و اسکریپت ها با توجه به کار خود استفاده کنید.

نحوه پیکربندی و مدیریت فایروال اوبونتو با دستور UFW

نحوه نصب و استفاده از دستور صفحه لینوکس

نحوه لیست کاربران در اوبونتو با دستورات لینوکس

سؤالات متداول Linux Essential

دستورات اساسی لینوکس چیست؟

دستورات اساسی در لینوکس شامل برنامه های ناوبری مانند CD و SU است. دستورات دستکاری پرونده مانند CAT ، ECHO ، NANO و GREP نیز معمولاً در مدیریت سیستم استفاده می شود.

از کجا می توانم تمام دستورات لینوکس را پیدا کنم؟

برای لیست همه دستورات لینوکس ، Compgen -C ، Help یا Man -e را در صفحه ترمینال خود اجرا کنید. برای بررسی دفترچه راهنما و گزینه های یک فرمان ، ابزار را با پرچم -مارپیچ اجرا کنید.

چگونه به سرعت دستورات لینوکس را یاد بگیریم؟

از یک برگه تقلب فرمان لینوکس استفاده کنید و اغلب از ترمینال استفاده کنید. خواندن آموزش های VPS و تمرین مراحل همچنین می تواند شما را با برنامه های مختلف با سرعت بیشتری آشنا کند.

کدام متداول ترین دستور در لینوکس است؟

برنامه های ناوبری مانند CD و SU معمولاً دستورات استفاده می شوند زیرا سرپرستان سیستم اغلب در دایرکتوری های مختلف کار می کنند یا از حساب دیگری استفاده می کنند. برنامه های مدیریت پرونده مانند CAT ، MV یا NANO نیز برای کارهای مدیریت سرور ضروری هستند.

Aris Sentika

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

👉
وب سایت خود را با Hostinger شروع کنید – میزبانی سریع و ایمن را از اینجا دریافت کنید
👈

🔗 از Minimadesk بیشتر بخوانید:

🎁 ابزارهای رایگان وردپرس حق بیمه رایگان را از ما بارگیری کنید
صفحه ابزار استارت
بشر


📦 بسته استارت وردپرس رایگان خود را بارگیری کنید
📌 در ابتدا در Minimadesk منتشر شده است

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا