Buckets:
sidebar_position: 3
دستورات ساده ترمینال
دستورات در لینوکس
دستورات لینوکس ابزارهای قدرتمندی هستند که به شما امکان میدهند بهطور مستقیم از طریق ترمینال با سیستم خود تعامل کنید. آشنایی با این دستورات برای مدیریت فایلها، دایرکتوریها و نرمافزارها در سیستمعامل لینوکس بسیار حیاتی است. در ادامه، توضیحات و مثالهای سادهای از مهمترین دستورات لینوکس، مرتبشده بر اساس سطح مبتدی تا پیشرفته، ارائه شده است.
<div style={{ display: 'flex', justifyContent: 'center' }}>

دستورات ابتدایی
1. pwd (نمایش مسیر فعلی)
این دستور، مسیر فعلی که در آن قرار دارید را نمایش میدهد و مسیر کامل از ریشه را نشان میدهد.
مثال:
pwd
2. ls (لیست محتویات دایرکتوری)
محتویات یک دایرکتوری، شامل فایلها و زیرشاخهها را نمایش میدهد.
مثال:
ls
3. cd (تغییر دایرکتوری)
دایرکتوری فعلی را به مسیر مشخصشده تغییر میدهد.
مثال:
cd /home/user/Downloads
<div style={{ display: 'flex', justifyContent: 'center' }}>

4. mkdir (ساخت دایرکتوری)
یک دایرکتوری جدید ایجاد میکند.
مثال:
mkdir new_directory
5. rmdir (حذف دایرکتوری)
یک دایرکتوری خالی را حذف میکند.
مثال:
rmdir old_directory
6. nano (ویرایشگر متن)
یک ویرایشگر متن ساده برای ویرایش فایلها بهطور مستقیم در ترمینال است.
مثال:
nano filename.txt
<div style={{ display: 'flex', justifyContent: 'center' }}>

7. cat (نمایش و ترکیب فایلها)
محتویات یک فایل را نمایش میدهد یا چند فایل را به هم میچسباند و روی صفحه نمایش چاپ میکند.
مثال:
cat filename.txt
8. cp (کپی کردن فایلها و دایرکتوریها)
فایلها یا دایرکتوریها را از یک مکان به مکان دیگر کپی میکند.
مثال:
cp file1.txt /home/user/Documents/
9. mv (انتقال یا تغییر نام فایلها و دایرکتوریها)
فایلها یا دایرکتوریها را به مکان جدید منتقل میکند یا نام آنها را تغییر میدهد.
مثال:
mv oldname.txt newname.txt
10. rm (حذف فایلها و دایرکتوریها)
فایلها و دایرکتوریها را حذف میکند. (احتیاط: استفاده از این دستور میتواند اطلاعات را به طور دائم حذف کند.)
مثال:
- برای حذف فایل:
rm filename.txt
- برای حذف دایرکتوری و تمام محتویات آن:
rm -r directory_name
<div style={{ display: 'flex', justifyContent: 'center' }}>

11. grep (جستجو در فایلها)
الگوهای خاصی را در فایلها جستجو کرده و خطوط حاوی آنها را نمایش میدهد.
مثال:
grep 'search_term' filename.txt
12. find (جستجو در دایرکتوریها)
فایلها و دایرکتوریها را براساس معیارهایی مانند نام، اندازه، تاریخ و غیره جستجو میکند.
مثال:
find /home/user/ -name "file*.txt"
13. echo (نمایش یک خط متن)
متن یا متغیرها را روی ترمینال چاپ میکند.
مثال:
echo "Hello, World!"
دستورات پیشرفتهتر
14. chmod (تغییر مجوزهای فایل)
مجوزهای دسترسی به فایل یا دایرکتوری را تغییر میدهد.
مثال:
chmod 755 script.sh
15. df (فضای دیسک)
میزان فضای استفادهشده و موجود در دیسک را نمایش میدهد.
مثال:
df -h
<div style={{ display: 'flex', justifyContent: 'center' }}>

16. du (کاربرد دیسک)
میزان فضای دیسک استفادهشده توسط فایلها و دایرکتوریها را تخمین میزند.
مثال:
du -sh /home/user/Documents/
17. sudo (اجرای دستورات با دسترسی ریشه)
به کاربر مجاز اجازه میدهد یک دستور را با دسترسی ریشه (superuser) یا یک کاربر دیگر اجرا کند.
مثال:
sudo apt-get update
<div style={{ display: 'flex', justifyContent: 'center' }}>

18. apt-get (مدیریت بستهها)
ابزاری برای مدیریت بستهها (نصب، بهروزرسانی، حذف) در توزیعهای مبتنی بر دبیان مانند اوبونتو است.
مثال:
sudo apt-get install package_name
19. dpkg (مدیریت بستههای دبیان)
ابزاری برای نصب، ساخت، حذف و مدیریت بستههای .deb در سیستمهای مبتنی بر دبیان است.
مثال:
sudo dpkg -i package.deb
20. ps (وضعیت پروسهها)
پروسههای در حال اجرا را نمایش میدهد.
مثال:
ps
21. kill (خاتمه دادن به یک پروسه)
پروسهای را با استفاده از شناسه پروسه (PID) خاتمه میدهد.
مثال:
kill 1234
<div style={{ display: 'flex', justifyContent: 'center' }}>

22. top (مدیریت وظایف)
اطلاعات لحظهای درباره پروسههای در حال اجرا، شامل استفاده از CPU و حافظه را نمایش میدهد.
مثال:
top
23. tar (آرشیو کردن فایلها)
برای فشردهسازی یا استخراج فایلها از یک آرشیو tar استفاده میشود.
مثال:
tar -czvf archive.tar.gz /path/to/directory/
24. wget (دانلود از وب)
فایلها را از وب با استفاده از HTTP، HTTPS یا FTP دانلود میکند.
مثال:
wget https://example.com/file.zip
25. ssh (اتصال امن به سرور)
بهصورت امن به یک ماشین از راه دور متصل میشود.
مثال:
ssh user@remote_server
<div style={{ display: 'flex', justifyContent: 'center' }}>

دستورهای مخرب
توجه کنید که هیچگاه دستوری را که از کارکرد آن اطمینان ندارید اجرا نکنید.
<div style={{ display: 'flex', justifyContent: 'center' }}>

Xet Storage Details
- Size:
- 8.83 kB
- Xet hash:
- 3518835dcaf6394a0a7298e46f97fc5daa161b39dc0f1281a36fe10a8e524c84
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.