فهرست مطالب:

71 دستور لینوکس برای همه موارد. تقریبا
71 دستور لینوکس برای همه موارد. تقریبا
Anonim

تقریباً می توانید هر کاری را در ترمینال لینوکس انجام دهید: پیکربندی سیستم، نصب و حذف برنامه ها، مدیریت دیسک ها و فایل ها، و حتی صحبت با گاوها.

71 دستور لینوکس برای همه موارد. تقریبا
71 دستور لینوکس برای همه موارد. تقریبا

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

دستورات لینوکس برای پیمایش ترمینال
دستورات لینوکس برای پیمایش ترمینال
  1. &&

    … به طور دقیق، این یک دستور نیست. اگر می خواهید چندین دستور را به طور همزمان اجرا کنید، بین آنها یک علامت دو نشان دهید مانند این:

    first_command && second_command

  2. … ترمینال دستورات را به ترتیب اجرا می کند. می توانید هر تعداد دستوری که دوست دارید وارد کنید.
  3. نام مستعار

    … نام هایی را که ایجاد می کنید به دستورات طولانی که نمی توانید به خاطر بسپارید اختصاص می دهد. وارد

    نام مستعار command-long-command

  4. .
  5. سی دی

    … پوشه ترمینال فعلی را تغییر می دهد. هنگامی که ترمینال را راه اندازی می کنید، از پوشه اصلی شما استفاده می کند. وارد

    cd folder_address

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

  8. … تمام پیام ها را از پنجره ترمینال پاک می کند.
  9. تاریخ

    … تمام دستوراتی که اخیرا وارد کرده اید را نمایش می دهد. علاوه بر این، می توانید با استفاده از کلیدهای بالا و پایین بین دستورات اخیر جابجا شوید. اگر نمی خواهید دستوری که وارد کرده اید نوشته شود، قبل از آن یک فاصله بگذارید:

    تیم شما

  10. .
  11. مرد

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

    man package_name

    یا

    man your_command

  12. .
  13. چیست

    … توضیح کوتاهی از یک برنامه را نمایش می دهد. دستور و نام برنامه را وارد کنید

    whatis package_name

  14. .

دستورات لینوکس برای به دست آوردن حقوق ابرکاربر

دستورات لینوکس برای به دست آوردن حقوق ابرکاربر
دستورات لینوکس برای به دست آوردن حقوق ابرکاربر

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

  1. سودو

    … این دستور به شما حقوق superuser می دهد. وارد

    سودو

    قبل از دستوری که می خواهید (به عنوان مثال

    ارتقاء sudo apt

  2. ) آن را به عنوان یک مدیر اجرا کنید. سیستم از شما رمز عبور می خواهد.
  3. sudo su

  4. … پس از این دستور، تمام دستوراتی که وارد کرده اید از طرف سوپرکاربر اجرا می شود تا زمانی که ترمینال را ببندید. اگر نیاز به اجرای دستورات زیادی با حقوق مدیر دارید از آن استفاده کنید.
  5. سودو گکسودو

    … دستور اجرای یک برنامه رابط کاربری گرافیکی به عنوان مدیر. به عنوان مثال، اگر می خواهید فایل های سیستم را جابجا یا تغییر دهید، وارد کنید

    sudo gksudo nautilus

  6. (فایل منیجر مورد استفاده خود را مشخص کنید).
  7. سودو!!

    … این دستور دستوری را که قبلاً وارد کرده اید با حقوق مدیر اجرا می کند. اگر دستوری را بدون تایپ کرده باشید مفید است

    سودو

  8. .

دستوراتی را از طرف ابرکاربر که متوجه آنها نمی شوید اجرا نکنید.

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

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

نصب و حذف اپلیکیشن ها در لینوکس توسط پکیج منیجر انجام می شود. اوبونتو و دبیان مدیر بسته را apt، فدورا dnf، آرچ و مانجارو pacman می‌خوانند. آنها برنامه ها را از مخازن آنلاین، منابع بسته دانلود می کنند. دستورات باید با حقوق superuser به آنها داده شود.

