آموزش های متنوع دیگر

200 کاربردی ترین دستورات لینوکس برای همه کاربران

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

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

لیستی از بهترین دستورات لینوکس

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

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

Apropos جستجوی صفحات به صورت دستی

Apt- get جستجو و نصب بسته های نرم افزاری (دبیان)

Awk پیدا کردن متن و جایگزین کردن آن، تنظیم پایگاه داده / اعتبارسنجی / شاخص

Aspell بررسی کننده غلط املایی

Aptitude جستجو و نصب بسته های نرم افزاری (دبیان)

Basename نوار فهرست و پسوند نام فایل ها

Bash GNU Bourne-Again Shell

Bc زبان محاسبه دقیق

Bg ارسال به پس زمینه

حتما بخوانید: ۱۰ اپلیکیشن کاملاً کاربردی که هر کاربر اندروید در ایران به آنها نیاز دارد!

Break خارج شدن از حلقه

Builtin اجرای shell builtin

Bzip2 فشرده سازی و استخراج فایل های نام گذاری شده

Cal نمایش ماشین حساب

Case اجرای دستور مشروطه

Cat الحاق کردن و چاپ کردن محتوی فایل ها

Cd تغییر فهرست

Cfdisk جدول پارتیشن بندی برای لینوکس

Chgrp تغییر گروه عضویت

Chmod تغییر مجوزهای دسترسی

Chown تغییر نام گروه فایل و گروه

Chroot اجرای دستور فهرست با پایه مختلف

Chkconfig خدمات سیستم (سطح اجرا)

Cksum نمایش خروجی CRC و شمارش بایت فایل ورودی

Clear پاک کردن ترمینال

Cmp مقایسه دو فایل

Comm مقایسه دو فایل ذخیره شده به صورت خط به خط

Command اجرای فرمان – نادیده گرفتن توابع shell

Continue ادامه تکرار بعدی حلقه

Cp کپی یا چند فایل به یک مکان دیگر

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

Crontab برنامه ریزی یک فرمان برای اجرا در زمان دیرتر

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

Cut تقسیم فایل به چند قسمت

Date نمایش یا تغییر زمان و ساعت

Dc محاسبه پشته

Dd تبدیل و کپی فایل، نوشتن عنوان های پشته، رکوردهای بوت

Ddrescue ابزار بازاریابی اطلاعات

Declare اعلان متغیرها و نسبت دادن خصوصیات به آن ها

Df نمایش فضای دیسک خالی

Diff نمایش تفاوت بین دو فایل

بلد باشید: نصب لینوکس روی فلش با 3 روش ساده

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

Dig جستجوی DNS

Dir خلاصه ای از لیست محتوای فهرست

Dircolors تنظیمات رنگ برای Is

Dirname تبدیل نام کامل مسیر به تنها یک مسیر

Dirs نمایش لیستی از فهرست های به خاطر سپرده شده

Dmesg نمایس پیام های درایور و کرنال

Du ارزیابی میزان فضای استفاده شده فایل

Echo نمایش پیام بر روی صفحه نمایش

Egrep جستجوی فایل ها برای خطوطی که با عبارت تعمیم داده شده مطابقت دارند

Eject خارج کردن رسانه قابل جابجایی

Enable فعال و غیرفعال کردن دستورات sell بولتیان

Env متغیرهای محیطی

Ethtool تنظیمات کارت اترنت

Eval ارزیابی چند فرمان / آرگومان

Exec اجرای یک دستور

Exit خروج از shell

Expect برنامه های دلخواه اتوماتیک که از طریق ترمینال قابل دسترسی هستند/

Expand تبدیل تب ها به فضا

Export ایجاد متغیر محیطی

Expr ارزیابی عبارت ها

False عدم موفقیت، کاری انجام نمی شود

Fdformat فرمت سطح پایین دیسک فلاپی

حتما بخوانید: مقایسه کامل Mac و Pc به همراه مزایا و معایب هر کدام

Fdisk جدول پارتیشن بندی برای لینوکس

Fg ارسال کار به پیش زمینه

Fgrep جستجوی فایل ها برای خطوطی که با رشته ثابت مطابقت دارد

File تعیین نوع فایل

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

Fmt قالب بندی مجدد پاراگراف

pdf flat   دانلود این مطلب به صورت PDF

Fold پیچاندن متن تا جایی که پهنای مشخصی داشته باشد

For بسط کلمات و اجرای دستورات

Format قالب بندی دیسک یا نوارها

Free نمایش مصرف حافظه

Fsck بررسی و تعمیر ثبات سیستم فایل

ftp پروتکل انتقال فایل

Function تعریف تابع ماکرو

Fuser شناسایی / از بین بردن فرآیندی که به فایل دسترسی دارد

Gawk پیدا کردن و جابجایی متن درون فایل ها

Getopts تجزیه پارامترهای موقعیتی

