مهم ترین و کاربردی ترین کامند های لینوکس
پرینت- 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
این دستورات به شما کمک میکنند تا فضای دیسک را مدیریت و مشکلات مربوط به آن را شناسایی کنید.