۱۲ دستور پر کاربرد لینوکسی

دستورات لینوکسیمقدمه در لینوکس دستورات ترمینالی زیادی وجود دارد در این پست قصد دارم ، دستورات پر کاربرد و مهم لینوکس معرفی کنم ،‌ دستوراتی که در ادامه توضیح خواهم داد مثل مکالمه روزمره شما می مونه ، کسانی که به لینوکس مهاجرت کردند و یا قصد شناخت بیشتر از لینوکس را دارند برای مکالمه روز مره در دنیای لینوکسی به این اطلاعات نیاز خواهند داشت.aliasاز این دستور برای انتخاب نام جایگزین برای دستورات لینوکسی استفاده می شود ،‌ اما باید توجه کرد که این نام به طور موقت اعمال می شود و بعد از بستن ترمینال دستور جایگزین ما حذف می شود.‍‍‍‍alias cls=clearاگر دستور بالا را درترمینال اجرا کنید خواهید دید که بجای استفاده از clear برای تمیز کردن ترمینال می توانید از cls استفاده کنید که شبیه برادر ویندوز خود است ،‌ اما توجه کنید که اگر ترمینال را ببندید این alias از بین می رود.alias۲. catاین دستور مخفف concatenate هست که محتویات یک فایل را در صفحه ترمینال نشان می دهد.cat saeidfiy.txtcat۳. lsشما در لینوکس به لطف میز کار های لینوکس توانایی مشاهده فولدر ها و فایل ها را به صورت گرافیکی دارید ولی برای داشتن کیفیت بالاتر و سرعت بیشتر برای مشاهده ی لیستی از فایل ها و فولدر های خود می توانید از دستور زیر استفاده کنید‍‍lsاگر نیاز به جزئیات بیشتری نیاز دارید می توانید از ls -laاستفاده کنید.ls۴. mkdirاگر یادتان باشد در ویندوز برای ساخت یک فولدر جدید یک راست کیلک و بعدش یک چپ کلیک نیاز بود ، اما در سیستم لینوکسی ساخت فولدر جدید متفاوت است اما به لطف میز کار های موجود برای سیتم های لینوکسی می توان تجربه کاربری مشابه ویندوز داشت.‍‍mkdir saeidfiyدستور بالا برای ما یک فولدر به اسم saeidfiy را می سازد .mkdir۵. cdجا به جا شدن بین فولدر ها در میز کار گرافیکی و ترمینال دقیقا مثل ویندوز هست ،‌ یعنی در محیط command prompt ویندوز هم از دستور cd برای جا به جایی بین دایرکتوری ها استفاده می شود.command prompt cdاما در اینجا قصد توضیح درباره ی command prompt را نداریم پس یک مثال لینوکسی را نشان می دهیمcd saeidfiycdبرای بازگشت به فولدر قبلی از دستورcd ..cd ..استفاده می کنیم.۶. chmodدر لینوکس برای کنترل دسترسی به فایل ها و دایرکتوری ها از دستور chmod استفاده می شود و برای این کار دو روش وجود دارد که ما به روش عددی آن می پردازیم ،‌ ابتدا با عدد ها آشنا شویم:0: No permission1: Execute permission2: Write permission3: Write and execute permissions4: Read permission5: Read and execute permissions6: Read and write permissions7: Read, write and execute permissionsدر لینوکس سه سطح برای دسترس وجود دارد که هر سطح با توجه به عددی که به آن داده می شود اجازه خواندن ،‌ نوشتن و اجرا شدن را به یوزر ، گروه یا دیگران می دهد.chmod 766 saeidfiy.txtchmod۷. echoاز دستور echo برای چاپ مقدار دلخواه در صفحه ترمینال استفاده می شود echo &quotsaeidfiy at virgool.io&quotechoمی توان با استفاده از این دستور نام یوزر فعلی را هم مشاهده کردecho $USERecho userعلاوه برا این می توان با این دستور یک فایل با محتوای دلخواه را هم ساخت:echo &quotsaeidfiy at virgool.io&quot > saeidfiy00.txtecho file۸. touchبرای ساخت فایل در لینوکس روش های متفاوتی وجود دارد در این قسمت به ساخت فایل با touch می پردازیمtouch saeidfiy01.txttouch۹. historyاگر بعد از اجرای دستور و بستن ترمینال یادتان رفته که آخرین بار چه دستوری را اجرا کردید می توانید با history تاریخچه ای از دستورات خود را مشاهده کنید.historyhistory۱۰. mvبرای جا به جایی فایل ها و دایرکتوری ها می توان از mv استفاده کرد.mv saeidfiy01.txt saeidfiy/mvهمچنین برای تغییر نام فایل ها هم می توان از این دستور استفاده کرد.mv saeidfiy01.txt saeidfiy.txtmv change file name۱۱. cp از دستور cp برای کپی کردن فایل ها یا دایرکتوری ها استفاده می شود cp saeidfiy00.txt saeidfiy/cp۱۲. manدر آخر هم به دستور man می پردازیم که می تواند اطلاعات بیشتری را درباره کامند هایی که اجرا می کنید در اختیار شما قرار دهد .man lsmanmanسخن پایانیدستورات لینوکسی به همین تعداد محدود نمی شود و تعداد زیادی دستور وجود دارد که ما در اینجا به پر کاربردترین انها پرداختیم ،‌ لازمه یادگیری این دستورات استفاده و تمرین هست پس حتما پس از مطالعه این پست دستورات یاد داده شده را تمرین کنید.اگر سوالاتی دارید یا نیاز به برقراری ارتباط با من دارید، می‌توانید از طریق راه‌های ارتباطی زیر با من در تماس باشید:GitHubLinkedInمی‌توانید من را در این پلتفرم‌ها دنبال کنید و پیام‌ها و سوالات خود را با من در میان بگذارید. من با شما در این پلتفرم‌ها همکاری خواهم کرد و پاسخ‌های لازم را ارائه خواهم داد.