دستورات پرکاربرد در لینوکس در واقع همان رابط کاربری قدرتمند سیستم عامل در محیط ترمینال هستند. هر دستور یک برنامه کوچک است که به ما این امکان را می دهد تا به جای استفاده از ماوس، کنترل دقیق و عمیقی بر روی سیستم، مدیریت فایل ها و پیکربندی شبکه داشته باشیم. این دستورات از یک الگوی ساده پیروی می کنند: نام اصلی، به همراه گزینه ها برای تعیین رفتار و آرگومان ها برای مشخص کردن هدف دستور. دستورات پایه ای مانند pwd برای جهت یابی، ls برای مشاهده محتویات و cp برای کپی فایل ها، پایه و اساس هر کاری در لینوکس هستند. مهم ترین قدرت این ابزارها در ترکیب پذیری آن هاست که امکان اجرای خودکار وظایف پیچیده را از طریق اسکریپت نویسی فراهم می آورد. برای تسلط کامل، همیشه می توان از مستندات داخلی جامع man که همراه با هر دستور ارائه می شود، استفاده کرد. در نهایت، تسلط بر خط فرمان لینوکس یک مهارت بنیادین برای هر متخصص فناوری اطلاعات است.
در این مقاله به انواع دستورات پرکاربرد در لینوکس میپردازیم.
اولین دستور پرکاربرد در لینوکس (دستور pwd)
هدف این دستور این است که در هر لحظه در کجای ساختار درختی فایلهای سیستم قرار دارید.
همچنین در نظر داشته باشید با این دستور میتوانید شما مشاهده نمایید در چه مسیر و یا دایرکتوری هستید.

دومین پرکاربرد در لینوکس (دستور cd)
این دستور یکی از پرکاربرد ترین دستورهای لینوکس است. وظیفه این کد تغییر دایرکتوری است. به این معنی که با این دستور شما میتوانید به داخل دایرکتوری مدنظر خود شوید.

میان بر های دیگر دستور cd :
| دستور | معنا | کاربرد |
cd یا cd ~ | دایرکتوری خانه (Home Directory) | شما را فوراً به دایرکتوری اصلی خود (مانند /home/user) منتقل میکند. |
cd .. | دایرکتوری والد | شما را به یک سطح بالاتر (دایرکتوری والد) منتقل میکند. |
cd - | دایرکتوری قبلی | شما را به دایرکتوریای برمیگرداند که دقیقاً قبل از دستور cd فعلی در آن بودید. |
cd . | دایرکتوری جاری | شما را در همان دایرکتوری نگه میدارد. |
سومین دستور پرکاربرد در لینوکس (دستور ls)
این دستور یکی از اساسی ترین دستورات پرکاربرد در لینوکس است . با استفاده از این دستور شما میتوانید محتویات داخل یک دایرکتوری رو بطور کامل مشاهده کنید.
یعنی به این صورت که شما میتوانید با این دستور فایل ها و دایرکتوری های خود را به صورت فهرست مشاهده نمایید.

چهارمین دستور پرکاربرد در لینوکس (دستور cat)
این دستور بطور کلی برای سه هدف استفاده میشود: نمایش محتوای فایل ها، الحاق (وصل کردن) چندین فایل به یکدیگر و ایجاد فایل های جدید.
با این دستور شما میتوانید داخل فایل های متنی را بخوانید.

پنجمین دستور پرکاربرد در لینوکس (دستور cp)
این دستور مخفف کلمه copy است. این دستور هم یکی از دستورات پرکاربرد در لینوکس است .با استفاده از این دستور شما میتوانید فایل های را کپی نمایید.
کد اجرایی بصورت زیر است .
cp file1.txt file2.txt

ششمین دستور پرکاربرد در لینوکس (دستور mv)
این دستور به شما این امکان را میدهد که فایل ها یا پوشه ها را از یک مکان به مکان دیگر انتقال دهید یا نام آنها را تغییر دهید. همچینین شما میتوانید با این دستور میتوانید فایل را کات کنید و انتقال دهید.
دستور برای انتقال به این شکل است :
/mv file1.txt /path/to/destination
دستور برای تغییر نام فایل به شکل زیر :
mv file1.txt file2.txt

هفتمین دستور پر کاربرد در لینوکس (دستور mkdir)
با این دستور هم میتوانید پوشه یا دایرکتوری جدید بسازید.
برای ایجاد یک دایرکتوری در دایرکتوری جاری : mkdir new_folder
اگر بخواهید یک دایرکتوری جدید در مسیری خاص ایجاد کنید : mkdir /path/to/new_folder
هشتمین دستور پرکاربرد در لینوکس (دستور rmdir)
با این دستور میتوانید پوشه یا دایرکتوری جدیدی که ساخته اید را حذف نمایید. این دستور تنها دایرکتوریهایی که خالی هستند را حذف میکند.
حذف یک دایرکتوری خالی : rmdir folder1

نهمین دستور پرکاربرد در لینوکس (دستور rm)
این دستور میتواند برای حذف فایل های ساده، دایرکتوری ها، یا حتی چندین فایل و دایرکتوری به طور همزمان مورد استفاده قرار گیرد. در صورتی که میخواهید فایلها یا دایرکتوری ها را به صورت دائمی از سیستم حذف کنید، میتوانید از این دستور استفاده کنید.
کد دستوری برای حذف یک فایل : rm file1.txt
کد دستوری برای حذف چندین فایل باهم : rm file1.txt file2.txt file3.txt
دهمین دستور پرکاربرد در لینوکس (دستور touch)
این دستور عمدتاً برای ایجاد فایل های خالی یا تغییر تاریخ و زمان آخرین دسترسی و ویرایش یک فایل به کار میرود. همجنین با این دستور نیز میتوانید فایل جدید نیز بسازید.
و در ادامه بقیه دستور های اجرایی در لینوکس را برای شما شرح میدهیم :
دستور locate
با این دستور میتوانید برای پیدا کردن فایل های خود استفاده نمایید.
دستور find
این دستور همانند دستور بالا میباشد با این تنفاوت که پوشه ها را هم میتوانید برای جست وجو استفاده میکند.
دستور grep
با این دستور کلمه ی مد نظر شما را در یک فایل متنی میتوانید پیدا کنید.
دستور sudo
با این دستور میتوانید شما دسترسی administrator برای دستورات خود استفاده نمایید.
دستور df
با این دستور df -h میتوانید فضای هارد خود را مشاهده نمایید.
دستور chmod
با این دستور شما میتوانید پرمیشن های خواندن و نوشتن و اجرایی فایل ها را تغییر دهید.
دستور ping
با این دستور شما میتوانید شما ارتباط اتصال خود را با یک سرور استفاده نمایید.
دستور wget
با این دستور میتوانید فایل های خود را دانلود نمایید.
دستور top
دستور بالا همانند task manager عمل خواهد کرد و میتوانید میزان منابع خود را مدیریت نمایید.
دستور man
با این دستور نیز میتوانید نحوه ی استفاده از دستورات و کارکرد آنها را میتوانید مشاهده نمایید.
دستورnano
این دستور یک دستور ادیتور فایل میباشد.