apt (Debian / Ubuntu / Mint)

  1. sudo apt install package_name

  2. … بسته مورد نیاز را نصب کنید.
  3. sudo apt-add-repository repository_address

  4. … یک مخزن شخص ثالث اضافه کنید.
  5. به روز رسانی sudo apt

  6. … اطلاعات بسته را به روز کنید
  7. ارتقاء sudo apt

    … همه بسته ها را به جدیدترین (بعد از اجرا) به روز کنید

    آپدیت مناسب

  8. ).
  9. sudo apt حذف package_name

  10. … بسته غیر ضروری را حذف کنید
  11. sudo apt purge package_name

  12. … اگر می‌خواهید فضای بیشتری آزاد کنید، یک بسته غیر ضروری با همه وابستگی‌ها را حذف کنید.
  13. sudo apt automove

  14. … تمام وابستگی های غیر ضروری، بسته های یتیم و سایر آشغال ها را حذف کنید.

dnf (Red Hat / Fedora / CentOS)

  1. sudo dnf install package_name

  2. … بسته مورد نیاز را نصب کنید.
  3. sudo dnf config-manager --add-repo repository_address

  4. … یک مخزن شخص ثالث اضافه کنید.
  5. ارتقاء sudo dnf

  6. … همه بسته ها را به جدیدترین به روز کنید.
  7. sudo dnf حذف package_name

  8. … بسته غیر ضروری را حذف کنید
  9. sudo dnf autoremove

  10. … تمام وابستگی های غیر ضروری را حذف کنید.

Pacman (Arch / Manjaro)

  1. sudo pacman -S package_name

  2. … بسته مورد نیاز را نصب کنید.
  3. sudo yaourt -S package_name

  4. … اگر بسته ای در مخزن اصلی نیست، از AUR نصب کنید.
  5. sudo pacman -Sy

  6. … اطلاعات بسته را به روز کنید
  7. سودو پکمن -Syu

  8. … همه بسته ها را به جدیدترین به روز کنید.
  9. sudo pacman -R package_name

  10. … بسته غیر ضروری را حذف کنید
  11. sudo pacman -Rs package_name

  12. … بسته غیر ضروری را با تمام وابستگی ها حذف کنید.

می‌توانید چند بسته را به‌طور هم‌زمان نصب و حذف نصب کنید و آن‌ها را به‌صورت جدا شده با فاصله فهرست کنید.

sudo apt نصب فایرفاکس clementine vlc

اگر می خواهید بسته ای را نصب کنید اما نام دقیق آن را نمی دانید، چند حرف اول نام بسته را وارد کرده و دوبار Tab را فشار دهید. مدیر بسته تمام بسته هایی را که با یک نام شروع می شوند نشان می دهد.

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

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

    … از این دستور برای اجبار پایان دادن به فرآیندها استفاده می شود. شما باید وارد شوید

    kill process_PID

    … PID فرآیند را می توان با وارد کردن پیدا کرد

    بالا

  2. .
  3. xkill

  4. … دستور دیگری برای پایان دادن به فرآیندها. آن را وارد کنید، سپس روی پنجره ای که می خواهید ببندید کلیک کنید.
  5. همه را بکش

    … فرآیندهای با یک نام خاص را از بین می برد. مثلا،

    killall firefox

  6. .
  7. بالا

  8. … فهرستی از فرآیندهای در حال اجرا را نمایش می دهد که بر اساس مصرف CPU مرتب شده اند. نوعی ترمینال "System Monitor".

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

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

