دستورات خط فرمان لینوکس یا Terminal Commands در سیستم عامل لینوکس استفاده میشوند و برای انجام عملیات مشخصی در سیستم عامل استفاده میشوند. در این مقاله از ایوسی، قصد داریم به معرفی و توضیح برخی از دستورات خط فرمان لینوکس بپردازیم.
خط فرمان در لینوکس چیست؟
خط فرمان در لینوکس یا Command Line در واقع یک رابط کاربری است که به کاربر امکان اجرای دستورات و وظایف مختلف را از طریق تایپ کردن کدها و دستورات می دهد. این رابط کاربری به صورت متنی و درون پنجرههایی مانند Terminal یا Console فعال میشود و اجرای دستورات را امکان پذیر میسازد. برخلاف رابط گرافیکی، که از طریق کلیک و کشیدن نقشه بر روی آیکنها و منوها کار میکند، رابط خط فرمان نیازی به استفاده از موس یا رابط گرافیکی ندارد و تمامی عملیات از طریق دستورات و کلیدهای صفحه کلید ممکن است. با بهره گیری از خط فرمان، کاربران میتوانند فایلها و پروسهها را مدیریت کنند، برنامهها را اجرا و پیکربندی کنند و دستورات سیستم عامل لینوکس را اجرا کنند.
۱. pwd
دستور pwd (Print Working Directory) برای نمایش مسیر کاری فعلی در سیستم عامل لینوکس استفاده میشود. با اجرای این دستور، مسیر فعلی که در حال حاضر در آن قرار دارید را مشاهده میکنید.
۲. ls
این دستور برای نمایش لیست فایلها و پوشههای موجود در مسیر کاری فعلی استفاده میشود. پارامترهای متنوعی مانند -l (نمایش جزئیات فایلها در فرمت طولانی)، -a (نمایش تمام فایلها) و -h (نمایش اندازه فایلها به صورت خوانا) نیز برای این دستور در دسترس است.
۳. cd
دستور cd (Change Directory) برای تغییر مسیر کاری فعلی به یک مسیر دیگر استفاده میشود. با استفاده از این دستور، میتوانید به هر مسیر دلخواهی در سیستم عامل لینوکس نقل کنید.
۴. mkdir
با استفاده از دستور mkdir (Make Directory)، میتوانید یک پوشه جدید در سیستم عامل لینوکس ایجاد کنید. کافیست نام پوشه مورد نظر را پس از این دستور وارد کنید.
۵. rm
این دستور برای حذف یک فایل یا پوشه در سیستم عامل لینوکس استفاده میشود. با اجرای این دستور به همراه پارامترهای متنوع مانند -r (حذف بازگشتی پوشه) و -f (حذف بدون تایید)، میتوانید فایلها و پوشههای مورد نظر را حذف کنید.
۶. cp
با استفاده از دستور cp (Copy)، میتوانید یک فایل یا پوشه را کپی کنید. پس از فراخوانی این دستور، نام فایل یا پوشه مورد نظر را وارد کرده و سپس مسیر مقصد را مشخص میکنید.
۷. mv
دستور mv (Move) از آنجایی که نامش خودش را معرفی میکند، برای جابجایی یا تغییر نام یک فایل یا پوشه در سیستم عامل لینوکس استفاده میشود. برای جابجایی، نام فایل یا پوشه مورد نظر را وارد و سپس مسیر جدید را مشخص میکنید. برای تغییر نام، نام قبلی را وارد و سپس نام جدید را مشخص میکنید.
۸. touch
دستور touch برای ایجاد یک فایل خالی با دستهبندی مشخص استفاده میشود. با فراخوانی این دستور و وارد کردن نام فایل، یک فایل خالی یا یک فایل با محتوای خالی ایجاد میشود.
۹. cat
دستور cat (Concatenate) برای مشاهده محتوای یک فایل متنی استفاده میشود. با اجرای این دستور و وارد کردن نام فایل مورد نظر، میتوانید محتوای آن فایل را مشاهده کنید. برای نمایش اطلاعات با فرمت مناسب، میتوانید از پارامترهای مختلفی مانند -n (نمایش شماره خطوط) استفاده کنید.
۱۰. grep
دستور grep برای جستجوی الگو درون یک یا چند فایل متنی استفاده میشود. با اجرای این دستور و وارد کردن الگو، میتوانید تمامی خطوطی که الگو در آن وجود دارد را مشاهده کنید. برای جستجوی الگو در تمامی فایلهای متنی یک پوشه، میتوانید از پارامترهای مختلفی مانند -r (جستجوی بازگشتی در پوشه) استفاده کنید.
نتیجهگیری
در این مقاله، به معرفی و توضیح برخی از دستورات خط فرمان لینوکس پرداختیم. دستوراتی مانند pwd، ls و cd برای ناوبری در ساختار فایل سیستم استفاده میشوند. به کمک دستوراتی مانند mkdir، rm و mv میتوانید پوشهها و فایلها را ایجاد و حذف کنید یا آنها را به مکان دیگری منتقل کنید. همچنین، با استفاده از دستورات cat و grep میتوانید محتوای یک فایل را مشاهده کنید و الگوهای خاصی را درون فایلها جستجو کنید. این دستورات تنها چند نمونه از دستورات خط فرمان لینوکس هستند و در سیستم عامل لینوکس مجموعهای گستردهتر از دستورات خط فرمان وجود دارد که کاربران میتوانند از آنها بهرهبرداری کنند.
بخوانید: