ij

دستورات لینوکس

دستورات systemctl

دستور اصلی کار با توزیع های لینوکسی که به جای init از systemd استفاده میکنند، systemctl است. به طور مثال میتوان نسخه های جدید ubuntu و centos را نام برد. در اینجا قصد داریم دستورات اصلی را به شما آموز

دستور umask در لینوکس

میتوانیم با استفاده از دستور umask کاری کنیم که مقدار پیش فرض سطح دسترسی ها تغییر کند

دستور scp در لینوکس

این دستور جهت انتقال امن و Secure فایل/فولدر بین دو سرور لینوکسی مورد استفاده قرار می گیرد.

دستور mpstat در لینوکس

این دستور گزارشات Proccess هایی را نمایش می دهد که در ارتباط با CPU می باشند.

دستور look در لینوکس

این دستور مانند یک دیکشنری، کلماتی که حاوی عبارت مورد نظر شما باشند نمایش می دهد.

دستور tac در لینوکس

این دستور عملکرد عکس دستور cat را دارد و خط های یک فایل را به ترتیب پایین به بالا نمایش می دهد.

دستور factor در لینوکس

این دستور تمام فاکتور های عدد را نمایش میدهد.

دستور eject در لینوکس

این دستور در لینوکس، باعث خروج CD-ROM می گردد.

دستور vdir در لینوکس

این دستور، همان دستور dir می باشد، ولی نتیجه را به صورت عمودی نمایش می دهد.

دستور wc در لینوکس

این دستور تعداد بایت ها، تعداد کلمات و تعداد خط های یک فایل را نمایش می دهد.

دستور yes در لینوکس

این دستور اقدام به تایپ کاراکتر y به صورت پشت سر هم (رگباری) می نماید.

دستور break در لینوکس

با استفاده از این دستور می توان از یک حلقه مانند while و یا for خارج شد.

دستور aspell در لینوکس

این دستور، Spell یک فایل را Check می نماید.

دستور aptitude در لینوکس

aptitude یک Package Manager در لینوکس (ubuntu/debian) می باشد.

دستور unalias در لینوکس

این دستور آلیاس تعریف شده را حذف می نماید.

دستور alias در لینوکس

با استفاده از این دستور می توان در لینوکس آلیاس تعریف نمود.

دستور yum در لینوکس

این دستور جهت جستجو و نصب برنامه مورد استفاده قرار میگیرد.

دستور apt-get در لینوکس

این دستور جهت جستجو و نصب برنامه مورد استفاده قرار میگیرد.

دستور fgrep در لینوکس

این دستور معادل دستور grep -F می باشد.

دستور egrep در لینوکس

این دستور معادل دستور grep -E می باشد.

دستور echo در لینوکس

این دستور جهت نمایش متن روی صفحه مورد استفاده قرار میگیرد.

دستور dirname در لینوکس

این دستور، دایرکتوری فایل یا پوشه ای که به آن داده می شود را نمایش می دهد.

دستور ll در لینوکس

این دستور یک Alias برای دستور ذیل می باشد و لیست فایل ها و پوشه های موجود در یک دایرکتوری را با جزئیات نمایش می دهد.

دستور dircolors در لینوکس

این دستور، تنظیمات رنگ را برای دستور ls نمایش می دهد.

دستور dir در لینوکس

این دستور خلاصه ای از محتوای دایرکتوری جاری را نمایش میدهد.

دستور diff3 در لینوکس

این دستور سه فایل را با هم مقایسه نموده و اختلاف آنها را نمایش می دهد.

دستور diff در لینوکس

این دستور، تفاوت میان دو فایل را نمایش میدهد.

دستور dd در لینوکس

این دستور برای تبدیل و کپی یک فایل به اندازه تعیین شده، بکار می رود.

دستور dc در لینوکس

این دستور همانند یک ماشین حساب عمل می نماید، با این تفاوت که این ماشین حساب، محاسبات را داخل یک پشته انجام میدهد.

دستور cut در لینوکس

این دستور بخش خاصی از خط های فایلی که به آن داده شود را در قالب یک خروجی استاندارد نمایش می دهد.

دستور split در لینوکس

این دستور جهت تکه تکه کردن یک فایل با حجم بالا مورد استفاده قرار می گیرد.

دستور crontab در لینوکس

Cron ها، جهت اجرای کارهایی که قرار است در بازه های زمانی مشخص و دوره صورت گیرند مناسب می باشند

دستور cron در لینوکس

در سیستم های سرور که دائما روشن میباشند وظایف schedule شده در بازه های زمانی مشخص، با استفاده از نرم افزار cron اجرا می شوند

دستور comm در لینوکس

این دستور دو فایل sort شده را خط به خط با هم مقایسه می نماید.

دستور cmp در لینوکس

