۱۲ دستور پر کاربرد لینوکسی
مقدمه
در لینوکس دستورات ترمینالی زیادی وجود دارد در این پست قصد دارم ، دستورات پر کاربرد و مهم لینوکس معرفی کنم ، دستوراتی که در ادامه توضیح خواهم داد مثل مکالمه روزمره شما می مونه ، کسانی که به لینوکس مهاجرت کردند و یا قصد شناخت بیشتر از لینوکس را دارند برای مکالمه روز مره در دنیای لینوکسی به این اطلاعات نیاز خواهند داشت.
- alias
از این دستور برای انتخاب نام جایگزین برای دستورات لینوکسی استفاده می شود ، اما باید توجه کرد که این نام به طور موقت اعمال می شود و بعد از بستن ترمینال دستور جایگزین ما حذف می شود.
alias cls=clear
اگر دستور بالا را درترمینال اجرا کنید خواهید دید که بجای استفاده از clear برای تمیز کردن ترمینال می توانید از cls استفاده کنید که شبیه برادر ویندوز خود است ، اما توجه کنید که اگر ترمینال را ببندید این alias از بین می رود.
۲. cat
این دستور مخفف concatenate هست که محتویات یک فایل را در صفحه ترمینال نشان می دهد.
cat saeidfiy.txt
۳. ls
شما در لینوکس به لطف میز کار های لینوکس توانایی مشاهده فولدر ها و فایل ها را به صورت گرافیکی دارید ولی برای داشتن کیفیت بالاتر و سرعت بیشتر برای مشاهده ی لیستی از فایل ها و فولدر های خود می توانید از دستور زیر استفاده کنید
ls
اگر نیاز به جزئیات بیشتری نیاز دارید می توانید از
ls -la
استفاده کنید.
۴. mkdir
اگر یادتان باشد در ویندوز برای ساخت یک فولدر جدید یک راست کیلک و بعدش یک چپ کلیک نیاز بود ، اما در سیستم لینوکسی ساخت فولدر جدید متفاوت است اما به لطف میز کار های موجود برای سیتم های لینوکسی می توان تجربه کاربری مشابه ویندوز داشت.
mkdir saeidfiy
دستور بالا برای ما یک فولدر به اسم saeidfiy را می سازد .
۵. cd
جا به جا شدن بین فولدر ها در میز کار گرافیکی و ترمینال دقیقا مثل ویندوز هست ، یعنی در محیط command prompt ویندوز هم از دستور cd برای جا به جایی بین دایرکتوری ها استفاده می شود.
اما در اینجا قصد توضیح درباره ی command prompt را نداریم پس یک مثال لینوکسی را نشان می دهیم
cd saeidfiy
برای بازگشت به فولدر قبلی از دستور
cd ..
استفاده می کنیم.
۶. chmod
در لینوکس برای کنترل دسترسی به فایل ها و دایرکتوری ها از دستور chmod استفاده می شود و برای این کار دو روش وجود دارد که ما به روش عددی آن می پردازیم ، ابتدا با عدد ها آشنا شویم:
- 0: No permission
- 1: Execute permission
- 2: Write permission
- 3: Write and execute permissions
- 4: Read permission
- 5: Read and execute permissions
- 6: Read and write permissions
- 7: Read, write and execute permissions
در لینوکس سه سطح برای دسترس وجود دارد که هر سطح با توجه به عددی که به آن داده می شود اجازه خواندن ، نوشتن و اجرا شدن را به یوزر ، گروه یا دیگران می دهد.
chmod 766 saeidfiy.txt
۷. echo
از دستور echo برای چاپ مقدار دلخواه در صفحه ترمینال استفاده می شود
echo "saeidfiy at virgool.io"
می توان با استفاده از این دستور نام یوزر فعلی را هم مشاهده کرد
echo $USER
علاوه برا این می توان با این دستور یک فایل با محتوای دلخواه را هم ساخت:
echo "saeidfiy at virgool.io" > saeidfiy00.txt
۸. touch
برای ساخت فایل در لینوکس روش های متفاوتی وجود دارد در این قسمت به ساخت فایل با touch می پردازیم
touch saeidfiy01.txt
۹. history
اگر بعد از اجرای دستور و بستن ترمینال یادتان رفته که آخرین بار چه دستوری را اجرا کردید می توانید با history تاریخچه ای از دستورات خود را مشاهده کنید.
history
۱۰. mv
برای جا به جایی فایل ها و دایرکتوری ها می توان از mv استفاده کرد.
mv saeidfiy01.txt saeidfiy/
همچنین برای تغییر نام فایل ها هم می توان از این دستور استفاده کرد.
mv saeidfiy01.txt saeidfiy.txt
۱۱. cp
از دستور cp برای کپی کردن فایل ها یا دایرکتوری ها استفاده می شود
cp saeidfiy00.txt saeidfiy/
۱۲. man
در آخر هم به دستور man می پردازیم که می تواند اطلاعات بیشتری را درباره کامند هایی که اجرا می کنید در اختیار شما قرار دهد .
man ls
سخن پایانی
دستورات لینوکسی به همین تعداد محدود نمی شود و تعداد زیادی دستور وجود دارد که ما در اینجا به پر کاربردترین انها پرداختیم ، لازمه یادگیری این دستورات استفاده و تمرین هست پس حتما پس از مطالعه این پست دستورات یاد داده شده را تمرین کنید.
اگر سوالاتی دارید یا نیاز به برقراری ارتباط با من دارید، میتوانید از طریق راههای ارتباطی زیر با من در تماس باشید:
میتوانید من را در این پلتفرمها دنبال کنید و پیامها و سوالات خود را با من در میان بگذارید. من با شما در این پلتفرمها همکاری خواهم کرد و پاسخهای لازم را ارائه خواهم داد.
مطلبی دیگر از این انتشارات
کنسول در جاوا اسکریپت
مطلبی دیگر از این انتشارات
هرچقدر پول بدی همانقدر آش میخوری
مطلبی دیگر از این انتشارات
روز خود را با موبایل و فضای مجازی شروع نکنید