chmod,chown,clear,cmp,dd,df,diff,echo,export,grep,head,ifconfig, translation-templates/*: add Farsi translation (#10543)
* common/*: add Farsi translation * contributing-guides/alias-pages.md subcommand-mention.md: added Farsi translation * Update pages.fa/common/chmod.md Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com> * Update pages.fa/common/chmod.md Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com> * pages.fa/common/chmod cmp dd df diff echo grep ifconfig: reviewed and fix translations * common-arguments: add Farsi translation --------- Co-authored-by: mortalpuppet <misagh.sj@mgail.com> Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
This commit is contained in:
36
pages.fa/common/chmod.md
Normal file
36
pages.fa/common/chmod.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# chmod
|
||||
|
||||
> تغییر مجوز(ها)ی دسترسی به یک فایل یا پوشه
|
||||
> اطلاعات بیشتر : <https://www.gnu.org/software/coreutils/chmod>.
|
||||
|
||||
- به مالک فایل دسترسی اجرا میدهد
|
||||
|
||||
`chmod u+x {{مسیر/به/فایل}}`
|
||||
|
||||
- به کابر مالک دسترسی خواند|نوشتن یک فایل|پوشه را میدهد
|
||||
|
||||
`chmod u+rw {{مسیر/به/فایل_یا_پوشه}}`
|
||||
|
||||
- دسترسی اجرا را از گروه صلب میکند
|
||||
|
||||
`chmod g-x {{مسیر/به/فایل}}`
|
||||
|
||||
- به تمامی کاربرها دسترسی خواندن و اجرا میدهد
|
||||
|
||||
`chmod a+rx {{مسیر/به/فایل}}`
|
||||
|
||||
- به دیگران(کاربرانی که صاحب فایل نیستند) دسترسی های گروه را میدهد
|
||||
|
||||
`chmod o=g {{مسیر/به/فایل}}`
|
||||
|
||||
- به همگان همه دسترسی(ها) را میدهد
|
||||
|
||||
`chmod o= {{مسیر/به/فایل}}`
|
||||
|
||||
- به صورت بازگشتی به گروه و دیگران دسترسی نوشتن میدهد
|
||||
|
||||
`chmod -R g+w,o+w {{مسیر/به/پوشه}}`
|
||||
|
||||
- به صورت بازگشتی در پوشه و زیرپوشه(ها) دسترسی اجرا و خواندن فایل(ها) را میدهد
|
||||
|
||||
`chmod -R a+rX {{مسیر/به/پوشه}}`
|
24
pages.fa/common/chown.md
Normal file
24
pages.fa/common/chown.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# chown
|
||||
|
||||
> مالک فایل یا پوشه را تغییر میدهد
|
||||
> اطلاعات بیشتر: <https://www.gnu.org/software/coreutils/chown>.
|
||||
|
||||
- تغییر مالک یه فایل یا پوشه:
|
||||
|
||||
`chown {{کاربر}} {{مسیر/به/فایل_یا_پوشه}}`
|
||||
|
||||
- تغییر کاربر و گروه مالک فایل
|
||||
|
||||
`chown {{کاربر}}:{{گروه}} {{مسیر/به/فایل_یا_پوشه}}`
|
||||
|
||||
- تغییر بازگشتی مالک یه پوشه و محتویات آن
|
||||
|
||||
`chown -R {{کاربر}} {{مسیر/به/پوشه}}`
|
||||
|
||||
- تغییر مالک یک فایل میانبر(به فایل دیگری اشاره میکند) :
|
||||
|
||||
`chown -h {{کاربر}} {{مسیر/به/فایل_میانبر}}`
|
||||
|
||||
- تغییر مالک یک فایل/پوشه برای همسان شدن با فایل مرجع
|
||||
|
||||
`chown --reference={{مسیر/به/فایل_مرجع}} {{مسیر/به/فایل_یا_پوشه}}`
|
20
pages.fa/common/clear.md
Normal file
20
pages.fa/common/clear.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# clear
|
||||
|
||||
> پاک کردن صفحه ترمینال
|
||||
> اطلاعات بیشتر: <https://manned.org/clear>.
|
||||
|
||||
- پاک کردن صفحه (معادل فشردن کلیدهای کنترل+ال در پوسته بش) :
|
||||
|
||||
`clear`
|
||||
|
||||
- پاک کردن صفحه ترمینال با نگاه داشتن حافظه :
|
||||
|
||||
`clear -x`
|
||||
|
||||
- مشخص نمودن نوع ترمینال برای پاکسازی (مقدار پیشفرض در متغییر عمومی `Term`)
|
||||
|
||||
`clear -T {{نوع_ترمینال}}`
|
||||
|
||||
- نمایش نسخه `ncurses` استفاده شده در `clear` :
|
||||
|
||||
`clear -V`
|
20
pages.fa/common/cmp.md
Normal file
20
pages.fa/common/cmp.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# cmp
|
||||
|
||||
> مقایسه بایت به بایت دو فایل.
|
||||
> اطلاعات بیشتر: <https://www.gnu.org/software/diffutils/manual/html_node/Invoking-cmp.html>.
|
||||
|
||||
- نمایش کارکتر و خطی که اولین تفاوت دو فایل در آن یافت شد
|
||||
|
||||
`cmp {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}`
|
||||
|
||||
- نمایش اطلاعات اولین تفاوت پیدا شده: کاراکتر، شماره خط، بایت ها، و مقادیر آنها
|
||||
|
||||
`cmp --print-bytes {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}`
|
||||
|
||||
- نمایش شماره بایتها و مقادیر تمامی تفاوت ها
|
||||
|
||||
`cmp --verbose {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}`
|
||||
|
||||
- مقایسه فایلها در حالت خاموش، تنها مقدار خروجی برنامه در ترمینال در دسترس است
|
||||
|
||||
`cmp --quiet {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}`
|
28
pages.fa/common/dd.md
Normal file
28
pages.fa/common/dd.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# dd
|
||||
|
||||
> تبدیل و کپی یک فایل.
|
||||
> بیشتر اطلاعات: <https://www.gnu.org/software/coreutils/dd>.
|
||||
|
||||
- یک حافظه قابل حمل با قابلیت بوت شدن میسازد، برای مثال `archlinux-xxx.iso` :
|
||||
|
||||
`dd if={{مسیر/فایل}} of=/dev/{{نام/دستگاه/قابل/حمل}}`
|
||||
|
||||
- محتویات یک درایو را در مکانی دیگر با بلوک های 4 مگابایتی کپی و همچنین از خطاها صرف نظر میکند
|
||||
|
||||
`dd if=/dev/{{حافظه/منبع}} of=/dev/{{درایو/مقصد}} bs={{4194304}} conv={{noerror}}`
|
||||
|
||||
- یک فایل ۱۰۰ بایتی تصادفی با استفاده از درایور تصادفی هسته بسازید:
|
||||
|
||||
`dd if=/dev/urandom of={{مسیر/به/فایلی/تصادفی}} bs={{100}} count={{1}}`
|
||||
|
||||
- عملکرد نوشتن دیسک را بسنجید:
|
||||
|
||||
`dd if=/dev/zero of={{مسیر/فایل_1_گیگابایتی}} bs={{1024}} count={{1000000}}`
|
||||
|
||||
- یک پشتیبان از سیستم را در یک فایل IMG میسازد :
|
||||
|
||||
`dd if={{/dev/drive_device}} of={{مسیر/به/فایل.img}}`
|
||||
|
||||
- یک درایو را از یک فایل IMG بازیابی کنید:
|
||||
|
||||
`dd if={{مسیر/به/فایل.img}} of={{/dev/drive_device}}`
|
24
pages.fa/common/df.md
Normal file
24
pages.fa/common/df.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# df
|
||||
|
||||
> یک نمای کلی از میزان استفاده فضای دیسک و سیستم فایل ارائه میدهد.
|
||||
> اطلاعات بیشتر: <https://www.gnu.org/software/coreutils/df>.
|
||||
|
||||
- نمایش تمامی سیستمهای فایل و فضای دیسک آنها :
|
||||
|
||||
`df`
|
||||
|
||||
- نمایش تمامی سیستمهای فایل و استفاده از حالت خوانا برای فضای دیسک آنها :
|
||||
|
||||
`df -h`
|
||||
|
||||
- نمایش سیستمفایل و فضای دیسک آن شامل فایل یا دایرکتوری داده شده :
|
||||
|
||||
`df {{مسیر/به/فایل_یا_پوشه}}`
|
||||
|
||||
- نمایش آمار تعداد درایوهای آزاد :
|
||||
|
||||
`df -i`
|
||||
|
||||
- نمایش سیستمهای فایل با حذف انواع مشخص شده :
|
||||
|
||||
`df -x {{squashfs}} -x {{tmpfs}}`
|
32
pages.fa/common/diff.md
Normal file
32
pages.fa/common/diff.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# diff
|
||||
|
||||
> مقایسه فایل(ها) و پوشه(ها).
|
||||
> اطلاعات بیشتر: <https://man7.org/linux/man-pages/man1/diff.1.html>.
|
||||
|
||||
- مقایسه فایل ها (فهرست تغییرات فایل های قدیمی به جدید) :
|
||||
|
||||
`diff {{فایل قدیمی}} {{فایل_جدید}}`
|
||||
|
||||
- مقایسه فایل ها، با صرف نظر از فاصله های خالی
|
||||
|
||||
`diff --ignore-all-space {{فایل قدیمی}} {{فایل_جدید}}`
|
||||
|
||||
- مقایسه فایل ها، با نمایش تفاوت ها در کنار هم
|
||||
|
||||
`diff --side-by-side {{فایل قدیمی}} {{فایل_جدید}}`
|
||||
|
||||
- مقایسه فایل ها، به نمایش تفاوت ها به صورت یکپارچه (همانند `git diff`) :
|
||||
|
||||
`diff --unified {{فایل قدیمی}} {{فایل_جدید}}`
|
||||
|
||||
- مقایسه بازگشتی پوشه ها (نمایش اسامی متفاوت فایل ها و پوشه ها و همچنین تغییرات فایل ها)
|
||||
|
||||
`diff --recursive {{پوشه_قدیمی}} {{پوشه_جدید}}`
|
||||
|
||||
- نمایش نام فایل های متفاوت مقایسه شده
|
||||
|
||||
`diff --recursive --brief {{پوشه_قدیمی}} {{پوشه_جدید}}`
|
||||
|
||||
- از تفاوت دو فایل متنی یک بروزرسانی میسازد، فایل های ناموجود را خالی فرض میکند :
|
||||
|
||||
`diff --text --unified --new-file {{فایل قدیمی}} {{فایل_جدید}} > {{تفاوت.patch}}`
|
28
pages.fa/common/echo.md
Normal file
28
pages.fa/common/echo.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# echo
|
||||
|
||||
> چاپ ورودی داده شده.
|
||||
> اطلاعات بیشتر: <https://www.gnu.org/software/coreutils/echo>.
|
||||
|
||||
- چاپ پیام ورودی. نکته : استفاده از علامت نقل قول انتخابی است
|
||||
|
||||
`echo "{{سلام دنیا}}"`
|
||||
|
||||
- چاپ یک پیام حاوی متغییرهای سیستمی
|
||||
|
||||
`echo "{{مسیر سیستم من $PATH است.}}"`
|
||||
|
||||
- چاپ یک پیام بدون انتقال به خط جدید
|
||||
|
||||
`echo -n "{{سلام دنیا}}"`
|
||||
|
||||
- افزودن یک پیام به انتهای یک فایل
|
||||
|
||||
`echo "{{سلام دنیا}}" >> {{فایل.متنی}}`
|
||||
|
||||
- فعال کردن تفسیر کاراکترهای خاص، برای مثال tab
|
||||
|
||||
`echo -e "{{ستون 1\tستون 2}}"`
|
||||
|
||||
- چاپ وضعیت خروج آخرین دستور اجرا شده (نکته: معادل های این دستور در ویندور به ترتیب echo %errorlevel% و $lastexitcode هستند.) :
|
||||
|
||||
`echo $?`
|
20
pages.fa/common/export.md
Normal file
20
pages.fa/common/export.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# export
|
||||
|
||||
> دستور تغییر متغییرهای محلی سیستم موجود برای پروسه های جدید
|
||||
> اطلاعات بیشتر: <https://www.gnu.org/software/bash/manual/bash.html#index-export>.
|
||||
|
||||
- ایجاد و تعیین مقدار یک متغییر جدید
|
||||
|
||||
`export {{متغییر}}={{مقدار}}`
|
||||
|
||||
- حذف یک متغییر سیستمی
|
||||
|
||||
`export -n {{متغییر}}`
|
||||
|
||||
- افزودن یک تابع شل به متغییر سیستمی
|
||||
|
||||
`export -f {{نام تابع}}`
|
||||
|
||||
- افزودن یک مسیر به متغییر $PATH
|
||||
|
||||
`export PATH=$PATH:{{مسیر/برای/افزودن}}`
|
36
pages.fa/common/grep.md
Normal file
36
pages.fa/common/grep.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# grep
|
||||
|
||||
> یافتن الگو در فایل ها به کمک عبارات با قاعده
|
||||
> اطلاعات بیشتر : <https://www.gnu.org/software/grep/manual/grep.html>.
|
||||
|
||||
- جستجو یک الگو در یک فایل :
|
||||
|
||||
`grep "{{الگو_جستجو}}" {{مسیر/به/فایل}}`
|
||||
|
||||
- جستجو یک عبارت خاص (معادل مقایسه رشته ای) :
|
||||
|
||||
`grep --fixed-strings "{{رشته_مورد_نظر}}" {{مسیر/به/فایل}}`
|
||||
|
||||
- جستجو بازگشتی یک الگو در تمامی فایل های یک پوشه، نمایش تمامی خطوط منطبق، فایل های باینری را رد میکند
|
||||
|
||||
`grep --recursive --line-number --binary-files={{without-match}} "{{الگو_جستجو}}" {{مسیر/به/پوشه}}`
|
||||
|
||||
- استفاده از عبارات با قاعده توسعه یافته (با پشتیبانی از `?`، `+`، `{}`، `()` و `|`)، در حالت حساس به بزرگی کوچکی کاراکتر ها :
|
||||
|
||||
`grep --extended-regexp --ignore-case "{{الگو_جستجو}}" {{مسیر/به/فایل}}`
|
||||
|
||||
- چاپ 3 خط از قبل و بعد محل انطباق
|
||||
|
||||
`grep --{{context|before-context|after-context}}={{3}} "{{الگو_جستجو}}" {{مسیر/به/فایل}}`
|
||||
|
||||
- چاپ نام فایل و شماره خط برای هر انطباق با رنگبندی :
|
||||
|
||||
`grep --with-filename --line-number --color=always "{{الگو_جستجو}}" {{مسیر/به/فایل}}`
|
||||
|
||||
- جستجوی خطوط منطبق، چاپ متن منطبق :
|
||||
|
||||
`grep --only-matching "{{الگو_جستجو}}" {{مسیر/به/فایل}}`
|
||||
|
||||
- ورودی استاندارد (stdin) رو برای الگوهایی که منطبق نیستند جستجو میکند :
|
||||
|
||||
`cat {{مسیر/به/فایل}} | grep --invert-match "{{الگوی_جستجو}}"`
|
8
pages.fa/common/head.md
Normal file
8
pages.fa/common/head.md
Normal file
@@ -0,0 +1,8 @@
|
||||
# head
|
||||
|
||||
> نمایش محتوای ابتدایی یک فایل
|
||||
> اطلاعات بیشتر: <https://manned.org/head.1p>.
|
||||
|
||||
- نمایش چند خط اول یک فایل
|
||||
|
||||
`head -n {{تعداد}} {{مسیر/فایل}}`
|
24
pages.fa/common/ifconfig.md
Normal file
24
pages.fa/common/ifconfig.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# ifconfig
|
||||
|
||||
> تنظیم کننده رابط های شبکه.
|
||||
> اطلاعات بیشتر: <https://net-tools.sourceforge.io/man/ifconfig.8.html>.
|
||||
|
||||
- نمایش تنظیمات شبکه یک کارت شبکه :
|
||||
|
||||
`ifconfig eth0`
|
||||
|
||||
- نمایش جزئیات تمامی رابط ها، مشمول رابط های غیرفعال میشود :
|
||||
|
||||
`ifconfig -a`
|
||||
|
||||
- غیرفعال کردن رابط eth0 :
|
||||
|
||||
`ifconfig eth0 down`
|
||||
|
||||
- فعال کردن رابط eth0 :
|
||||
|
||||
`ifconfig eth0 up`
|
||||
|
||||
- اختصاص آدرس ای پی به رابط eth0 :
|
||||
|
||||
`ifconfig eth0 {{آدرس_ای_پی}}`
|
Reference in New Issue
Block a user