Grep جستجوی فایل ها برای خطوطی که با الگوی داده شده مطابقت دارند

Groupadd افزودن یک گروه امنیتی کاربر

Groupdel حذف گروه

Groupmod اصلاح یک گروه

Groups چاپ نام های گروهی که کاربر درون آن قرار گرفته

بلد باشید: چرا از لینوکس استفاده کنیم؟ چرا لینوکس ویروسی نمی شود؟

Gzip فشرده سازی یا استخراج فایل های دارای نام

Hash به خاطر سپردن نام کامل مسیر آرگومان

Head خروجی قسمت اول فایل ها

Help نمایش help برای دستور داخلی

History تاریخچه دستور

Hostname چاپ یا تنظیم نام سیستم

Iconv تبدیل کاراکتر مجموعه فایل

Id چاپ ای دی کاربر و گروه

If اجرای شرطی یک دستور

Ifconfig تنظیم یک رابط شبکه

Ifdown قطع رابط شبکه

Ifup ایجاد یک رابط شبکه

Import ثبت نمایش سرور X و ذخیره تصویری از فایل

Install کپی کردن فایل ها و تنظیم خصوصیات

Jobs لیستی از کارهای فعال

Join اتصال خطوط در یک زمینه مشترک

Kill قطع فرآیند در حال اجرا

Killall قطع فرآیند براساس نام آن ها

Less نمایش خروجی بر روی مانیتور در یک زمان

Let اجرای حساب متغییرهای درون shell

In ایجاد یک لینک نمادی برای فایل

Local ایجاد متغیر

Locate پیدا کردن فایل ها

Logname چاپ نام ورود به سیستم فعلی

Logout خروج از قفسه ورود

Look نمایش خطوطی که با رشته داده شده شروع می شوند

Ipc برنامه کنترل چاپ خط

بلد باشید: کاربرد لینوکس: مزایا و معایب

Ipr خارج شدن از چاپ خط

Iprint پرینت گرفتن فایل

Iprinted قطع کار پرینت

Iprintq لیستی از صف پرینت

Iprm حذف کارها از صف پرینت

Is لیست اطلاعات در مورد فایل ها

Isof لیستی از فایل های باز

Make کامپایل مجدد گروهی از برنامه ها

Man کمک دستی

Mkdir ایجاد پوشه جدید

Mkfifo ایجاد FIFOs (لوله های نام گذاری شده)

mkisofs ایجاد یک سیستم فایلی هیبرید ISO9660 / JOLIET / HFS

Mknod ایجاد بلاک یا کاراکتر فایل های خاص

Mmv حرکت حجمی یا نام گذاری مجدد فایل ها

More نمایش خروجی بر روی صفحه نمایش در یک لحظه

Mount قرار گیری یک سیستم فایلی

Mtools دستکاری کردن فایل های Ms-DOS

Mtr تشخیص شبکه (ردیاب / پینگ)

Mv حرکت یا نام گذاری مجدد فایل ها یا دایرکتوری ها

Mmv حرکت جمعی یا نام گذاری مجدد فایل ها

Netstat اطلاعات شبکه

Nice تنظیم اولویت یک دستور یا کار

Nl تعداد خطوط و نوشتن فایل ها

Nohup اجرای دستوری که مصون از معلق ماندن است.

Notify-send ارسال نوتیفیکشن های دسکتاپ

Nslookup ام درخواست اینترنت که به صورت تعاملی خدمات رسانی میکند.

Open باز کردن یک فایل در برنامه پیش فرض

Op دستیابی اپراتور

Passwd اصلاح پسورد کاربر

Paste ادغام خطوط فایل ها

حتما بخوانید: آموزش دستور echo در لینوکس (به زبان ساده با مثال)

Pathchk بررسی قابلیت انتقال نام فایل

Ping تست ارتباط شبکه

Pkill توقف فرآیندها از اجرا

Popd ذخیره مجدد مقدار قبلی از دایرکتوری فعلی

Pr آماده سازی فایل ها برای چاپ

Printcap قابلیت چاپ پایگاه داده

Printenv چاپ متغیرهای محیطی

Ps وضعیت فرآیند

Pwd چاپ دایرکتوری درحال کار

Quota نمایش محدودیت ها و مصرف دیسک

Quotacheck اسکن سیستم فابل برای مصرف دیسک

Quotactl تنظیم سهمیه های دیسک

Ram دیسک حافظه دستگاه

Rcp کپی کردن فایل ها در بین دو ماشین

Read خواندن یک خط از استاندارد ورودی

Readarray خواندن از ورودی برای ریختن در متغیر آرایه

Readonly نمایش متغیرها / توابع به عنوان تنها خواندنی

دانلود این مطلب به صورت PDF

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

Rename نام گذاری مجدد فایل ها

Renice اصلاح اولویت فرآیندهای درحال اجرا

Remsync همگام سازی پرونده های از راه دور از طریق ایمیل