این دستور، محتوای دو فایل را بایت به بایت بررسی نموده و در صورت متفاوت بودن، بایت مربوطه را نمایش میدهد.

دستور cat در لینوکس

این دستور می تواند فایل های متنی را با هم ترکیب نموده و یا متن یک فایل را بر روی ترمینال نمایش دهد.

دستور chown در لینوکس

این دستور، دسترسی User و Group یک فایل را تغییر میدهد.

دستور cksum در لینوکس

این دستور، CRC checksum و تعداد بایت های هر فایل را نمایش میدهد.

دستور clear در لینوکس

این دستور، پنجره ترمیناال را Clear می نماید.

دستور bc در لینوکس

این دستور همانند دستور ابزاری برای اعمال حسابی است با این تفاوت که محدود به اعداد صحیح نیست.

دستور chroot در لینوکس

به کمک این دستور می توانیم مسیر جاری پارتیشن ریشه را تغییر دهیم.

دستور chgrp در لینوکس

این دستور جهت تغییر گروه یک فایل مورد استفاده قرار می گیرد.

دستور chdir در لینوکس

این دستور جهت تغییر دایرکتوری فعلی مورد استفاده قرار می گیرد.

دستور awk در لینوکس

awk بیشتر برای پردازش و تطبیق متن با الگوی مورد نظر و در برخی موارد Replace نمودن عبارات داخل یک فایل متنی به کار می‌رود.

دستور time در لینوکس

در صورتی که از این دستور، قبل از سایر دستورها استفاده نمائیم، زمان اجرای دستورات را نمایش می دهد.

دستور man در لینوکس

این دستور، یک کتابچه راهنمای برای دستوری که در جلوی آن قرار می گیرد نمایش می دهد. این کتابچه شامل تمامی فلگ ها و مثال های آن دستور است.

دستور fg در لینوکس

این دستور، Process های Background را به میز کار پس زمینه منتقل می نماید.

دستور bg در لینوکس

این دستور کاربردهایی از جمله نمایش پردازش های متوقف شده (stop) یا مکث کرده (puse) در بخش کارهای پس‌زمینه و ادامه اجرا پردارش های مکث کرده دارد.

دستور killall در لینوکس

این دستور تمامی Process ها، با یک نام را Kill مینماید.

دستور kill در لینوکس

این دستور یک Process را kill می نماید. لازم به ذکر است می بایست Process id به دستور kill داده شود.

دستور top در لینوکس

این دستور تمامی پردازش های در حال اجرا را به همراه جزئیاتی از میزان Ram و CPU مصرفی و همچنین Load Average سیستم نمایش می دهد.

دستور ps در لینوکس

این دستور، پردازش های فعال جاری سیستم/سرور را نمایش می دهد.

دستور halt در لینوکس

این دستور کلیه ی پردازش های سیستم را متوقف می سازد.

دستور reboot در لینوکس

این دستور سیستم را راه اندازی مجدد می نماید

دستور shutdown در لینوکس

این دستور بسته به نوع فلگی که پس از آن بیاید می تواند سیستم را خاموش یا راه اندازی مجدد نماید.

دستور exit در لینوکس

این دستور، کاربر جاری را از خط فرمان خارج می نماید.

دستور su در لینوکس

این دستور کاربر فعلی را با سطح دسترسی روت وارد سیستم می نماید. (کاربر روت مجوز دسترسی به تمامی فایل‌ها و تنظیمات سیستم را دارد.)

دستور passwd در لینوکس

با استفاده از این دستور می توان کلمه عبور کاربر لینوکس را تغییر داد.

دستور adduser در لینوکس

با استفاده از این دستور میتوان یک کاربر جدید به سیستم اضافه نمود.

دستور ssh در لینوکس

این دستور جهت اتصال به سرور میزبان، یا در اصطلاح ssh زدن مورد استفاده قرار می گیرد.

دستور wget در لینوکس

این دستور یک فایل را از اینترنت دانلود می نماید.

دستور dig در لینوکس

این دستور اطلاعات DNS دامنه را نمایش میدهد.

دستور whois در لینوکس

این دستور اطلاعات دامنه (مالک دامنه، آی‌پی، دی‌ان‌اس سرور و …) را نمایش می دهد.

دستور ping در لینوکس

این دستور از هاست مورد نظر پینگ گرفته وارتباط Client شما را با سرور مورد نظر بررسی می کند.

دستور ifconfig در لینوکس

این دستور لیست آی پی تمامی دستگاه‌های متصل (وایرلس، کارت شبکه، شبکه‌های وی‌پی‌ان و …) را نمایش می دهد.

دستور which در لینوکس

این دستور شاخه بالای فایلی که قصد یافتن آن را داریم نمایش می دهد.

دستور arch در لینوکس

این دستور اطلاعاتی از ساختار سیستم عامل در اخیار می گذارد.

دستور clamscan در لینوکس

