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>
pull/23/head
mortalpuppet 2023-08-09 17:27:36 +03:30 committed by GitHub
parent dbb29d207f
commit 9a31a3d7bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 385 additions and 5 deletions

View File

@ -41,7 +41,9 @@ The templates can be changed when necessary.
[uz](#uz) •
[zh](#zh) •
[zh_TW](#zh_tw)
---
### en
```markdown
@ -55,6 +57,7 @@ The templates can be changed when necessary.
```
---
### ar
```markdown
@ -68,11 +71,13 @@ The templates can be changed when necessary.
```
---
### bn
Not translated yet.
---
### bs
```markdown
@ -86,6 +91,7 @@ Not translated yet.
```
---
### ca
```markdown
@ -99,6 +105,7 @@ Not translated yet.
```
---
### da
```markdown
@ -112,6 +119,7 @@ Not translated yet.
```
---
### de
```markdown
@ -125,6 +133,7 @@ Not translated yet.
```
---
### es
```markdown
@ -138,11 +147,21 @@ Not translated yet.
```
---
### fa
Not translated yet.
```markdown
# example
> این دستور یک نام مستعار از `example` است.
- مشاهده مستندات دستور اصلی
`tldr example`
```
---
### fr
```markdown
@ -156,6 +175,7 @@ Not translated yet.
```
---
### hi
```markdown
@ -169,6 +189,7 @@ Not translated yet.
```
---
### id
```markdown
@ -182,6 +203,7 @@ Not translated yet.
```
---
### it
```markdown
@ -195,6 +217,7 @@ Not translated yet.
```
---
### ja
```markdown
@ -208,6 +231,7 @@ Not translated yet.
```
---
### ko
```markdown
@ -221,6 +245,7 @@ Not translated yet.
```
---
### lo
```markdown
@ -234,6 +259,7 @@ Not translated yet.
```
---
### ml
```markdown
@ -247,6 +273,7 @@ Not translated yet.
```
---
### ne
```markdown
@ -260,6 +287,7 @@ Not translated yet.
```
---
### nl
```markdown
@ -273,6 +301,7 @@ Not translated yet.
```
---
### no
```markdown
@ -286,6 +315,7 @@ Not translated yet.
```
---
### pl
```markdown
@ -299,6 +329,7 @@ Not translated yet.
```
---
### pt_BR
```markdown
@ -312,6 +343,7 @@ Not translated yet.
```
---
### pt_PT
```markdown
@ -325,11 +357,13 @@ Not translated yet.
```
---
### ro
Not translated yet.
---
### ru
```markdown
@ -343,16 +377,19 @@ Not translated yet.
```
---
### sh
Not translated yet.
---
### sr
Not translated yet.
---
### sv
```markdown
@ -366,6 +403,7 @@ Not translated yet.
```
---
### ta
```markdown
@ -379,6 +417,7 @@ Not translated yet.
```
---
### th
```markdown
@ -392,6 +431,7 @@ Not translated yet.
```
---
### tr
```markdown
@ -405,6 +445,7 @@ Not translated yet.
```
---
### uk
```markdown
@ -418,11 +459,13 @@ Not translated yet.
```
---
### uz
Not translated yet.
---
### zh
```markdown
@ -436,6 +479,7 @@ Not translated yet.
```
---
### zh_TW
```markdown

View File

@ -14,7 +14,7 @@ Only the left-alignment of the header gets lost and has to be re-added again (`|
| da | sti/til/fil | sti/til/mappe | sti/til/fil_eller_mappe | pakke | brugernavn |
| de | pfad/zu/datei | pfad/zu/verzeichnis | pfad/zu/datei_oder_verzeichnis | paket | benutzername |
| es | ruta/al/archivo | ruta/al/directorio | ruta/al/archivo_o_directorio | paquete | nombre_de_usuario |
| fa | | | | | |
| fa | مسیر/به/فایل | مسیر/به/پوشه | مسیر/به/فایل_یا_پوشه | بسته | نام کاربری |
| fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur |
| hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम |
| id | jalan/menuju/file | jalan/menuju/direktori | jalan/menuju/file_atau_direktori | paket | nama_pengguna |

View File

@ -42,6 +42,7 @@ This file contains the translation templates of this notice.
[zh_TW](#zh_tw)
---
### en
```markdown
@ -49,6 +50,7 @@ Some subcommands such as `example command` have their own usage documentation.
```
---
### ar
```markdown
@ -56,16 +58,19 @@ Some subcommands such as `example command` have their own usage documentation.
```
---
### bn
Not translated yet.
---
### bs
Not translated yet.
---
### ca
```markdown
@ -73,13 +78,15 @@ Alguns subcomandaments com `example command` tenen la seva pròpia documentació
```
---
### da
```markdown
Visse underkommandoer såsom `example command` har sin egen dokumentation.
Visse underkommandoer såsom `example command` har sin egen dokumentation.
```
---
### de
```markdown
@ -87,6 +94,7 @@ Manche Unterbefehle wie `example command` sind separat dokumentiert.
```
---
### es
```markdown
@ -94,11 +102,15 @@ Algunos subcomandos, como `example command`, tienen su propia documentación de
```
---
### fa
Not translated yet.
```markdown
برخی از دستورات فرعی مانند `example command` سند استفاده خاص خودشون رو دارند.
```
---
### fr
```markdown
@ -106,6 +118,7 @@ Certaines sous-commandes comme `example command` ont leur propre documentation.
```
---
### hi
```markdown
@ -113,6 +126,7 @@ Certaines sous-commandes comme `example command` ont leur propre documentation.
```
---
### id
```markdown
@ -120,6 +134,7 @@ Kami mempunyai dokumentasi terpisah untuk menggunakan subperintah seperti `examp
```
---
### it
```markdown
@ -127,6 +142,7 @@ Alcuni comandi aggiuntivi, come `example command`, hanno la propria documentazio
```
---
### ja
```markdown
@ -134,21 +150,25 @@ Alcuni comandi aggiuntivi, come `example command`, hanno la propria documentazio
```
---
### ko
Not translated yet.
---
### lo
Not translated yet.
---
### ml
Not translated yet.
---
### ne
```markdown
@ -156,6 +176,7 @@ Not translated yet.
```
---
### nl
```markdown
@ -163,16 +184,19 @@ Sommige subcommando's zoals `example command` hebben een eigen documentatie pagi
```
---
### no
Not translated yet.
---
### pl
Not translated yet.
---
### pt_BR
```markdown
@ -180,6 +204,7 @@ Alguns subcomandos como `example command` tem sua própia documentação de uso.
```
---
### pt_PT
```markdown
@ -187,11 +212,13 @@ Alguns subcomandos, como `example command`, tem a sua própria documentação de
```
---
### ro
Not translated yet.
---
### ru
```markdown
@ -199,24 +226,27 @@ Not translated yet.
```
---
### sh
Not translated yet.
---
### sr
Not translated yet.
---
### sv
```markdown
En del underkommandon som t.ex: `example command` har sin egen användningsdokumentation.
```
---
### ta
```markdown
@ -224,11 +254,13 @@ En del underkommandon som t.ex: `example command` har sin egen användningsdokum
```
---
### th
Not translated yet.
---
### tr
```markdown
@ -236,6 +268,7 @@ Not translated yet.
```
---
### uk
```markdown
@ -243,11 +276,13 @@ Not translated yet.
```
---
### uz
Not translated yet.
---
### zh
```markdown
@ -255,6 +290,7 @@ Not translated yet.
```
---
### zh_TW
```markdown

36
pages.fa/common/chmod.md Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View File

@ -0,0 +1,8 @@
# head
> نمایش محتوای ابتدایی یک فایل
> اطلاعات بیشتر: <https://manned.org/head.1p>.
- نمایش چند خط اول یک فایل
`head -n {{تعداد}} {{مسیر/فایل}}`

View 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 {{آدرس_ای_پی}}`