1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00

pages.{ar,fa}: remove translated placeholders (#11997)

* pages.{ar,fa}: remove translated placeholders

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

* common-arguments: reword note

* rmdir: fix Arabic translation

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

---------

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
This commit is contained in:
K.B.Dharun Krishna 2024-01-05 15:48:59 +05:30 committed by GitHub
parent 1c7f3d6e8f
commit 3a37343e59
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
38 changed files with 137 additions and 143 deletions

View file

@ -5,9 +5,11 @@ The best way to edit this file is by using [tableconvert.com](https://tableconve
There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again. There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again.
Only the left-alignment of the header gets lost and has to be re-added again (`|----``|:---`). Only the left-alignment of the header gets lost and has to be re-added again (`|----``|:---`).
> [!NOTE]
> Placeholders in Arabian (`ar`) and Farsi (`fa`) pages shouldn't be translated to prevent flipped text when reading.
| en | path/to/file | path/to/directory | path/to/file_or_directory | package | username | | en | path/to/file | path/to/directory | path/to/file_or_directory | package | username |
|:------|:---------------------|:-----------------------|:----------------------------------|:----------|:------------------| |:------|:---------------------|:-----------------------|:----------------------------------|:----------|:------------------|
| ar | المسار/إلى/الملف | المسار/إلى/الدليل | المسار/إلى/الملف_أو_الدليل | حزمة | اسم_المستخدم |
| bn | পাথ/টু/ফাইল | পাথ/টু/ডিরেক্টরি | পথ/থেকে/ফাইল_অথবা_ডিরেক্টরি | প্যাকেজ | ইউজারনেম | | bn | পাথ/টু/ফাইল | পাথ/টু/ডিরেক্টরি | পথ/থেকে/ফাইল_অথবা_ডিরেক্টরি | প্যাকেজ | ইউজারনেম |
| bs | | | | | | | bs | | | | | |
| ca | camí/al/fitxer | camí/al/directori | camí/al/fitxer_o_directori | paquet | nom_usuari | | ca | camí/al/fitxer | camí/al/directori | camí/al/fitxer_o_directori | paquet | nom_usuari |
@ -15,7 +17,6 @@ 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 | | 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 | | 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 | | es | ruta/al/archivo | ruta/al/directorio | ruta/al/archivo_o_directorio | paquete | nombre_de_usuario |
| fa | مسیر/به/فایل | مسیر/به/پوشه | مسیر/به/فایل_یا_پوشه | بسته | نام کاربری |
| fi | polku/tiedostoon | polku/hakemistoon | polku/tiedostoon_vai_hakemistoon | paketti | tunnus | | fi | polku/tiedostoon | polku/hakemistoon | polku/tiedostoon_vai_hakemistoon | paketti | tunnus |
| fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur | | fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur |
| hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम | | hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम |

View file

@ -6,24 +6,24 @@
- استبدال بالتعبيرات النمطية في كل ملفات المسار الحالي وأبنائه في الملفات غير المُتجاهلة بـ .ignore أو .gitignore: - استبدال بالتعبيرات النمطية في كل ملفات المسار الحالي وأبنائه في الملفات غير المُتجاهلة بـ .ignore أو .gitignore:
`fastmod {{تعبير_نمطي}} {{بديل}}` `fastmod {{regex_pattern}} {{replacement}}`
- استبدال متجاهلا حالة الحرف في ملف أو في ملفات مسار: - استبدال متجاهلا حالة الحرف في ملف أو في ملفات مسار:
`fastmod --ignore-case {{تعبير_نمطي}} {{بديل}} -- {{مسار/الـ/ملف مسار/الـ/السجل ...}}` `fastmod --ignore-case {{regex_pattern}} {{replacement}} -- {{path/to/file path/to/directory ...}}`
- استبدال بالتعبيرات النمطية مع تحديد المكان الذي يُستبدل فيه: - استبدال بالتعبيرات النمطية مع تحديد المكان الذي يُستبدل فيه:
`fastmod {{تعبير_نمطي}} {{بديل}} --dir {{مسار/للـ/سجل}} --iglob {{'**/*.{js,json}'}}` `fastmod {{regex}} {{replacement}} --dir {{path/to/directory}} --iglob {{'**/*.{js,json}'}}`
- استبدال بالنص مُطابقةً (وليس التعبيرات النمطية)، في ملفات امتداداتهم إما js أو json فحسب: - استبدال بالنص مُطابقةً (وليس التعبيرات النمطية)، في ملفات امتداداتهم إما js أو json فحسب:
`fastmod --fixed-strings {{نص_مطابِق}} {{بديل}} --extensions {{json,js}}` `fastmod --fixed-strings {{exact_string}} {{replacement}} --extensions {{json,js}}`
- استبدال بجميع النصوص مُطابقةً، مباشرة دون مِحَثِّ تأكيد (prompt): - استبدال بجميع النصوص مُطابقةً، مباشرة دون مِحَثِّ تأكيد (prompt):
`fastmod --accept-all --fixed-strings {{نص_مطابِق}} {{بديل}}` `fastmod --accept-all --fixed-strings {{exact_string}} {{replacement}}`
- استبدال بجميع النصوص مُطابقةً، مباشرة دون تأكيد، مع طباعة الملفات المُستبدل فيها: - استبدال بجميع النصوص مُطابقةً، مباشرة دون تأكيد، مع طباعة الملفات المُستبدل فيها:
`fastmod --accept-all --print-changed-files --fixed-strings {{نص_مطابِق}} {{بديل}}` `fastmod --accept-all --print-changed-files --fixed-strings {{exact_string}} {{replacement}}`

View file

@ -5,11 +5,11 @@
- إستيراد روابط الخلاصات من ملف OPML: - إستيراد روابط الخلاصات من ملف OPML:
`newsboat -i {{الخلاصات.xml}}` `newsboat -i {{my-feeds.xml}}`
- إضافة روابط الخلاصات يدوياً: - إضافة روابط الخلاصات يدوياً:
`echo {{http://مثال.com/الخلاصة/إلي/المسار}} >> "${HOME}/.newsboat/urls"` `echo {{http://example.com/path/to/feed}} >> "${HOME}/.newsboat/urls"`
- إبدأ newsboat وقم بتحديث كل الخلاصات عند بدء التشغيل: - إبدأ newsboat وقم بتحديث كل الخلاصات عند بدء التشغيل:

View file

@ -1,12 +1,13 @@
# rmdir # rmdir
> يزيل الدليل. > إزالة الدلائل بدون ملفات.
> لمزيد من التفاصيل: <https://www.gnu.org/software/coreutils/rmdir>. > أنظر أيضاً: `rm`.
> مزيد من المعلومات: <https://www.gnu.org/software/coreutils/rmdir>.
- إزالة الدليل الفارغ. استخدم `rm -r` لإزالة الدلائل الغير فارغة: - إزالة أدلة محددة:
`rmdir {{المسار/إلى/الدليل}}` `rmdir {{path/to/directory1 path/to/directory2 ...}}`
- إزالة الدليل المحدد ودلائله الأصلية (مفيد للدلائل المتداخلة): - إزالة أدلة متداخلة محددة بشكل متكرر:
`rmdir -p {{المسار/إلى/الدليل}}` `rmdir -p {{path/to/directory1 path/to/directory2 ...}}`

View file

@ -9,8 +9,8 @@
- تشغيل أمر محدد: - تشغيل أمر محدد:
`robo {{الأمر}}` `robo {{foo}}`
- محاكاة تشغيل أمر محدد: - محاكاة تشغيل أمر محدد:
`robo --simulate {{الأمر}}` `robo --simulate {{foo}}`

View file

@ -10,15 +10,15 @@
- تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر: - تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر:
`apt-get install {{الحزمة}}` `apt-get install {{package}}`
- إزالة حزمة معينة: - إزالة حزمة معينة:
`apt-get remove {{الحزمة}}` `apt-get remove {{package}}`
- إزالة حزمة معينة وملفات الإعدادات الخاصة بها: - إزالة حزمة معينة وملفات الإعدادات الخاصة بها:
`apt-get purge {{الحزمة}}` `apt-get purge {{package}}`
- تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة: - تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة:

View file

@ -10,19 +10,19 @@
- البحث عن حزمة معينة: - البحث عن حزمة معينة:
`apt search {{الحزمة}}` `apt search {{package}}`
- إظهار معلومات حول حزمة معينة: - إظهار معلومات حول حزمة معينة:
`apt show {{الحزمة}}` `apt show {{package}}`
- تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر: - تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر:
`sudo apt install {{الحزمة}}` `sudo apt install {{package}}`
- إزالة حزمة معينة (استخدام `purge` لحذف ملفات الإعدادات الخاصة بالحزمة): - إزالة حزمة معينة (استخدام `purge` لحذف ملفات الإعدادات الخاصة بالحزمة):
`sudo apt remove {{الحزمة}}` `sudo apt remove {{package}}`
- تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة: - تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة:

View file

@ -9,11 +9,11 @@
- قم بتشغيل دوكر في الخلفية واجعله يستمع علي منفذ معين (يونكس وبروتوكول ضبط الإرسال): - قم بتشغيل دوكر في الخلفية واجعله يستمع علي منفذ معين (يونكس وبروتوكول ضبط الإرسال):
`dockerd --host unix://{{السوكيت/إلي/المسار}} --host tcp://{{ip}}` `dockerd --host unix://{{path/to/tmp.sock}} --host tcp://{{ip}}`
- قم بتشغيل دوكر في الخلفية برقم عملية معين: - قم بتشغيل دوكر في الخلفية برقم عملية معين:
`dockerd --pidfile {{ملف_رقم_العملية/إلي/المسار}}` `dockerd --pidfile {{path/to/pid_file}}`
- قم بتشغيل دوكر في وضع التصحيح واكتشاف الأخطاء: - قم بتشغيل دوكر في وضع التصحيح واكتشاف الأخطاء:

View file

@ -5,20 +5,20 @@
- عرّف مديرين المجموعة المسماة: - عرّف مديرين المجموعة المسماة:
`sudo gpasswd -A {{مدير 2, مدير 1}} {{مجموعة}}` `sudo gpasswd -A {{user1,user2}} {{group}}`
- عين أعضاء المجموعة المسماة: - عين أعضاء المجموعة المسماة:
`sudo gpasswd -M {{عضو 2, عضو 1}} {{مجموعة}}` `sudo gpasswd -M {{user1,user2}} {{group}}`
- إنشئ رقم سري للمجموعة المسماة: - إنشئ رقم سري للمجموعة المسماة:
`gpasswd {{مجموعة}}` `gpasswd {{group}}`
- أضف عضو إلي المجموعة المسماة: - أضف عضو إلي المجموعة المسماة:
`gpasswd -a {{عضو}} {{مجموعة}}` `gpasswd -a {{user}} {{group}}`
- إحذف عضو من المجموعة المسماة: - إحذف عضو من المجموعة المسماة:
`gpasswd -d {{عضو}} {{مجموعة}}` `gpasswd -d {{user}} {{group}}`

View file

@ -18,11 +18,11 @@
- إنسخ محتوي ملف إلي حافظة النظام: - إنسخ محتوي ملف إلي حافظة النظام:
`xclip -sel clip {{اسم_الملف.txt}}` `xclip -sel clip {{input_file.txt}}`
- إنسخ محتوي صورة بصيغة PNG إلي حافظة النظام (يمكن أن تستخدم في أي برنامج عن طريق لصق): - إنسخ محتوي صورة بصيغة PNG إلي حافظة النظام (يمكن أن تستخدم في أي برنامج عن طريق لصق):
`xclip -sel clip -t image/png {{اسم_الملف.png}}` `xclip -sel clip -t image/png {{input_file.png}}`
- إنسخ إدخال المستخدم في الطرفية أو الكونسول إلي حافظة النظام: - إنسخ إدخال المستخدم في الطرفية أو الكونسول إلي حافظة النظام:

View file

@ -9,8 +9,8 @@
- فراخوان یک سرویس : - فراخوان یک سرویس :
`cmd {{سرویس}}` `cmd {{service}}`
- فراخوان یک سرویس با مقادیر ورودی : - فراخوان یک سرویس با مقادیر ورودی :
`cmd {{سرویس}} {{استدلال 1 استدلال 2 ...}}` `cmd {{service}} {{argument1 argument2 ...}}`

View file

@ -5,4 +5,4 @@
- اجرای یک برنامه جاوا : - اجرای یک برنامه جاوا :
`dalvikvm -classpath {{مسیر/به/فایل.jar}} {{classname}}` `dalvikvm -classpath {{path/to/file.jar}} {{classname}}`

View file

@ -10,7 +10,7 @@
- دریافت اطلاعات عیب یابی یک سرویس سیستمی مشخص : - دریافت اطلاعات عیب یابی یک سرویس سیستمی مشخص :
`dumpsys {{سرویس}}` `dumpsys {{service}}`
- فهرستی از تمامی سرویس هایی که `dumpsys` میتواند اطلاعات بدهد : - فهرستی از تمامی سرویس هایی که `dumpsys` میتواند اطلاعات بدهد :
@ -18,11 +18,11 @@
- ورودی های یک سرویس مشخص را فهرست میکند : - ورودی های یک سرویس مشخص را فهرست میکند :
`dumpsys {{سرویس}} -h` `dumpsys {{service}} -h`
- حذف یک سرویس مشخص از خروجی عیب یابی : - حذف یک سرویس مشخص از خروجی عیب یابی :
`dumpsys --skip {{سرویس}}` `dumpsys --skip {{service}}`
- تعیین فرصت زمانی بر مبنای ثانیه (پیش فرض 10ثانیه) : - تعیین فرصت زمانی بر مبنای ثانیه (پیش فرض 10ثانیه) :

View file

@ -9,7 +9,7 @@
- نمایش اطلاعات مربوط به یک مشخصه : - نمایش اطلاعات مربوط به یک مشخصه :
`getprop {{ویژگی}}` `getprop {{property}}`
- نمایش سطح SDK رابط برنامه نویسی : - نمایش سطح SDK رابط برنامه نویسی :

View file

@ -10,7 +10,7 @@
- ارسال یک متن به یک دستگاه اندروید (`%s` نمایانگر فاصله است) : - ارسال یک متن به یک دستگاه اندروید (`%s` نمایانگر فاصله است) :
`input text "{{متن}}"` `input text "{{text}}"`
- ارسال یک ضربه به یک دستگاه اندروید : - ارسال یک ضربه به یک دستگاه اندروید :

View file

@ -9,7 +9,7 @@
- نوشتن لاگ سیستمی به یک فایل : - نوشتن لاگ سیستمی به یک فایل :
`logcat -f {{مسیر/به/فایل}}` `logcat -f {{path/to/file}}`
- نمایش خطاهای منطبق با الگوی ورودی : - نمایش خطاهای منطبق با الگوی ورودی :
@ -21,4 +21,4 @@
- نمایش لاگ های پروسه های مربوط به یک بسته مشخص : - نمایش لاگ های پروسه های مربوط به یک بسته مشخص :
`logcat --pid=$(pidof -s {{بسته}})` `logcat --pid=$(pidof -s {{package}})`

View file

@ -9,16 +9,16 @@
- نصب یک بسته : - نصب یک بسته :
`pkg install {{بسته}}` `pkg install {{package}}`
- حذف یک بسته : - حذف یک بسته :
`pkg uninstall {{بسته}}` `pkg uninstall {{package}}`
- نصب دوباره یک بسته : - نصب دوباره یک بسته :
`pkg reinstall {{بسته}}` `pkg reinstall {{package}}`
- جستجوی یک بسته : - جستجوی یک بسته :
`pkg search {{بسته}}` `pkg search {{package}}`

View file

@ -17,7 +17,7 @@
- فهرست برنامه های منطبق با کلید واژه(ها) : - فهرست برنامه های منطبق با کلید واژه(ها) :
`pm list packages {{کلمه کلیدی 1 کلمه کلیدی 2 ...}}` `pm list packages {{keyword1 keyword2 ...}}`
- نمایش مسیر فایل APK یک برنامه مشخص : - نمایش مسیر فایل APK یک برنامه مشخص :

View file

@ -6,4 +6,4 @@
- ضبط یک اسکرین شات : - ضبط یک اسکرین شات :
`screencap {{مسیر/به/فایل}}` `screencap {{path/to/file}}`

View file

@ -5,19 +5,19 @@
- نمایش تغییرات که در حال حاضر انجام میشود بدون اجرای آن (dry-run) : - نمایش تغییرات که در حال حاضر انجام میشود بدون اجرای آن (dry-run) :
`2to3 {{مسیر/به/فایل.py}}` `2to3 {{path/to/file.py}}`
- تبدیل فایل پایتون نسخه 2 به 3 : - تبدیل فایل پایتون نسخه 2 به 3 :
`2to3 --write {{مسیر/به/فایل.py}}` `2to3 --write {{path/to/file.py}}`
- تبدیل قابلیت های خاص پایتون نسخه 2 به 3 : - تبدیل قابلیت های خاص پایتون نسخه 2 به 3 :
`2to3 --write {{مسیر/به/فایل.py}} --fix={{raw_input}} --fix={{print}}` `2to3 --write {{path/to/file.py}} --fix={{raw_input}} --fix={{print}}`
- تبدیل تمامی قابلیت های نسخه 2 به 3 بغیر از ویژگی های معیین شده : - تبدیل تمامی قابلیت های نسخه 2 به 3 بغیر از ویژگی های معیین شده :
`2to3 --write {{مسیر/به/فایل.py}} --nofix={{has_key}} --nofix={{isinstance}}` `2to3 --write {{path/to/file.py}} --nofix={{has_key}} --nofix={{isinstance}}`
- نمایش لیست قابلیت های زبان پایتون نسخه 2 که قابلیت تبدیل به نسخه 3 را دارند : - نمایش لیست قابلیت های زبان پایتون نسخه 2 که قابلیت تبدیل به نسخه 3 را دارند :
@ -25,8 +25,8 @@
- تبدیل تمامی فایل های پایتون نسخه 2 به 3 در یک مسیر : - تبدیل تمامی فایل های پایتون نسخه 2 به 3 در یک مسیر :
`2to3 --output-dir={{مسیر/به/پوشه_پایتون_3}} --write-unchanged-files --nobackups {{مسیر/به/پوشه_پایتون_2}}` `2to3 --output-dir={{path/to/python3_directory}} --write-unchanged-files --nobackups {{path/to/python2_directory}}`
- اجرای همزان(چند رشته ای) دستور 2 به 3 : - اجرای همزان(چند رشته ای) دستور 2 به 3 :
`2to3 --processes={{4}} --output-dir={{مسیر/به/پوشه_پایتون_3}} --write --nobackups --no-diff {{مسیر/به/پوشه_پایتون_2}}` `2to3 --processes={{4}} --output-dir={{path/to/python3_directory}} --write --nobackups --no-diff {{path/to/python2_directory}}`

View file

@ -6,28 +6,28 @@
- بررسی میکند که آیا یک متغییر با رشته معین برابر است یا نابرابر : - بررسی میکند که آیا یک متغییر با رشته معین برابر است یا نابرابر :
`[ "${{متغییر}}" {{=|!=}} "{{رشته}}" ]` `[ "${{variable}}" {{=|!=}} "{{string}}" ]`
- اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند : - اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند :
`[ "${{متغییر}}" -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]` `[ "${{variable}}" -{{eq|ne|gt|lt|ge|le}} {{integer}} ]`
- اینکه متغییر با مقدار معین دارد یا مقدار نا معین دارد را بررسی میکند : - اینکه متغییر با مقدار معین دارد یا مقدار نا معین دارد را بررسی میکند :
`[ -n "${{متغییر}}" ]` `[ -n "${{variable}}" ]`
- اینکه متغییری مقدار تهی دارد را بررسی میکند : - اینکه متغییری مقدار تهی دارد را بررسی میکند :
`[ -z "${{متغییر}}" ]` `[ -z "${{variable}}" ]`
- اینکه فایل معینی وجود دارد یا خیر را بررسی میکند : - اینکه فایل معینی وجود دارد یا خیر را بررسی میکند :
`[ -f {{مسیر/به/فایل}} ]` `[ -f {{path/to/file}} ]`
- اینکه دایرکتوری معینی وجود دارد یا خیر را بررسی میکند : - اینکه دایرکتوری معینی وجود دارد یا خیر را بررسی میکند :
`[ -d {{مسیر/به/پوشه}} ]` `[ -d {{path/to/directory}} ]`
- اینکه فایل یا دایرکتوری معینی وجود دارد یا خیر را بررسی میکند : - اینکه فایل یا دایرکتوری معینی وجود دارد یا خیر را بررسی میکند :
`[ -e {{مسیر/به/فایل_یا_پوشه}} ]` `[ -e {{path/to/file_or_directory}} ]`

View file

@ -6,32 +6,32 @@
- اینکه متغییری برابر/نابرابر با رشته ای معین است را بررسی میکند : - اینکه متغییری برابر/نابرابر با رشته ای معین است را بررسی میکند :
`[[ ${{متغییر}} {{==|!=}} "{{رشته}}" ]]` `[[ ${{variable}} {{==|!=}} "{{string}}" ]]`
- اینکه متغییری از الگوی معین شده پیروی میکند را بررسی میکند : - اینکه متغییری از الگوی معین شده پیروی میکند را بررسی میکند :
`[[ ${{متغییر}} {{==|=~}} {{الگو}} ]]` `[[ ${{variable}} {{==|=~}} {{pattern}} ]]`
- اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند : - اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند :
`[[ ${{متغییر}} -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]]` `[[ ${{variable}} -{{eq|ne|gt|lt|ge|le}} {{integer}} ]]`
- اینکه متغییری مقدار غیرتهی دارد را بررسی میکند : - اینکه متغییری مقدار غیرتهی دارد را بررسی میکند :
`[[ -n ${{متغییر}} ]]` `[[ -n ${{variable}} ]]`
- اینکه متغییری مقدار تهی دارد را بررسی میکند : - اینکه متغییری مقدار تهی دارد را بررسی میکند :
`[[ -z ${{متغییر}} ]]` `[[ -z ${{variable}} ]]`
- وجود فایلی را بررسی میکند : - وجود فایلی را بررسی میکند :
`[[ -f {{مسیر/به/فایل}} ]]` `[[ -f {{path/to/file}} ]]`
- وجود پوشه ای را بررسی میکند : - وجود پوشه ای را بررسی میکند :
`[[ -d {{مسیر/به/پوشه}} ]]` `[[ -d {{path/to/directory}} ]]`
- وجود پوشه یا فایلی را بررسی میکند : - وجود پوشه یا فایلی را بررسی میکند :
`[[ -e {{مسیر/به/فایل_یا_پوشه}} ]]` `[[ -e {{path/to/file_or_directory}} ]]`

View file

@ -5,32 +5,32 @@
- به مالک فایل دسترسی اجرا میدهد: - به مالک فایل دسترسی اجرا میدهد:
`chmod u+x {{مسیر/به/فایل}}` `chmod u+x {{path/to/file}}`
- به کابر مالک دسترسی خواند|نوشتن یک فایل|پوشه را میدهد: - به کابر مالک دسترسی خواند|نوشتن یک فایل|پوشه را میدهد:
`chmod u+rw {{مسیر/به/فایل_یا_پوشه}}` `chmod u+rw {{path/to/file_or_directory}}`
- دسترسی اجرا را از گروه صلب میکند: - دسترسی اجرا را از گروه صلب میکند:
`chmod g-x {{مسیر/به/فایل}}` `chmod g-x {{path/to/file}}`
- به تمامی کاربرها دسترسی خواندن و اجرا میدهد: - به تمامی کاربرها دسترسی خواندن و اجرا میدهد:
`chmod a+rx {{مسیر/به/فایل}}` `chmod a+rx {{path/to/file}}`
- به دیگران(کاربرانی که صاحب فایل نیستند) دسترسی های گروه را میدهد: - به دیگران(کاربرانی که صاحب فایل نیستند) دسترسی های گروه را میدهد:
`chmod o=g {{مسیر/به/فایل}}` `chmod o=g {{path/to/file}}`
- به همگان همه دسترسی(ها) را میدهد: - به همگان همه دسترسی(ها) را میدهد:
`chmod o= {{مسیر/به/فایل}}` `chmod o= {{path/to/file}}`
- به صورت بازگشتی به گروه و دیگران دسترسی نوشتن میدهد: - به صورت بازگشتی به گروه و دیگران دسترسی نوشتن میدهد:
`chmod -R g+w,o+w {{مسیر/به/پوشه}}` `chmod -R g+w,o+w {{path/to/directory}}`
- به صورت بازگشتی در پوشه و زیرپوشه(ها) دسترسی اجرا و خواندن فایل(ها) را میدهد: - به صورت بازگشتی در پوشه و زیرپوشه(ها) دسترسی اجرا و خواندن فایل(ها) را میدهد:
`chmod -R a+rX {{مسیر/به/پوشه}}` `chmod -R a+rX {{path/to/directory}}`

View file

@ -5,20 +5,20 @@
- تغییر مالک یه فایل یا پوشه: - تغییر مالک یه فایل یا پوشه:
`chown {{کاربر}} {{مسیر/به/فایل_یا_پوشه}}` `chown {{user}} {{path/to/file_or_directory}}`
- تغییر کاربر و گروه مالک فایل: - تغییر کاربر و گروه مالک فایل:
`chown {{کاربر}}:{{گروه}} {{مسیر/به/فایل_یا_پوشه}}` `chown {{user}}:{{group}} {{path/to/file_or_directory}}`
- تغییر بازگشتی مالک یه پوشه و محتویات آن: - تغییر بازگشتی مالک یه پوشه و محتویات آن:
`chown -R {{کاربر}} {{مسیر/به/پوشه}}` `chown -R {{user}} {{path/to/directory}}`
- تغییر مالک یک فایل میانبر(به فایل دیگری اشاره میکند) : - تغییر مالک یک فایل میانبر(به فایل دیگری اشاره میکند) :
`chown -h {{کاربر}} {{مسیر/به/فایل_میانبر}}` `chown -h {{user}} {{path/to/symlink}}`
- تغییر مالک یک فایل/پوشه برای همسان شدن با فایل مرجع: - تغییر مالک یک فایل/پوشه برای همسان شدن با فایل مرجع:
`chown --reference={{مسیر/به/فایل_مرجع}} {{مسیر/به/فایل_یا_پوشه}}` `chown --reference={{path/to/reference_file}} {{path/to/file_or_directory}}`

View file

@ -13,7 +13,7 @@
- مشخص نمودن نوع ترمینال برای پاکسازی (مقدار پیشفرض در متغییر عمومی `Term`): - مشخص نمودن نوع ترمینال برای پاکسازی (مقدار پیشفرض در متغییر عمومی `Term`):
`clear -T {{نوع_ترمینال}}` `clear -T {{type_of_terminal}}`
- نمایش نسخه `ncurses` استفاده شده در `clear` : - نمایش نسخه `ncurses` استفاده شده در `clear` :

View file

@ -5,16 +5,16 @@
- نمایش کارکتر و خطی که اولین تفاوت دو فایل در آن یافت شد: - نمایش کارکتر و خطی که اولین تفاوت دو فایل در آن یافت شد:
`cmp {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` `cmp {{path/to/file1}} {{path/to/file2}}`
- نمایش اطلاعات اولین تفاوت پیدا شده: کاراکتر، شماره خط، بایت ها، و مقادیر آنها: - نمایش اطلاعات اولین تفاوت پیدا شده: کاراکتر، شماره خط، بایت ها، و مقادیر آنها:
`cmp --print-bytes {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` `cmp --print-bytes {{path/to/file1}} {{path/to/file2}}`
- نمایش شماره بایتها و مقادیر تمامی تفاوت ها: - نمایش شماره بایتها و مقادیر تمامی تفاوت ها:
`cmp --verbose {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` `cmp --verbose {{path/to/file1}} {{path/to/file2}}`
- مقایسه فایلها در حالت خاموش، تنها مقدار خروجی برنامه در ترمینال در دسترس است: - مقایسه فایلها در حالت خاموش، تنها مقدار خروجی برنامه در ترمینال در دسترس است:
`cmp --quiet {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` `cmp --quiet {{path/to/file1}} {{path/to/file2}}`

View file

@ -5,24 +5,24 @@
- یک حافظه قابل حمل با قابلیت بوت شدن میسازد، برای مثال `archlinux-xxx.iso` : - یک حافظه قابل حمل با قابلیت بوت شدن میسازد، برای مثال `archlinux-xxx.iso` :
`dd if={{مسیر/فایل}} of=/dev/{{نام/دستگاه/قابل/حمل}}` `dd if={{path/to/file.iso}} of=/dev/{{usb_drive}}`
- محتویات یک درایو را در مکانی دیگر با بلوک های 4 مگابایتی کپی و همچنین از خطاها صرف نظر میکند: - محتویات یک درایو را در مکانی دیگر با بلوک های 4 مگابایتی کپی و همچنین از خطاها صرف نظر میکند:
`dd if=/dev/{{حافظه/منبع}} of=/dev/{{درایو/مقصد}} bs={{4194304}} conv={{noerror}}` `dd if=/dev/{{source_drive}} of=/dev/{{dest_drive}} bs={{4194304}} conv={{noerror}}`
- یک فایل ۱۰۰ بایتی تصادفی با استفاده از درایور تصادفی هسته بسازید: - یک فایل ۱۰۰ بایتی تصادفی با استفاده از درایور تصادفی هسته بسازید:
`dd if=/dev/urandom of={{مسیر/به/فایلی/تصادفی}} bs={{100}} count={{1}}` `dd if=/dev/urandom of={{path/to/random_file}} bs={{100}} count={{1}}`
- عملکرد نوشتن دیسک را بسنجید: - عملکرد نوشتن دیسک را بسنجید:
`dd if=/dev/zero of={{مسیر/فایل_1_گیگابایتی}} bs={{1024}} count={{1000000}}` `dd if=/dev/zero of={{path/to/file_1GB}} bs={{1024}} count={{1000000}}`
- یک پشتیبان از سیستم را در یک فایل IMG میسازد : - یک پشتیبان از سیستم را در یک فایل IMG میسازد :
`dd if={{/dev/drive_device}} of={{مسیر/به/فایل.img}}` `dd if={{/dev/drive_device}} of={{path/to/file.img}}`
- یک درایو را از یک فایل IMG بازیابی کنید: - یک درایو را از یک فایل IMG بازیابی کنید:
`dd if={{مسیر/به/فایل.img}} of={{/dev/drive_device}}` `dd if={{path/to/file.img}} of={{/dev/drive_device}}`

View file

@ -13,7 +13,7 @@
- نمایش سیستم‌فایل و فضای دیسک آن شامل فایل یا دایرکتوری داده شده : - نمایش سیستم‌فایل و فضای دیسک آن شامل فایل یا دایرکتوری داده شده :
`df {{مسیر/به/فایل_یا_پوشه}}` `df {{path/to/file_or_directory}}`
- نمایش آمار تعداد درایوهای آزاد : - نمایش آمار تعداد درایوهای آزاد :

View file

@ -5,28 +5,28 @@
- مقایسه فایل ها (فهرست تغییرات فایل های قدیمی به جدید) : - مقایسه فایل ها (فهرست تغییرات فایل های قدیمی به جدید) :
`diff {{فایل قدیمی}} {{فایل_جدید}}` `diff {{old_file}} {{new_file}}`
- مقایسه فایل ها، با صرف نظر از فاصله های خالی: - مقایسه فایل ها، با صرف نظر از فاصله های خالی:
`diff --ignore-all-space {{فایل قدیمی}} {{فایل_جدید}}` `diff --ignore-all-space {{old_file}} {{new_file}}`
- مقایسه فایل ها، با نمایش تفاوت ها در کنار هم: - مقایسه فایل ها، با نمایش تفاوت ها در کنار هم:
`diff --side-by-side {{فایل قدیمی}} {{فایل_جدید}}` `diff --side-by-side {{old_file}} {{new_file}}`
- مقایسه فایل ها، به نمایش تفاوت ها به صورت یکپارچه (همانند `git diff`) : - مقایسه فایل ها، به نمایش تفاوت ها به صورت یکپارچه (همانند `git diff`) :
`diff --unified {{فایل قدیمی}} {{فایل_جدید}}` `diff --unified {{old_file}} {{new_file}}`
- مقایسه بازگشتی پوشه ها (نمایش اسامی متفاوت فایل ها و پوشه ها و همچنین تغییرات فایل ها): - مقایسه بازگشتی پوشه ها (نمایش اسامی متفاوت فایل ها و پوشه ها و همچنین تغییرات فایل ها):
`diff --recursive {{پوشه_قدیمی}} {{پوشه_جدید}}` `diff --recursive {{old_directory}} {{new_directory}}`
- نمایش نام فایل های متفاوت مقایسه شده: - نمایش نام فایل های متفاوت مقایسه شده:
`diff --recursive --brief {{پوشه_قدیمی}} {{پوشه_جدید}}` `diff --recursive --brief {{old_directory}} {{new_directory}}`
- از تفاوت دو فایل متنی یک بروزرسانی میسازد، فایل های ناموجود را خالی فرض میکند : - از تفاوت دو فایل متنی یک بروزرسانی میسازد، فایل های ناموجود را خالی فرض میکند :
`diff --text --unified --new-file {{فایل قدیمی}} {{فایل_جدید}} > {{تفاوت.patch}}` `diff --text --unified --new-file {{old_file}} {{new_file}} > {{diff.patch}}`

View file

@ -17,11 +17,11 @@
- افزودن یک پیام به انتهای یک فایل: - افزودن یک پیام به انتهای یک فایل:
`echo "{{سلام دنیا}}" >> {{فایل.متنی}}` `echo "{{سلام دنیا}}" >> {{file.txt}}`
- فعال کردن تفسیر کاراکترهای خاص، برای مثال tab: - فعال کردن تفسیر کاراکترهای خاص، برای مثال tab:
`echo -e "{{ستون 1\tستون 2}}"` `echo -e "{{Column 1\tColumn 2}}"`
- چاپ وضعیت خروج آخرین دستور اجرا شده (نکته: معادل های این دستور در ویندور به ترتیب echo %errorlevel% و $lastexitcode هستند.) : - چاپ وضعیت خروج آخرین دستور اجرا شده (نکته: معادل های این دستور در ویندور به ترتیب echo %errorlevel% و $lastexitcode هستند.) :

View file

@ -5,16 +5,8 @@
- ایجاد و تعیین مقدار یک متغییر جدید: - ایجاد و تعیین مقدار یک متغییر جدید:
`export {{متغییر}}={{مقدار}}` `export {{VARIABLE}}={{value}}`
- حذف یک متغییر سیستمی:
`export -n {{متغییر}}`
- افزودن یک تابع شل به متغییر سیستمی:
`export -f {{نام تابع}}`
- افزودن یک مسیر به متغییر $PATH: - افزودن یک مسیر به متغییر $PATH:
`export PATH=$PATH:{{مسیر/برای/افزودن}}` `export PATH=$PATH:{{path/to/append}}`

View file

@ -5,32 +5,32 @@
- جستجو یک الگو در یک فایل : - جستجو یک الگو در یک فایل :
`grep "{{الگو_جستجو}}" {{مسیر/به/فایل}}` `grep "{{search_pattern}}" {{path/to/file}}`
- جستجو یک عبارت خاص (معادل مقایسه رشته ای) : - جستجو یک عبارت خاص (معادل مقایسه رشته ای) :
`grep --fixed-strings "{{رشته_مورد_نظر}}" {{مسیر/به/فایل}}` `grep --fixed-strings "{{exact_string}}" {{path/to/file}}`
- جستجو بازگشتی یک الگو در تمامی فایل های یک پوشه، نمایش تمامی خطوط منطبق، فایل های باینری را رد میکند: - جستجو بازگشتی یک الگو در تمامی فایل های یک پوشه، نمایش تمامی خطوط منطبق، فایل های باینری را رد میکند:
`grep --recursive --line-number --binary-files={{without-match}} "{{الگو_جستجو}}" {{مسیر/به/پوشه}}` `grep --recursive --line-number --binary-files={{without-match}} "{{search_pattern}}" {{path/to/directory}}`
- استفاده از عبارات با قاعده توسعه یافته (با پشتیبانی از `?`، `+`، `{}`، `()` و `|`)، در حالت حساس به بزرگی کوچکی کاراکتر ها : - استفاده از عبارات با قاعده توسعه یافته (با پشتیبانی از `?`، `+`، `{}`، `()` و `|`)، در حالت حساس به بزرگی کوچکی کاراکتر ها :
`grep --extended-regexp --ignore-case "{{الگو_جستجو}}" {{مسیر/به/فایل}}` `grep --extended-regexp --ignore-case "{{search_pattern}}" {{path/to/file}}`
- چاپ 3 خط از قبل و بعد محل انطباق: - چاپ 3 خط از قبل و بعد محل انطباق:
`grep --{{context|before-context|after-context}}={{3}} "{{الگو_جستجو}}" {{مسیر/به/فایل}}` `grep --{{context|before-context|after-context}}={{3}} "{{search_pattern}}" {{path/to/file}}`
- چاپ نام فایل و شماره خط برای هر انطباق با رنگبندی : - چاپ نام فایل و شماره خط برای هر انطباق با رنگبندی :
`grep --with-filename --line-number --color=always "{{الگو_جستجو}}" {{مسیر/به/فایل}}` `grep --with-filename --line-number --color=always "{{search_pattern}}" {{path/to/file}}`
- جستجوی خطوط منطبق، چاپ متن منطبق : - جستجوی خطوط منطبق، چاپ متن منطبق :
`grep --only-matching "{{الگو_جستجو}}" {{مسیر/به/فایل}}` `grep --only-matching "{{search_pattern}}" {{path/to/file}}`
- ورودی استاندارد (stdin) رو برای الگوهایی که منطبق نیستند جستجو میکند : - ورودی استاندارد (stdin) رو برای الگوهایی که منطبق نیستند جستجو میکند :
`cat {{مسیر/به/فایل}} | grep --invert-match "{{الگوی_جستجو}}"` `cat {{path/to/file}} | grep --invert-match "{{search_pattern}}"`

View file

@ -5,4 +5,4 @@
- نمایش چند خط اول یک فایل: - نمایش چند خط اول یک فایل:
`head -n {{تعداد}} {{مسیر/فایل}}` `head -n {{count}} {{path/to/file}}`

View file

@ -6,16 +6,16 @@
- اضافه کردن مخفف جدید: - اضافه کردن مخفف جدید:
`abbr --add {{نام_اختصاری}} {{دستور}} {{آرگومان_های_دستور}}` `abbr --add {{abbreviation_name}} {{command}} {{command_arguments}}`
- تغییر نام یک مخفف موجود: - تغییر نام یک مخفف موجود:
`abbr --rename {{نام_قدیمی}} {{نام_جدید}}` `abbr --rename {{old_name}} {{new_name}}`
- پاک کردن یک مخفف موجود: - پاک کردن یک مخفف موجود:
`abbr --erase {{نام_مخفف}}` `abbr --erase {{abbreviation_name}}`
- وارد کردن یک مخفف وارد شده در یک میزبان دیگر از طریق ssh: - وارد کردن یک مخفف وارد شده در یک میزبان دیگر از طریق ssh:
`ssh {{نام_میزبان}} abbr --show | source` `ssh {{host_name}} abbr --show | source`

View file

@ -13,11 +13,11 @@
- چاپ تعداد ساعات اتصال یک کاربر خاص: - چاپ تعداد ساعات اتصال یک کاربر خاص:
`ac --individual-totals {{نام_کاربری}}` `ac --individual-totals {{username}}`
- چاپ تعداد ساعات اتصال یک کاربر خاص (به همراه مجموع آن): - چاپ تعداد ساعات اتصال یک کاربر خاص (به همراه مجموع آن):
`ac --daily-totals --individual-totals {{نام_کاربری}}` `ac --daily-totals --individual-totals {{username}}`
- نمایش اطلاعات بیشتر: - نمایش اطلاعات بیشتر:

View file

@ -5,20 +5,20 @@
- ایجاد یک کاربر جدید با دایرکتوری خانگی پیش‌فرض و درخواست از کاربر برای تنظیم رمز عبور: - ایجاد یک کاربر جدید با دایرکتوری خانگی پیش‌فرض و درخواست از کاربر برای تنظیم رمز عبور:
`adduser {{نام‌ کاربری}}` `adduser {{username}}`
- ایجاد یک کاربر جدید بدون دایرکتوری خانگی: - ایجاد یک کاربر جدید بدون دایرکتوری خانگی:
`adduser --no-create-home {{نام‌ کاربری}}` `adduser --no-create-home {{username}}`
- ایجاد یک کاربر جدید با دایرکتوری خانگی در مسیر مشخص: - ایجاد یک کاربر جدید با دایرکتوری خانگی در مسیر مشخص:
`adduser --home {{مسیر/به/خانه}} {{نام‌ کاربری}}` `adduser --home {{path/to/home}} {{username}}`
- ایجاد یک کاربر جدید با تنظیم پوسته (shell) مشخص به عنوان پوسته ورود: - ایجاد یک کاربر جدید با تنظیم پوسته (shell) مشخص به عنوان پوسته ورود:
`adduser --shell {{مسیر/به/پوسته}} {{نام‌ کاربری}}` `adduser --shell {{path/to/shell}} {{username}}`
- ایجاد یک کاربر جدید که به گروه مشخصی تعلق دارد: - ایجاد یک کاربر جدید که به گروه مشخصی تعلق دارد:
`adduser --ingroup {{گروه}} {{نام‌ کاربری}}` `adduser --ingroup {{group}} {{username}}`

View file

@ -10,15 +10,15 @@
- نصب یک بسته یا به روزرسانی آن به آخرین نسخه موجود: - نصب یک بسته یا به روزرسانی آن به آخرین نسخه موجود:
`apt-get install {{بسته}}` `apt-get install {{package}}`
- حذف یک بسته: - حذف یک بسته:
`apt-get remove {{بسته}}` `apt-get remove {{package}}`
- حذف یک بسته و فایل‌های پیکربندی آن: - حذف یک بسته و فایل‌های پیکربندی آن:
`apt-get purge {{بسته}}` `apt-get purge {{package}}`
- ارتقاء تمامی بسته‌های نصب شده به آخرین نسخه‌های موجود: - ارتقاء تمامی بسته‌های نصب شده به آخرین نسخه‌های موجود:

View file

@ -10,19 +10,19 @@
- جستجوی بسته‌ها بر اساس کلمات کلیدی: - جستجوی بسته‌ها بر اساس کلمات کلیدی:
`dnf search {{کلمه_کلیدی1 کلمه_کلیدی2 ...}}` `dnf search {{keyword1 keyword2 ...}}`
- نمایش جزئیات یک بسته: - نمایش جزئیات یک بسته:
`dnf info {{بسته}}` `dnf info {{package}}`
- نصب یک بسته جدید (از `-y` برای تأیید اتوماتیک تمام پنجره‌ها استفاده کنید): - نصب یک بسته جدید (از `-y` برای تأیید اتوماتیک تمام پنجره‌ها استفاده کنید):
`sudo dnf install {{بسته1 بسته2 ...}}` `sudo dnf install {{package1 package2 ...}}`
- حذف یک بسته: - حذف یک بسته:
`sudo dnf remove {{بسته1 بسته2 ...}}` `sudo dnf remove {{package1 package2 ...}}`
- لیست بسته‌های نصب شده: - لیست بسته‌های نصب شده:
@ -30,7 +30,7 @@
- یافتن بسته‌هایی که دستور مشخصی را ارائه می‌دهند: - یافتن بسته‌هایی که دستور مشخصی را ارائه می‌دهند:
`dnf provides {{دستور}}` `dnf provides {{command}}`
- مشاهده تاریخچه تمام عملیات‌های گذشته: - مشاهده تاریخچه تمام عملیات‌های گذشته: