دستورات پرکاربرد لینوکس Linux
سلام در این مطلب قصد داریم تا با دستورات مهم لینوکس آشنا شویم .
محیط متنی لینوکس، برخلاف آنچه به نظرمیرسد بسیار کاربردی و انعطافپذیر است. اغلب سیستمهای کاری که سرویسهای مهمی را به کاربران ارائه میدهند بدلیل امکان کاهش کارایی، فاقد محیط گرافیکی هستند. علاوه بر آن مدیر یک سیستم مبتنی بر لینوکس اغلب مجبور است از راه دور، به تنظیم و یا رفع عیب سیستم خود بپردازد که این امر با استفاده از پروتکلهای امن بعلاوهی امکانات محیط متنی بسیار راحت انجامپذیر است.
۱ – کپی و تغییر نام فایل :
cp [filename] [new file name] cp banner.jpg banner728px.jpg فایل banner.jpg را به banner728px.jpg تغییر نام می دهد cp banner.jpg ads/banner.jpg کپی فایل banner به پوشه ی ads cp banner.jpg ads/banner728px.jpg کپی و تغییر نام با یک دستور
۲ – انتقال و تغییر نام :
mv [old file] [new file] mv image/ media انتقال فایل به پوشه ی دیگر mv image/ .. انتقال پوشه ی image به یک سطح بالاتر(دایرکتوری بالاتر)
۳ – حذف فایل :
rm [نام فایل] rm * حذف همزمان تمام فایل های یک پوشه rm *.پسوند حدف تمام فایل های با پسوند خاص rm *.jpg حذف تمام فایل های jpg
۴ – ساخت پوشه ی جدید:
mkdir [directory name] mkdir image ساخت پوشه image
۵ – جستجوی فایل در پوشه ی جاری :
find . -name [file name] -print find . -name banner.jpg -print جستجوی برای banner.jpg در پوشه ی جاری
۶ – جستجوی متن در فایل :
grep [file name] [text] بجای [text] متن و بجای [file name] نام فایل grep sidebar index.php جستجوی متن "sidbar" در فایل index.php
۷ – تغییر مجوز (پرمیشن) فایل ها :
chmod [permission] [file/folder name] بجای [permission] نوع مجوز بجای [file/folder name] نام پوشه یا فایل chmod 777 config.php دسترسی ۷۷۷ به فایل کانفیگ
۸ – نمایش پارتیشن + چک کردن فضای هارد:
df اطلاعات خروجی پارتیشن ها، فضا، حجم استفاده شده، حجم آزاد و محل پارتیشن df -T -h اگر بخواهیم نوع پارتیشن نیز در خروجی دستور نمایش داده شود.