رفتن به مطلب
مرجع رسمی سی‌پلاس‌پلاس ایران

mehrzero

کاربـــر رسمی
  • تعداد ارسال ها

    12
  • تاریخ عضویت

  • روز های برد

    5

نوشته‌های وبلاگ ارسال شده توسط mehrzero

  1. mehrzero
    چه طوری میتونیم مشکلاتمون رو در لینوکس حل کنیم؟
    ما در لینوکس روش های زیادی داریم برای این که مشکلاتمون رو حل کنیم یکی از این روش های که البته تا یه حدی از مشکلاتتون رو میتونه حل کنه سرچ هستش البته این روش اصولی نیست یعنی بیشتر آموزشاتی که در سایت های ایرانی وجود داره کامل نیست یا ممکنه شمارو گمراه کنه
    بهترین راه خوندن help دستورات هستش که گزینه بهتریه البته باید اینم بگم خوندن help در لینوکس نیازمند دانش اولیه از زبان انگلیسیه که شما میتونید با ابزار google translate مشکلتون رو حل کنید البته بگم بازم تاکید میکنم زبانتون رو قوی کنید شاید چندین ماه وقتتون رو بگیره ولی ارزشش رو داره
    ---
    من یه چنل دارم که در اون چنل منابع یاد گیری زبان رو با دوستان علاقه مند به اشتراک گذاشتم اگر دوست داشتید از چنل تلگرامم دیدن کنید میتونه تو زبان کمکتون کنه
    با فندوق شکن واردشید
    EnjOoy_English@
    ---
    در این topic میخوام انواع دستورات helpوابزارها در سیستم عامل لینوکس وروش استفادش رو باهم برسی کنیم
    Command 1 : --help
    این دستور خیلی ساده ایه برای این که شما بخواید از این دستور استفاده کنید باید از ساختار زیر استفاده کنید
    روش استفاده از دستور --help
    ~$ command --help مثال:
    ~$ ls --help خروجی درستور بالا Usage: ls [OPTION]... [FILE]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. Mandatory arguments to long options are mandatory for short options too. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. ..... همون طور که متوجه شدین زمانی که من دستور بالا رو زدم
    خروجی این دستور اطلاعات کاملی درباره ساختار این دستور و اطلاعات در باره شیوه استفاده از اون دستور رو برای من با مثال توضیح داد
    Command 2 : man
    دستور man یکی از پر طرفدار ترین دستورات در ترمینال لینوکسه انقدر پر طرفداره که هرکسی که میخواد ابزاری رو دستوراتشو یاد بگیره اول از دستور man استفاده میکنه
    man یه ویژگی بزرگ داره اونم اینکه به صورت خیلی ساده دستورات لینوکسی رو به شما معرفی کرده و از هرکدوم یه مثال جامع برای شما میزنه
    نکته : دستور man به صورت پیش فرض روی بیشتر نسخه های لینوکس نصبه اگر نصب نبود از طریف دستور زیر نصبش کنید.
    sudo apt update sudo apt install man روش استفاده از دستور man
    ~$ man command مثال:
    ~$ man ls NAME ls - list directory contents SYNOPSIS ls [OPTION]... [FILE]... DESCRIPTION List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is speci‐ fied. ..... Command ۳ : info
    دستورinfo شباهت زیادی باman داره ولی با این تفاوت که دستور info خیلی کامل و جامع توضیح داده و به نسبت man مثال های بهتری برای یاد گیری دستورات زده
    روش استفاده از دستور info
    ~$ info command مثال:
    ~$ info ls Next: dir invocation, Up: Directory listing 10.1 ‘ls’: List directory contents ================================== The ‘ls’ program lists information about files (of any type, including directories). Options and file arguments can be intermixed arbitrarily,as usual. Command 4 : whatis
    دستور whatis به معنای چی هست
    دستورwhatis ,دستورات Command رو خلاصه وار به شما معرفی میکنه
    بیشتر برای زمانی استفاده میشه که شما میخواین در حد یک خط بدونید این دستور به چه دردی میخوره
    روش استفاده از دستور whatis
    ~$ whatis command مثال:
    ~$ whatis ls ls (1) - list directory contents این دستور رو خیلی دوست دارم چون کمک میکنه وقتی حوصله ندارم یا وقت ندارم بفهمم دستور مورد نظرم به چه دردی میخوره
    Command 5 : whereis یا wich
    دستورwhereis خیلی جالبه محل دقیق دستورات Command رو به صورت دقیق به شما میگه این دستور مشابه دستور which هستش ولی با این تفاوت که دستور whereis همه چیز رو به صورت دقیق مشخص میکنه
    روش استفاده از دستورwhereis
    ~$ whereis command مثال:
    ~$ whereis ls ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz روش استفاده از دستور which
    ~$ which command مثال:
    ~$ which ls /usr/bin/ls Command 6 : less
    دستورless یکی از دستورات پر کاربرد در لینوکسه شما با استفاده از این دستور میتونید محتویات موجود در فایل های فشردا و فایل های غیرفشرده رو بخونید همانند دستور cat در لینوکسه ولی با این تفاوت که توانایی خوندن فایل های فشرده رو نداره
    روش استفاده دستور less در help
    یکم این روش پیچیدس ولی یادگیری اون ممکنه در آینده خیلی به شما کمک کنه
    قدم اول: وارد مسیر زیر میشوید
    ~$ cd /usr/share/doc سپس
    ~$ ls -l بعد از لیست یکی از پوشه های دل خواه رو باز میکنید من در این جا میخوام دایرکتوری پایتون رو دقیق بخونم
    و پایتون رو به شما نشون میدم
    نکته : شما میتونی هر پوشه ای رو که نیاز دارید رو ببینید این دستور محدود به این کار نیست
    ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍
    ➜ doc ls -l total 7740 drwxr-xr-x 2 root root 4096 Jul 31 20:58 accountsservice drwxr-xr-x 2 root root 4096 Jul 31 20:58 acl drwxr-xr-x 3 root root 4096 Jul 31 20:58 acpid drwxr-xr-x 2 root root 4096 Jul 31 20:58 acpi-support drwxr-xr-x 3 root root 4096 Jul 31 20:57 adduser drwxr-xr-x 2 root root 4096 Jul 31 20:58 adwaita-icon-theme drwxr-xr-x 2 root root 4096 Jul 31 20:58 aisleriot drwxr-xr-x 3 root root 4096 Jul 31 20:58 alsa-base drwxr-xr-x 2 root root 4096 Jul 31 20:58 alsa-topology-conf drwxr-xr-x 2 root root 4096 Sep 26 22:00 alsa-ucm-conf ... سپس
    ~$ cd python3 ~$ ls -l خروجی
    ➜ doc cd python3 ➜ python3 ls -l total 48 lrwxrwxrwx 1 root root 40 Sep 21 11:32 changelog.Debian.gz -> ../libpython3-stdlib/changelog.Debian.gz -rw-r--r-- 1 root root 16122 Jun 6 2018 copyright -rw-r--r-- 1 root root 12385 Nov 7 2019 python-policy.dbk.gz drwxr-xr-x 2 root root 4096 Jul 31 20:57 python-policy.html -rw-r--r-- 1 root root 10865 Mar 13 2020 python-policy.txt.gz lrwxrwxrwx 1 root root 34 Sep 21 11:32 README.Debian -> ../libpython3-stdlib/README.Debian حالا شما استفاده از دستور زیر میتونید help پایتون رو بخونید
    این دستورات برای هر فایلی در مسیر بالا صدق میکنه
    ~$ less python-policy.txt.gz خروجی به صورت دقیق اطلاعات رو به شما نشون میده
    خوش حال میشم در اولین فرصت به سوالاتتون پاسخ بدم
    میتونید سوالاتتون رو ایمیل کنید یاکامنت بزنید
    Email: mehrzero@gmail.com
×
×
  • جدید...