این دستور اطلاعات موجود در یک دایرکتوری را ویروس یابی می نمائید.

دستور freshclam در لینوکس

این دستور، دیتابیس آنتی ویروس ClamAV را به روز می کند.

دستور find در لینوکس

این دستور جهت یافتن فابل در مسیر مورد نظر استفاده می گردد.

دستور updatedb در لینوکس

این دستور دیتابیس فایل‌های سیستمی را به روز رسانی نموده و در صورت عدم وجود میسازد.

دستور locate در لینوکس

این دستور فایل مورد نظر ما در مسیر جاری پیدا میکند.

دستور grep در لینوکس

این دستور یک عبارت را در یک فایل یا فایل های یک پوشه جستجو می نماید.

دستور chmod در لینوکس

این دستور، مجوز سطح دسترسی یک فایل را مشخص می‌کند

دستور tar در لینوکس

از این دستور می توان برای فشرده سازی و خارج نمودن فایل ها از فرمت فشرده استفاده نمود.

دستور tail در لینوکس

این دستور ۱۰ خط آخر محتویات یک فایل را نمایش می دهد.

دستور head در لینوکس

این دستور ۱۰ خط اول محتویات یک فایل را نمایش می دهد.

دستور less در لینوکس

این دستور محتویات فایل به صورت صفحه به صفحه نمایش میدهد(برای فایل با محتویات زیاد).

دستور more در لینوکس

این دستور محتویات فایل را به صورت کم کم (برای فایل با محتویات زیاد) نمایش میدهد.

دستور touch در لینوکس

این دستور یک فایل را می سازد.

دستور ln در لینوکس

این دستور لینک سیمبولیک از فایل را در مسیر مورد نظر می سازد (file نام و مسیر فایل یا پوشه و link نام و مسیر لینک است).

دستور mv در لینوکس

این دستور فایل را به مسیر دیگر جابجا می کند (file1 نام و مسیر فایل و file2 نام و مسیر فایل در مقصد است). همچنین می توان برای rename نمودن فایل ها از این دستور استفاده نمود.

دستور cp در لینوکس

این دستور فایل را در مسیر دیگر کپی می کند (file1 نام و مسیر فایل مبدا و file2 نام و مسیر فایل مقصد است).

دستور rm در لینوکس

این دستورفایل یا دایرکتوری مورد نظر را حذف (پاک کردن) میکند (به جای name نام فایل یا پوشه نوشته می‌شود)

دستور pwd در لینوکس

این دستور مسیر جاری را نشان می‌دهد.

دستور mkdir در لینوکس

این دستور یک شاخه را میسازد (به جای dir نام پوشه که می‌خواهید بسازید را بنویسید).

دستور cd در لینوکس

این دستور مسیر جاری را به مسیر اصلی (home) بر می‌گرداند. (مسیر اصلی برای هر کاربر متفاوت است که پوشه‌های شخصی و تنظیمات در آن‌جا قرار می‌گیرند).

دستور ls در لینوکس

این دستور لیست محتویات مسیر جاری شامل پوشه و فایل ها را می گیرد.

دستور free در لینوکس

این دستور فضاهای خالی و استفاده شده حافظه رم و سواپ (swap) را نمایش می دهد.

دستور du در لینوکس

این دستور مقدار فضای استفاده شده تمامی دایرکتوری ها را نمایش می دهد.

دستور df در لینوکس

این دستور مقدار استفاده از دیسک‌های حافظه را نمایش می‌دهد

دستور uname در لینوکس

این دستور نام سیستم یونیکس شما که همان لینوکس است را نمایش می‌دهد.

دستور finger در لینوکس

این دستور اطلاعاتی درباره کاربری user (به جای آن نام‌کاربری مورد نظر را بنویسید) در اختیار شما می‌گذارد.

دستور whoami در لینوکس

این دستور کاربر جاری که شما اکنون از طریق آن با سیستم کار می‌کنید را نمایش می‌دهد.

دستور w در لینوکس

این دستور کاربران جاری که از سیستم استفاده می‌کنند را همراه با توضیحاتی درباره استفاده آن‌ها نشان می‌دهد. دستور شامل اطلاعات خروجی دستور ‌uptime نیز هست.

دستور uptime در لینوکس

این دستور زمان روشن بودن سیستم و کاربران فعال را نشان می‌دهد.

دستور cal در لینوکس

این دستور تقویم ماه‌ها را نمایش می‌دهد. با استفاده از این دستور می توانید نسبت به آگاهی از زمان فعلی و تاریخ سیستم

دستور date در لینوکس

این دستور تاریخ و ساعت جاری را نمایش می‌دهد. شما می توانید با استفاده از این دستور، از تاریخ و ساعت فعلی سیستم عامل خود آگاه شوید. همچنین این امکان وجود دارد که تاریخ و ساعت