loading...
مهم ترین و کاربردی ترین کامند های لینوکس
پرینت
  • 0

لینوکس چیست؟

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

هسته لینوکس

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

ویژگی‌های اصلی لینوکس

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

توزیع‌های لینوکس

لینوکس در قالب توزیع‌های مختلفی مانند اوبونتو، سنت‌اواس، فدورا و دبیان ارائه می‌شود که هر کدام برای کاربرد خاصی طراحی شده‌اند.

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

لینوکس در حوزه‌های مختلفی مانند سرورهای وب، دستگاه‌های هوشمند، سیستم‌های نهفته و حتی دسکتاپ‌های شخصی مورد استفاده قرار می‌گیرد.

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

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

pwd

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

pwd

cd

تغییر دایرکتوری.

cd /path/to/directory

ls

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

ls

cp

کپی کردن فایل‌ها و دایرکتوری‌ها.

cp source destination

mv

جابجایی یا تغییر نام فایل‌ها و دایرکتوری‌ها.

mv old_name new_name

rm

حذف فایل‌ها و دایرکتوری‌ها.

rm filename

mkdir

ایجاد دایرکتوری جدید.

mkdir new_directory

rmdir

حذف دایرکتوری خالی.

rmdir directory_name

touch

ایجاد فایل خالی جدید.

touch newfile

chmod

تغییر مجوزهای دسترسی فایل‌ها و دایرکتوری‌ها.

chmod 755 filename

chown

تغییر مالکیت فایل‌ها و دایرکتوری‌ها.

chown user:group filename

ps

نمایش فرآیندهای در حال اجرا.

ps aux

kill

متوقف کردن فرآیندها.

kill process_id

df

نمایش فضای دیسک.

df -h

du

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

du -sh *

این دستورات تنها بخشی از دستورات پرکاربرد لینوکس هستند. آیا نیاز به توضیحات بیشتری در مورد هر یک از این دستورات دارید؟ یا دستور خاصی مد نظرتان است که بخواهید بیشتر درباره آن بدانید؟

ifconfig

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

ifconfig

ip

جایگزین مدرن برای ifconfig با قابلیت‌های بیشتر.

ip addr show

ping

تست اتصال شبکه به یک آدرس IP یا دامنه.

ping google.com

traceroute

ردیابی مسیر بسته‌های داده در شبکه.

traceroute google.com

netstat

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

netstat -tuln

ss

نمایش اطلاعات اتصال‌های شبکه (جایگزین netstat).

ss -tuln

dig

بررسی و رفع اشکال رکوردهای DNS.

dig example.com

nslookup

بررسی نام دامنه و IP آدرس‌های مرتبط.

nslookup example.com

route

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

route -n

hostname

تنظیم و مشاهده نام میزبان در شبکه.

hostname

arp

مشاهده و مدیریت جدول ARP برای شبکه.

arp -a

ethtool

تنظیم سرعت و وضعیت کارت شبکه (NIC).

ethtool eth0

iwconfig

پیکربندی شبکه‌های بی‌سیم.

iwconfig

df:

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

df -h

du:

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

du -sh /path/to/directory

lsblk:

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

lsblk

fdisk:

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

sudo fdisk -l

parted:

ابزار پیشرفته برای مدیریت پارتیشن‌ها.

sudo parted /dev/sda

blkid:

نمایش اطلاعات UUID و نوع فایل‌سیستم دستگاه‌های ذخیره‌سازی.

sudo blkid

mount:

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

mount

umount:

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

sudo umount /dev/sda1

tune2fs:

تنظیمات فایل‌سیستم ext2/ext3/ext4.

sudo tune2fs -l /dev/sda1

df -i:

نمایش استفاده از inode‌ها.

df -i

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

آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه