آموزشاوبونتوخانواده لینوکسسیستم عامل ها

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

چطور در لینوکس کمک بگیریم؟

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

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

صفحات راهنما یا Man pages

هر دستور لینوکس باید یک صفحه man داشته باشد. این صفحات عموما توضیحی در مورد اینکه دستور چه کاری انجام می دهد، چگونه کار می کند و گزینه هایی که می توانید برای مشخص کردن آنچه می خواهید دستور به شما نشان دهد به کار می روند. برای مثال، اگر می‌خواهید گزینه‌های قالب‌بندی خروجی دستور date را ببینید، باید به صفحه man با دستور man date نگاه کنید. از جمله موارد دیگر، باید فرمت دستور date را به صورت زیر به شما نشان دهد:

SYNOPSIS
       date [OPTION]... [+FORMAT]
       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

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

$ date -u
Mon Jul  8 06:03:21 PM UTC 2023

صفحات Man، پس از توضیحات نحوی، به توضیح هر یک از گزینه ها می پردازند و اغلب نمونه هایی را ارائه می دهند. گزینه های دستور date شامل این موارد و موارد دیگر است:

Options:
  -d     output short description for each topic
  -s     output only a short usage synopsis for each topic matching PATTERN
  -u, --utc, --universal
          print or set Coordinated Universal Time (UTC)

دستور Apropos

دستور apropos دستوراتی را فهرست می‌ کند که به هر چیزی که می‌ پرسید مربوط می‌ شود. از دستور زیر استفاده کنید و لیستی از دستورات و توضیحات مربوط به پسوردها را دریافت خواهید کرد.

$ apropos password
chage (1)            - change user password expiry information
tpm2_policypassword (1) - Enables binding a policy to the authorization value of the authorized TPM object.
git-credential-cache (1) - Helper to temporarily store passwords in memory
grub2-mkpasswd-pbkdf2 (1) - generate hashed password for GRUB
htdbm (1)            - Manipulate DBM password databases
lchage (1)           - Display or change user password policy
lpasswd (1)          - Change group or user password
openssl-passwd (1ossl) - compute password hashes
openssl-srp (1ossl)  - maintain SRP password file
pwmake (1)           - simple tool for generating random relatively easily pronounceable passwords
pwscore (1)          - simple configurable tool for checking quality of a password
secret-tool (1)      - Store and retrieve passwords
sshpass (1)          - noninteractive ssh password provider
systemd-ask-password (1) - Query the user for a system password
systemd-tty-ask-password-agent (1) - List or process pending systemd password requests
vncpasswd (1)        - change the VNC password

دستور Help

دستور help Linux اطلاعاتی را در مورد موارد و دستورات داخلی ارائه می دهد. برای مثال می توانید در مورد دستور help نیز کمک بخواهید. پاسخ، همانطور که در زیر نشان داده شده است، نشان می دهد که کمک به خودی خود یک built-in است.

$ help help
help: help [-dms] [pattern ...]
    Display information about builtin commands.

    Displays brief summaries of builtin commands. If PATTERN IS
    specified, gives detailed help on all commands matching PATTERN,
    otherwise the list of help topics is printed.

گزینه ها عبارتند از:

    Options:
      -d        output short description for each topic
      -m        display usage in pseudo-manpage format
      -s        output only a short usage synopsis for each topic matching
                PATTERN

در برخی از سیستم‌ها، وقتی برای یک دستور داخلی درخواست help می‌ کنید، یک صفحه بسیار طولانی دریافت می‌ کنید که تمام موارد داخلی‌ را توصیف می‌ کند. باید به پایین پیمایش کنید تا زمانی که بخشی را پیدا کنید که مورد مورد نظر شما را توضیح می دهد.

دستور Which

دستور which فایل اجرایی را که یک فرمان خاص را نشان می دهد، شناسایی می کند. توجه داشته باشید که دستور which اطلاعاتی را در مورد موارد داخلی ارائه نمی دهد زیرا فقط به دنبال فایل ها است و داخلی ها فقط در پوسته گنجانده شده اند.

$ which date
/usr/bin/date
$ which cd
/usr/bin/cd
$ which help
/usr/bin/which: no help in (/home/shs/bin:.:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/shs/bin:/opt/pash:/home/shs)

با افزودن گزینه -a دستوری برای نمایش همه فایل های اجرایی در صورت وجود بیش از یک مورد دریافت می شود.

$ which -a python
/usr/python
/usr/bin/python

Cheat sheets

هنگامی که سفر لینوکس خود را آغاز می کنید، خوب است که آنچه را که بسیاری آن را ‘برگ تقلب یا Cheat sheets’ می نامند در دست داشته باشید. کارت، برگه یا فایلی که توضیحات بسیار مختصری از گروهی از دستورات و نحوه کار آن ها ارائه می دهد. به عنوان مثال، احتمالاً توضیحاتی مانند موارد زیر را مشاهده خواهید کرد:

pwd			displays name of current directory (full pathname of your location on the filesystem)
ls			lists contents of current directory
ls –l			lists contents of current directory with extra details (e.g., permissions, ownerships, file size)
ls ~/*.txt		lists all files in your home directory ending in .txt
cd			change directory to your home directory
cd -			move into the last directory you were in before changing to wherever you are now
mkdir mydir		makes a directory called mydir
rmdir mydir		removes directory called mydir. mydir must be empty
touch myfile		creates a file called myfile. updating the timestamp on the file if it already exists
cp myfile myfile2	copies myfile to myfile2 (overwriting myfile2 if it already exists
rm myfile removes	file called myfile
rm –f myfile		removes myfile without asking for confirmation
cp –r dir newdir	copies the contents of dir to newdir. (the -r makes it recursive)
rm –rf mydir		delete directory mydir along with all OF its content without asking you for confirmation

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

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

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

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