Screen پایانه چندتایی، اجرای shells از راه دور با استفاده از ssh

Scp کپی ایمن (کپی فایل از راه دور)

Sdiff ادغام دو فایل به صورت تعاملی

Sed ویرایشگر جریان

Select پذیرش ورودی صفحه کلید

Seq چاپ دنباله های عددی

Set دستکاری متغیرها و توابع shell

Sftp امنیت برنامه انتقال فایل

Shift تغییر پارامترهای موقعیتی

بلد باشید: بهترین روشهای افزایش سرعت سیستم تا 200 درصد

Shopt گزینه های shell

Shutdown خاموش کردن یا ری استارت لینوکس

Sleep تاخیر برای مدت زمانی مشخص شده

Slocate پیدا کردن فایل

Sort مرتب کردن فایل های متنی

Source اجرای دستورات از فایل

Split تقیسم کردن فایل به قسمت های با اندازه ثابت

Ssh ایمن کردن مشتری shell (برنامه ورود از راه دور)

Strace ردیابی سیستم تماس ها و سیگنال ها

Su تعویض تشخیص کاربر

Sudo اجرای دستور به عنوان کاربر دیگر

Sum چاپ checksum برای فایل

Suspend تعلیق اجرای این shell

Symlink ایجاد یک نام جدید برای فایل

Sync همگام سازی داده بر روی دیسک با حافظه

Tail خروجی آخرین بخش فایل

Tar بایگانی نوار

Tee راهنمایی مجدد خروجی به سمت چند فایل

Test ارزیابی جمله شرطی

Time اندازه گیری زمان اجرای برنامه

Times مدت زمان کاربر و سیستم

Touch تغییر نشانگرهای زمانی فایل

Top لیست اجرای فرآیند ها بر روی سیستم

Traceroute ردیابی روت برای میزان

Trap اجرای دستور در زمانی که سیگنال تنظیم می شود

Tr ترجمه، فشرده سازی، و / یا حذف کاراکترها

True هیچ کاری انجام نمی شود، موفقیت

Tsort مرتب سازی توپولوژیکی

دانلود این مطلب به صورت PDF

Tty چاپ کردن نام فایل ترمینال برای ورودی

Type توصیف فرمان

Ulimit محدود کردن منابع کاربر

Umask ماسک ایجاد فایل کاربر

Umount لغو کردن دستگاه

Unalias حذف نام مستعار

Unname چاپ کردن اطلاعات سیستم

Unexpand تبدیل فضاها به تب

Uniq غیرقانونی بودن فایل ها

Units تبدیل واحد ها از یک مقیاس به مقیاس دیگر

Unset حذف نام تابع یا متغیر

Unshar بازکردن بسته اسکریپت های shell

Until اجرای دستورات (تا زمان خطا)

Uptime نمایش به موقع

Useradd ایجاد حساب کاربری جدید

Usermod اصلاح حساب کاربری

Users لیستی از کاربرانی که تازه وارد شده اند

Uuencode رمزگذاری فایل باینتری

Uudecode رمزگشایی فایلی که رمزگذاری شده

V نوشتن لیستی از محتوای دایرکتوری

Vdir نوشتن لیستی از محتوای دایرکتوری

Vi ویرایشگر متن

Vmstat گزارش آمار حافظه مجازی

Wait انتظار برای کامل شدن فرآیند

Watch اجرا / نمایش برنامه به صورت دوره ای

Wc چاپ شمارش تعداد خط، کلمه، بایت

Whereis جستجو برای مسیر کاربر، صفحه ها و منابع فایل برای برنامه

Which جستجو برای مسیر کاربر برای فایل برنامه

حتما بخوانید: آموزش طرز استفاده از اینترنت گوشی برای کامپیوتر/لپ تاپ (ویدیو)

While اجرای دستورات

Who چاپ تمام نام های کاربری که درحال حاضر وارد شده اند

Whoami چاپ کردن ای دی و نام کاربر فعلی

Wget بازیافت صفحات وب یا فایل ها از طریق HTTP، HTTPS یا FTP

Write ارسال پیام به کاربر دیگر

Xargs اجرای برنامه، عبور از لیستی از آرگومان های ساختار یافته

Xdg-open باز کردن یک فایل یا URL در برنامه ترجیح داده شده کاربر

Yes چاپ رشته تا زمانی که قطع شود

بنابراین، این ۲۳۶ دستور به عنوان بهترین دستورات لینکوس به شمار می رود.

دانلود این مطلب به صورت PDF

میلاد حیدری

کتاب بخون، بخند و خوب باش تا همه مون در آرامش باشیم... سالهاست در زمینه آموزش رایگان در زمینه های اینترنت، کامپیوتر و دنیای تکنولوژی فعالیت می کنم و هدفم ارتقای سطح علمی هموطنان عزیز در سراسر دنیاست. سوالات خود را مطرح کنید در حد توان پاسخ خواهم داد...

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا