برنامه نویسی

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

Summarize this content to 400 words in Persian Lang
لینوکس یک سیستم عامل قدرتمند است که به کاربران امکان کنترل کامل بر محیط محاسباتی خود را می دهد. این که آیا شما یک توسعه دهنده، مدیر سیستم، یا فقط کنجکاو در مورد خط فرمان هستید، دانستن دستورات ضروری لینوکس بسیار مهم است. پس از کار با اوبونتو در 20 روز گذشته، فهرستی از 60 دستوری که هر کاربر لینوکس باید بداند را جمع آوری کرده ام. این راهنما نه تنها شما را با این دستورات آشنا می‌کند، بلکه مثال‌هایی نیز ارائه می‌کند تا به شما در درک نحوه استفاده مؤثر از آنها کمک کند.

ls✅چه کاری انجام می دهد: محتویات دایرکتوری را فهرست می کند.✅مثال: ls -l اطلاعات دقیق در مورد فایل ها و دایرکتوری ها را نمایش می دهد.
mkdir✅چه کاری انجام می دهد: یک دایرکتوری جدید ایجاد می کند.✅مثال: mkdir testing یک دایرکتوری به نام testing ایجاد می کند.
سی دی✅چه کاری انجام می دهد: دایرکتوری فعلی را تغییر می دهد.✅مثال: تست سی دی شما را به دایرکتوری تست منتقل می کند.
pwd✅چه کاری انجام می دهد: پوشه کاری فعلی را چاپ می کند.✅مثال: pwd مسیر کامل دایرکتوری که در آن هستید را خروجی می دهد.
rm✅چه کاری انجام می دهد: فایل ها یا دایرکتوری ها را حذف می کند.✅مثال: rm file.txt file.txt را حذف می کند.
rmdir✅چه کاری انجام می دهد: دایرکتوری های خالی را حذف می کند.✅مثال: rmdir vala_folder در صورت خالی بودن پوشه خالی، آن را حذف می کند.
cp✅چه کاری انجام می دهد: فایل ها یا دایرکتوری ها را کپی می کند.✅مثال: cp file1.txt file2.txt file1.txt را به file2.txt کپی می کند.
mv✅چه کاری انجام می دهد: فایل ها و دایرکتوری ها را جابجا یا تغییر نام می دهد.✅مثال: mv old_name.txt new_name.txt نام فایل را تغییر می دهد.
لمس کنید✅چه کاری انجام می دهد: یک فایل خالی ایجاد می کند یا مهر زمانی یک فایل موجود را به روز می کند.✅مثال: newfile.txt را لمس کنید یک فایل خالی به نام newfile.txt ایجاد می کند.
گربه✅چه کاری انجام می دهد: محتوای فایل ها را به هم متصل می کند و نمایش می دهد.✅مثال: cat file.txt محتوای آن را نشان می دهد file.txt.
بیشتر✅چه کاری انجام می دهد: محتوای فایل ها را یک صفحه در یک زمان مشاهده می کند.✅مثال: more file.txt محتوای فایل را صفحه به صفحه نمایش می دهد.
کمتر✅کاری که انجام می دهد: مشابه more اما حرکت رو به عقب را امکان پذیر می کند.✅مثال: less file.txt فایل را با قابلیت اسکرول باز می کند.
سر✅چه کاری انجام می دهد: چند خط اول یک فایل را خروجی می دهد.✅مثال: head -n 10 file.txt 10 خط اول را نشان می دهد file.txt.
دم✅چه کاری انجام می دهد: چند خط آخر یک فایل را خروجی می دهد.✅مثال: tail -n 10 file.txt 10 خط آخر را نشان می دهد file.txt.
اکو✅چه کاری انجام می دهد: خطی از متن یا متغیرها را نمایش می دهد.✅مثال: echo “Hello, World!” چاپ “سلام، جهان!” در ترمینال
grep✅چه کاری انجام می دهد: الگوها را در فایل ها جستجو می کند.✅مثال: grep ‘search_term’ file.txt پیدا می کند search_term در file.txt.
پیدا کردن✅چه کاری انجام می دهد: فایل ها و دایرکتوری ها را جستجو می کند.✅مثال: find / -name file.txt جستجو می کند file.txt از دایرکتوری ریشه شروع می شود.
پیدا کردن✅چه کاری انجام می دهد: به سرعت فایل ها را در پایگاه داده جستجو می کند.✅مثال: locate file.txt پیدا می کند file.txt در سیستم فایل
chmod✅چه کاری انجام می دهد: مجوزهای فایل را تغییر می دهد.✅مثال: chmod 755 script.sh مجوز را برای script.sh.
چاشنی✅چه کاری انجام می دهد: مالکیت فایل را تغییر می دهد.✅مثال: chown user:group file.txt مالک را تغییر می دهد file.txt.
ps✅چه کاری انجام می دهد: فرآیندهای در حال اجرا را نمایش می دهد.✅مثال: ps aux تمام فرآیندهای در حال اجرا را نشان می دهد.
کشتن✅آنچه انجام می دهد: یک فرآیند را توسط PID خاتمه می دهد.✅مثال: kill 1234 فرآیند را با PID 1234 از بین می برد.
بالا✅چه کاری انجام می دهد: فرآیندهای سیستم را در زمان واقعی نمایش می دهد.✅مثال: top مانیتور فرآیند بیدرنگ را باز می کند.
htop✅چه کاری انجام می دهد: یک نسخه پیشرفته از top.✅مثال: htop دید کاربر پسندتری از فرآیندها می دهد.
df✅چه کاری انجام می دهد: میزان استفاده از فضای دیسک را نشان می دهد.✅مثال: df -h استفاده از دیسک را در قالب قابل خواندن توسط انسان نشان می دهد.
از✅چه کاری انجام می دهد: استفاده از دیسک از فایل ها و دایرکتوری ها را نشان می دهد.✅مثال: du -sh * اندازه هر فایل و دایرکتوری را در فهرست فعلی نشان می دهد.
تار✅چه کاری انجام می دهد: فایل ها را بایگانی می کند.✅مثال: tar -czvf archive.tar.gz /path/to/directory یک آرشیو فشرده ایجاد می کند.
gzip✅چه کاری انجام می دهد: فایل ها را فشرده می کند.✅مثال: gzip file.txt کمپرس file.txt به file.txt.gz.
گان زیپ✅آنچه انجام می دهد: از حالت فشرده خارج می شود .gz فایل ها✅مثال: gunzip file.txt.gz از حالت فشرده خارج می کند file.txt.gz.
زیپ✅چه کاری انجام می دهد: یک آرشیو فشرده ایجاد می کند.✅مثال: zip archive.zip file1 file2 کمپرس file1 و file2 به archive.zip.
از حالت فشرده خارج کنید✅چه کاری انجام می دهد: فایل ها را از یک آرشیو فشرده استخراج می کند.✅مثال: unzip archive.zip مطالب را استخراج می کند archive.zip.
wget✅چه کاری انجام می دهد: فایل ها را از اینترنت دانلود می کند.✅مثال: wget http://example.com/file.zip دانلودها file.zip.
حلقه کردن✅چه کاری انجام می دهد: داده ها را از یا به سرور منتقل می کند.✅مثال: curl -O http://example.com/file.zip دانلودها file.zip.
ssh✅چه کاری انجام می دهد: از طریق SSH به یک سرور راه دور متصل می شود.✅مثال: ssh user@host به یک سرور راه دور متصل می شود.
scp✅چه کاری انجام می دهد: به طور ایمن فایل ها را بین سرورها کپی می کند.✅مثال: scp file.txt user@host:/path/to/destination کپی ها file.txt به سرور راه دور
rsync✅چه کاری انجام می دهد: فایل ها و دایرکتوری ها را بین دو مکان همگام می کند.✅مثال: rsync -avz /source/ /destination/ دایرکتوری منبع را با مقصد همگام می کند.
تاریخچه✅چه کاری انجام می دهد: تاریخچه فرمان را نشان می دهد.✅مثال: history | grep ‘search_term’ دستوری را در تاریخچه شما پیدا می کند.
نام مستعار✅چه کاری انجام می دهد: میانبرهایی برای دستورات ایجاد می کند.✅مثال: alias ll=”ls -la” میانبر برای ls -la.
شما گریه می کنید✅چه کاری انجام می دهد: نام مستعار را حذف می کند.✅مثال: unalias ll را حذف می کند ll نام مستعار
نانو✅چه کاری انجام می دهد: ویرایشگر متن نانو را باز می کند.✅مثال: nano file.txt باز می شود file.txt در نانو
vim✅چه کاری انجام می دهد: ویرایشگر متن vim را باز می کند.✅مثال: vim file.txt باز می شود file.txt در vim.
apt-get✅چه کاری انجام می دهد: بسته ها را نصب، ارتقا یا حذف می کند.✅مثال: apt-get install package_name بسته ای را نصب می کند
apt✅چه کاری انجام می دهد: یک رابط کاربر پسندتر برای `apt-get

نتیجه گیری

دستورات لینوکس بلوک های سازنده برای مدیریت و راه اندازی یک سیستم مبتنی بر لینوکس مانند اوبونتو هستند. چه یک کاربر مبتدی یا یک کاربر باتجربه، تسلط بر این دستورات ضروری به شما این امکان را می دهد که سیستم خود را به طور موثر پیمایش، مدیریت و عیب یابی کنید. از دستکاری اولیه فایل گرفته تا مدیریت پیشرفته فرآیند، این دستورات بیش از 40 پایه قوی برای کمک به شما برای باز کردن پتانسیل کامل لینوکس فراهم می کند. همانطور که به کاوش و تمرین این دستورات ادامه می دهید، متوجه خواهید شد که خط فرمان نه تنها یک ابزار قدرتمند بلکه بخشی ضروری از گردش کار روزانه شماست. به آزمایش ادامه دهید، به یادگیری ادامه دهید، و به زودی این دستورات تبدیل به ماهیت دوم می شوند زیرا شما به یک کاربر لینوکس ماهر و مطمئن تر تبدیل می شوید.

لینوکس یک سیستم عامل قدرتمند است که به کاربران امکان کنترل کامل بر محیط محاسباتی خود را می دهد. این که آیا شما یک توسعه دهنده، مدیر سیستم، یا فقط کنجکاو در مورد خط فرمان هستید، دانستن دستورات ضروری لینوکس بسیار مهم است. پس از کار با اوبونتو در 20 روز گذشته، فهرستی از 60 دستوری که هر کاربر لینوکس باید بداند را جمع آوری کرده ام. این راهنما نه تنها شما را با این دستورات آشنا می‌کند، بلکه مثال‌هایی نیز ارائه می‌کند تا به شما در درک نحوه استفاده مؤثر از آنها کمک کند.

  1. ls
    ✅چه کاری انجام می دهد: محتویات دایرکتوری را فهرست می کند.
    ✅مثال: ls -l اطلاعات دقیق در مورد فایل ها و دایرکتوری ها را نمایش می دهد.
    توضیحات تصویر

  2. mkdir
    ✅چه کاری انجام می دهد: یک دایرکتوری جدید ایجاد می کند.
    ✅مثال: mkdir testing یک دایرکتوری به نام testing ایجاد می کند.
    توضیحات تصویر

  3. سی دی
    ✅چه کاری انجام می دهد: دایرکتوری فعلی را تغییر می دهد.
    ✅مثال: تست سی دی شما را به دایرکتوری تست منتقل می کند.
    توضیحات تصویر

  4. pwd
    ✅چه کاری انجام می دهد: پوشه کاری فعلی را چاپ می کند.
    ✅مثال: pwd مسیر کامل دایرکتوری که در آن هستید را خروجی می دهد.
    توضیحات تصویر

  5. rm
    ✅چه کاری انجام می دهد: فایل ها یا دایرکتوری ها را حذف می کند.
    ✅مثال: rm file.txt file.txt را حذف می کند.
    توضیحات تصویر

  6. rmdir
    ✅چه کاری انجام می دهد: دایرکتوری های خالی را حذف می کند.
    ✅مثال: rmdir vala_folder در صورت خالی بودن پوشه خالی، آن را حذف می کند.
    توضیحات تصویر

  7. cp
    ✅چه کاری انجام می دهد: فایل ها یا دایرکتوری ها را کپی می کند.
    ✅مثال: cp file1.txt file2.txt file1.txt را به file2.txt کپی می کند.

  8. mv
    ✅چه کاری انجام می دهد: فایل ها و دایرکتوری ها را جابجا یا تغییر نام می دهد.
    ✅مثال: mv old_name.txt new_name.txt نام فایل را تغییر می دهد.
    توضیحات تصویر

  9. لمس کنید
    ✅چه کاری انجام می دهد: یک فایل خالی ایجاد می کند یا مهر زمانی یک فایل موجود را به روز می کند.
    ✅مثال: newfile.txt را لمس کنید یک فایل خالی به نام newfile.txt ایجاد می کند.
    توضیحات تصویر

  10. گربه
    ✅چه کاری انجام می دهد: محتوای فایل ها را به هم متصل می کند و نمایش می دهد.
    ✅مثال: cat file.txt محتوای آن را نشان می دهد file.txt.
    توضیحات تصویر

  11. بیشتر
    ✅چه کاری انجام می دهد: محتوای فایل ها را یک صفحه در یک زمان مشاهده می کند.
    ✅مثال: more file.txt محتوای فایل را صفحه به صفحه نمایش می دهد.

  12. کمتر
    ✅کاری که انجام می دهد: مشابه more اما حرکت رو به عقب را امکان پذیر می کند.
    ✅مثال: less file.txt فایل را با قابلیت اسکرول باز می کند.

  13. سر
    ✅چه کاری انجام می دهد: چند خط اول یک فایل را خروجی می دهد.
    ✅مثال: head -n 10 file.txt 10 خط اول را نشان می دهد file.txt.

  14. دم
    ✅چه کاری انجام می دهد: چند خط آخر یک فایل را خروجی می دهد.
    ✅مثال: tail -n 10 file.txt 10 خط آخر را نشان می دهد file.txt.

  15. اکو
    ✅چه کاری انجام می دهد: خطی از متن یا متغیرها را نمایش می دهد.
    ✅مثال: echo "Hello, World!" چاپ “سلام، جهان!” در ترمینال

  16. grep
    ✅چه کاری انجام می دهد: الگوها را در فایل ها جستجو می کند.
    ✅مثال: grep 'search_term' file.txt پیدا می کند search_term در file.txt.

  17. پیدا کردن
    ✅چه کاری انجام می دهد: فایل ها و دایرکتوری ها را جستجو می کند.
    ✅مثال: find / -name file.txt جستجو می کند file.txt از دایرکتوری ریشه شروع می شود.

  18. پیدا کردن
    ✅چه کاری انجام می دهد: به سرعت فایل ها را در پایگاه داده جستجو می کند.
    ✅مثال: locate file.txt پیدا می کند file.txt در سیستم فایل

  19. chmod
    ✅چه کاری انجام می دهد: مجوزهای فایل را تغییر می دهد.
    ✅مثال: chmod 755 script.sh مجوز را برای script.sh.

  20. چاشنی
    ✅چه کاری انجام می دهد: مالکیت فایل را تغییر می دهد.
    ✅مثال: chown user:group file.txt مالک را تغییر می دهد file.txt.

  21. ps
    ✅چه کاری انجام می دهد: فرآیندهای در حال اجرا را نمایش می دهد.
    ✅مثال: ps aux تمام فرآیندهای در حال اجرا را نشان می دهد.

  22. کشتن
    ✅آنچه انجام می دهد: یک فرآیند را توسط PID خاتمه می دهد.
    ✅مثال: kill 1234 فرآیند را با PID 1234 از بین می برد.

  23. بالا
    ✅چه کاری انجام می دهد: فرآیندهای سیستم را در زمان واقعی نمایش می دهد.
    ✅مثال: top مانیتور فرآیند بیدرنگ را باز می کند.

  24. htop
    ✅چه کاری انجام می دهد: یک نسخه پیشرفته از top.
    ✅مثال: htop دید کاربر پسندتری از فرآیندها می دهد.

  25. df
    ✅چه کاری انجام می دهد: میزان استفاده از فضای دیسک را نشان می دهد.
    ✅مثال: df -h استفاده از دیسک را در قالب قابل خواندن توسط انسان نشان می دهد.

  26. از
    ✅چه کاری انجام می دهد: استفاده از دیسک از فایل ها و دایرکتوری ها را نشان می دهد.
    ✅مثال: du -sh * اندازه هر فایل و دایرکتوری را در فهرست فعلی نشان می دهد.

  27. تار
    ✅چه کاری انجام می دهد: فایل ها را بایگانی می کند.
    ✅مثال: tar -czvf archive.tar.gz /path/to/directory یک آرشیو فشرده ایجاد می کند.

  28. gzip
    ✅چه کاری انجام می دهد: فایل ها را فشرده می کند.
    ✅مثال: gzip file.txt کمپرس file.txt به file.txt.gz.
    توضیحات تصویر

  29. گان زیپ
    ✅آنچه انجام می دهد: از حالت فشرده خارج می شود .gz فایل ها
    ✅مثال: gunzip file.txt.gz از حالت فشرده خارج می کند file.txt.gz.
    توضیحات تصویر

  30. زیپ
    ✅چه کاری انجام می دهد: یک آرشیو فشرده ایجاد می کند.
    ✅مثال: zip archive.zip file1 file2 کمپرس file1 و file2 به archive.zip.

  31. از حالت فشرده خارج کنید
    ✅چه کاری انجام می دهد: فایل ها را از یک آرشیو فشرده استخراج می کند.
    ✅مثال: unzip archive.zip مطالب را استخراج می کند archive.zip.

  32. wget
    ✅چه کاری انجام می دهد: فایل ها را از اینترنت دانلود می کند.
    ✅مثال: wget http://example.com/file.zip دانلودها file.zip.

  33. حلقه کردن
    ✅چه کاری انجام می دهد: داده ها را از یا به سرور منتقل می کند.
    ✅مثال: curl -O http://example.com/file.zip دانلودها file.zip.
    توضیحات تصویر

  34. ssh
    ✅چه کاری انجام می دهد: از طریق SSH به یک سرور راه دور متصل می شود.
    ✅مثال: ssh user@host به یک سرور راه دور متصل می شود.
    توضیحات تصویر

  35. scp
    ✅چه کاری انجام می دهد: به طور ایمن فایل ها را بین سرورها کپی می کند.
    ✅مثال: scp file.txt user@host:/path/to/destination کپی ها file.txt به سرور راه دور

  36. rsync
    ✅چه کاری انجام می دهد: فایل ها و دایرکتوری ها را بین دو مکان همگام می کند.
    ✅مثال: rsync -avz /source/ /destination/ دایرکتوری منبع را با مقصد همگام می کند.

  37. تاریخچه
    ✅چه کاری انجام می دهد: تاریخچه فرمان را نشان می دهد.
    ✅مثال: history | grep 'search_term' دستوری را در تاریخچه شما پیدا می کند.

  38. نام مستعار
    ✅چه کاری انجام می دهد: میانبرهایی برای دستورات ایجاد می کند.
    ✅مثال: alias ll="ls -la" میانبر برای ls -la.

  39. شما گریه می کنید
    ✅چه کاری انجام می دهد: نام مستعار را حذف می کند.
    ✅مثال: unalias ll را حذف می کند ll نام مستعار

  40. نانو
    ✅چه کاری انجام می دهد: ویرایشگر متن نانو را باز می کند.
    ✅مثال: nano file.txt باز می شود file.txt در نانو

  41. vim
    ✅چه کاری انجام می دهد: ویرایشگر متن vim را باز می کند.
    ✅مثال: vim file.txt باز می شود file.txt در vim.
    توضیحات تصویر

  42. apt-get
    ✅چه کاری انجام می دهد: بسته ها را نصب، ارتقا یا حذف می کند.
    ✅مثال: apt-get install package_name بسته ای را نصب می کند
    توضیحات تصویر
    توضیحات تصویر

  43. apt
    ✅چه کاری انجام می دهد: یک رابط کاربر پسندتر برای `apt-get
    توضیحات تصویر
    توضیحات تصویر

نتیجه گیری

دستورات لینوکس بلوک های سازنده برای مدیریت و راه اندازی یک سیستم مبتنی بر لینوکس مانند اوبونتو هستند. چه یک کاربر مبتدی یا یک کاربر باتجربه، تسلط بر این دستورات ضروری به شما این امکان را می دهد که سیستم خود را به طور موثر پیمایش، مدیریت و عیب یابی کنید. از دستکاری اولیه فایل گرفته تا مدیریت پیشرفته فرآیند، این دستورات بیش از 40 پایه قوی برای کمک به شما برای باز کردن پتانسیل کامل لینوکس فراهم می کند. همانطور که به کاوش و تمرین این دستورات ادامه می دهید، متوجه خواهید شد که خط فرمان نه تنها یک ابزار قدرتمند بلکه بخشی ضروری از گردش کار روزانه شماست. به آزمایش ادامه دهید، به یادگیری ادامه دهید، و به زودی این دستورات تبدیل به ماهیت دوم می شوند زیرا شما به یک کاربر لینوکس ماهر و مطمئن تر تبدیل می شوید.

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

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

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

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