مشاهده و اصلاح فایل ها

  1. گربه

    … هنگامی که دستور با یک فایل متنی استفاده می شود (مانند زیر:

    cat path_to_file

    ، محتویات خود را در یک پنجره ترمینال نمایش می دهد. اگر دو یا چند فایل را مشخص کنید،

    cat path_to_file_1 path_to_file_2

    ، آنها را می چسباند. اگر معرفی کنیم

    cat path_to_file_1> new_file

  2. ، محتویات فایل های مشخص شده را در یک فایل جدید ادغام می کند.
  3. chmod

  4. … به شما امکان می دهد مجوزهای فایل را تغییر دهید. اگر می خواهید در فایل سیستم تغییراتی ایجاد کنید، این می تواند مفید باشد.
  5. چاشنی

  6. … مالک فایل را تغییر می دهد. باید با حقوق superuser اجرا شود.
  7. فایل

  8. … اطلاعات مربوط به فایل مشخص شده را نمایش می دهد.
  9. نانو

    … یک ویرایشگر متن ساده را باز می کند. می توانید یک فایل متنی جدید ایجاد کنید یا یک فایل موجود را باز کنید:

    nano path_to_file

  10. .
  11. تغییر نام دهید

  12. … یک فایل یا چندین فایل را تغییر نام می دهد. این دستور همچنین می تواند برای تغییر نام انبوه فایل ها توسط ماسک استفاده شود.
  13. دست زدن به

  14. … تاریخ آخرین باز شدن یا اصلاح فایل مشخص شده را تغییر می دهد.
  15. wget

  16. … فایل ها را از اینترنت به پوشه ترمینال دانلود می کند.
  17. زیپ

  18. … آرشیوها را باز و فشرده می کند.

ایجاد و حذف فایل ها و پوشه ها

  1. mkdir

    … یک پوشه جدید در پوشه ترمینال فعلی یا در پوشه مشخص شده ایجاد می کند:

    mkdir folder_path

  2. .
  3. rmdir

  4. … پوشه مشخص شده را حذف می کند.
  5. rm

  6. … فایل ها را حذف می کند. این می تواند هم یک فایل جداگانه و هم یک گروه مربوط به ویژگی های خاص را حذف کند.

کپی و انتقال فایل ها

  1. cp

    … یک کپی از فایل مشخص شده در پوشه ترمینال ایجاد می کند:

    cp path_to_file

    … یا می توانید مقصد را مشخص کنید

    cp path_to_file path_to_copy

  2. .
  3. mv

  4. … یک فایل را از یک پوشه به پوشه دیگر منتقل می کند. می توانید یک نام برای فایل قابل جابجایی مشخص کنید. جالب اینجاست که در لینوکس، از این دستور می توان برای تغییر نام فایل ها نیز استفاده کرد. فقط همان پوشه ای را که فایل در آن قرار دارد و نام دیگری را مشخص کنید.

جستجو برای فایل ها

  1. پیدا کردن

  2. … جستجوی فایل ها با معیارهای خاص مانند نام، نوع، اندازه، مالک، تاریخ ایجاد و تغییر.
  3. grep

  4. … فایل های متنی حاوی رشته های خاص را جستجو کنید. معیارها بسیار منعطف هستند.
  5. پیدا کردن

  6. … فایل ها و پوشه هایی را جستجو کنید که نام آنها با پرس و جو مطابقت دارد و مسیرهای آنها را در سیستم فایل نمایش دهید.

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

دستورات لینوکس برای کار با پارتیشن ها
دستورات لینوکس برای کار با پارتیشن ها
  1. lsblk

  2. … این دستور نشان می دهد که چه دیسک هایی روی سیستم شما قرار دارند و به چه پارتیشن هایی تقسیم می شوند. این دستور همچنین نام پارتیشن ها و درایوهای شما را با فرمت sda1، sda2 و غیره نمایش می دهد.
  3. کوه

    … درایوها، دستگاه ها یا فایل سیستم های لینوکس را برای کار با آنها نصب می کند. معمولاً دستگاه ها به محض کلیک بر روی آنها در مدیر فایل به طور خودکار متصل می شوند. اما گاهی اوقات ممکن است لازم باشد چیزی را به صورت دستی نصب کنید. شما می توانید هر چیزی را نصب کنید: دیسک ها، درایوهای خارجی، پارتیشن ها و حتی تصاویر ISO. این دستور باید با حقوق superuser اجرا شود. برای نصب یک دیسک یا پارتیشن موجود، تایپ کنید

    sdX را سوار کنید

  4. .
  5. مقدار

    … فایل سیستم ها را تخلیه می کند. فرمان

    مقدار sdX

  6. سیستم فایل رسانه خارجی را جدا می کند تا بتوانید آن را خارج کنید.
  7. DD

    … این دستور فایل ها و بخش ها را کپی و تبدیل می کند. کاربردهای مختلفی دارد. مثلا،

    dd اگر = / dev / sda از = / dev / sdb

    یک کپی دقیق از پارتیشن sda روی پارتیشن sdb ایجاد می کند.

    dd اگر = / dev / صفر = / dev / sdX

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

    dd if = ~ / دانلودها / ubuntu.iso of = / dev / sdX bs = 4M

  8. از تصویر توزیعی که دانلود کرده اید، رسانه قابل بوت می سازد.

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

دستورات لینوکس برای مدیریت سیستم
دستورات لینوکس برای مدیریت سیستم
  1. df

  2. … اندازه دیسک شما و مقدار فضای خالی روی آن را نشان می دهد.
  3. رایگان

  4. … مقدار RAM موجود و استفاده شده را نشان می دهد.
  5. اسم شما

    … اطلاعات سیستم را نمایش می دهد.اگر وارد کنید

    اسم شما

    ، ترمینال فقط لینوکس را گزارش می دهد. اما تیم

    unname -a

  6. اطلاعات مربوط به نام کامپیوتر و نسخه هسته را نمایش می دهد.
  7. زمان کار

  8. … نشان می دهد که سیستم شما چه مدت کار کرده است.
  9. کجاست

  10. … محل فایل اجرایی برنامه مورد نظر را نمایش می دهد.
  11. من کی هستم

  12. … نام کاربری را صدا می کند.

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

تصویر
تصویر
  1. useradd

    … کاربر جدید را ثبت می کند. وارد

    نام کاربری اضافه کنید

  2. و کاربر ایجاد خواهد شد.
  3. userdel

  4. … حساب کاربری و فایل ها را حذف می کند.
  5. usermod

  6. … حساب کاربری را تغییر می دهد. می تواند پوشه اصلی کاربر را جابجا کند یا تاریخ قفل شدن حساب را تعیین کند.
  7. passwd

  8. … رمزهای عبور حساب را تغییر می دهد. یک کاربر معمولی فقط می تواند رمز عبور حساب خود را تغییر دهد، ابرکاربر می تواند رمز عبور هر حسابی را تغییر دهد.

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

تصویر
تصویر
  1. ip

    … تیم چند منظوره برای کار با شبکه. فرمان

    نشانی IP نشان می دهد

    اطلاعات مربوط به آدرس های شبکه را نمایش می دهد،

    مسیر آی پی

    مسیریابی و غیره را مدیریت می کند. دستور دادن

    لینک IP راه اندازی ethX

    ,

    لینک آی پی ethX را پایین می آورد

    ، می توانید اتصالات را روشن و خاموش کنید. تیم

    ip

    کاربردهای زیادی دارد، بنابراین قبل از استفاده بهتر است دفترچه راهنما را بخوانید یا وارد کنید

    ip -- help

  2. پینگ

  3. … نشان می دهد که آیا به شبکه متصل هستید یا خیر و به تعیین کیفیت اتصال کمک می کند.

و یه چیز دیگه

تصویر
تصویر

در نهایت، دستورات اصلی لینوکس وجود دارد. آنها گاوی را نشان می دهند که می تواند با شما صحبت کند (نپرسید که توسعه دهندگان از چه چیزی استفاده می کنند).

  1. کاوشی هر چه باشد

  2. … گاو همان چیزی را خواهد گفت که شما به او بگویید.
  3. ثروت | گاوچران

  4. … گاو یک فکر یا نقل قول هوشمندانه (یا نه) ارائه می دهد.
  5. cowsay -l

  6. … تمام حیواناتی را که می توان در ترمینال نمایش داد فهرست می کند. اگر به طور ناگهانی از گاو خوشتان نمی آید.
  7. ثروت | cowsay -f animal_from_list

  8. … حیوان انتخابی شما شروع به دوش گرفتن با نقل قول هایی می کند که گاهی مناسب است.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … کاری کنید که کل باغ وحش روسی صحبت کند. بدون این، حیوانات در اصل از تواین و وایلد نقل قول می کنند.

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

man your_command

یا

your_command --help

توصیه شده: