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:
parent
1c7f3d6e8f
commit
3a37343e59
38 changed files with 137 additions and 143 deletions
|
@ -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.
|
||||
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 |
|
||||
|:------|:---------------------|:-----------------------|:----------------------------------|:----------|:------------------|
|
||||
| ar | المسار/إلى/الملف | المسار/إلى/الدليل | المسار/إلى/الملف_أو_الدليل | حزمة | اسم_المستخدم |
|
||||
| bn | পাথ/টু/ফাইল | পাথ/টু/ডিরেক্টরি | পথ/থেকে/ফাইল_অথবা_ডিরেক্টরি | প্যাকেজ | ইউজারনেম |
|
||||
| bs | | | | | |
|
||||
| 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 |
|
||||
| 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 | مسیر/به/فایل | مسیر/به/پوشه | مسیر/به/فایل_یا_پوشه | بسته | نام کاربری |
|
||||
| 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 |
|
||||
| hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम |
|
||||
|
|
|
@ -6,24 +6,24 @@
|
|||
|
||||
- استبدال بالتعبيرات النمطية في كل ملفات المسار الحالي وأبنائه في الملفات غير المُتجاهلة بـ .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 فحسب:
|
||||
|
||||
`fastmod --fixed-strings {{نص_مطابِق}} {{بديل}} --extensions {{json,js}}`
|
||||
`fastmod --fixed-strings {{exact_string}} {{replacement}} --extensions {{json,js}}`
|
||||
|
||||
- استبدال بجميع النصوص مُطابقةً، مباشرة دون مِحَثِّ تأكيد (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}}`
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
|
||||
- إستيراد روابط الخلاصات من ملف 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 وقم بتحديث كل الخلاصات عند بدء التشغيل:
|
||||
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
# 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 ...}}`
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
|
||||
- تشغيل أمر محدد:
|
||||
|
||||
`robo {{الأمر}}`
|
||||
`robo {{foo}}`
|
||||
|
||||
- محاكاة تشغيل أمر محدد:
|
||||
|
||||
`robo --simulate {{الأمر}}`
|
||||
`robo --simulate {{foo}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
- تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة:
|
||||
|
||||
|
|
|
@ -10,19 +10,19 @@
|
|||
|
||||
- البحث عن حزمة معينة:
|
||||
|
||||
`apt search {{الحزمة}}`
|
||||
`apt search {{package}}`
|
||||
|
||||
- إظهار معلومات حول حزمة معينة:
|
||||
|
||||
`apt show {{الحزمة}}`
|
||||
`apt show {{package}}`
|
||||
|
||||
- تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر:
|
||||
|
||||
`sudo apt install {{الحزمة}}`
|
||||
`sudo apt install {{package}}`
|
||||
|
||||
- إزالة حزمة معينة (استخدام `purge` لحذف ملفات الإعدادات الخاصة بالحزمة):
|
||||
|
||||
`sudo apt remove {{الحزمة}}`
|
||||
`sudo apt remove {{package}}`
|
||||
|
||||
- تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
- قم بتشغيل دوكر في وضع التصحيح واكتشاف الأخطاء:
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -18,11 +18,11 @@
|
|||
|
||||
- إنسخ محتوي ملف إلي حافظة النظام:
|
||||
|
||||
`xclip -sel clip {{اسم_الملف.txt}}`
|
||||
`xclip -sel clip {{input_file.txt}}`
|
||||
|
||||
- إنسخ محتوي صورة بصيغة PNG إلي حافظة النظام (يمكن أن تستخدم في أي برنامج عن طريق لصق):
|
||||
|
||||
`xclip -sel clip -t image/png {{اسم_الملف.png}}`
|
||||
`xclip -sel clip -t image/png {{input_file.png}}`
|
||||
|
||||
- إنسخ إدخال المستخدم في الطرفية أو الكونسول إلي حافظة النظام:
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
|
||||
- فراخوان یک سرویس :
|
||||
|
||||
`cmd {{سرویس}}`
|
||||
`cmd {{service}}`
|
||||
|
||||
- فراخوان یک سرویس با مقادیر ورودی :
|
||||
|
||||
`cmd {{سرویس}} {{استدلال 1 استدلال 2 ...}}`
|
||||
`cmd {{service}} {{argument1 argument2 ...}}`
|
||||
|
|
|
@ -5,4 +5,4 @@
|
|||
|
||||
- اجرای یک برنامه جاوا :
|
||||
|
||||
`dalvikvm -classpath {{مسیر/به/فایل.jar}} {{classname}}`
|
||||
`dalvikvm -classpath {{path/to/file.jar}} {{classname}}`
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
- دریافت اطلاعات عیب یابی یک سرویس سیستمی مشخص :
|
||||
|
||||
`dumpsys {{سرویس}}`
|
||||
`dumpsys {{service}}`
|
||||
|
||||
- فهرستی از تمامی سرویس هایی که `dumpsys` میتواند اطلاعات بدهد :
|
||||
|
||||
|
@ -18,11 +18,11 @@
|
|||
|
||||
- ورودی های یک سرویس مشخص را فهرست میکند :
|
||||
|
||||
`dumpsys {{سرویس}} -h`
|
||||
`dumpsys {{service}} -h`
|
||||
|
||||
- حذف یک سرویس مشخص از خروجی عیب یابی :
|
||||
|
||||
`dumpsys --skip {{سرویس}}`
|
||||
`dumpsys --skip {{service}}`
|
||||
|
||||
- تعیین فرصت زمانی بر مبنای ثانیه (پیش فرض 10ثانیه) :
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
- نمایش اطلاعات مربوط به یک مشخصه :
|
||||
|
||||
`getprop {{ویژگی}}`
|
||||
`getprop {{property}}`
|
||||
|
||||
- نمایش سطح SDK رابط برنامه نویسی :
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
- ارسال یک متن به یک دستگاه اندروید (`%s` نمایانگر فاصله است) :
|
||||
|
||||
`input text "{{متن}}"`
|
||||
`input text "{{text}}"`
|
||||
|
||||
- ارسال یک ضربه به یک دستگاه اندروید :
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
- نوشتن لاگ سیستمی به یک فایل :
|
||||
|
||||
`logcat -f {{مسیر/به/فایل}}`
|
||||
`logcat -f {{path/to/file}}`
|
||||
|
||||
- نمایش خطاهای منطبق با الگوی ورودی :
|
||||
|
||||
|
@ -21,4 +21,4 @@
|
|||
|
||||
- نمایش لاگ های پروسه های مربوط به یک بسته مشخص :
|
||||
|
||||
`logcat --pid=$(pidof -s {{بسته}})`
|
||||
`logcat --pid=$(pidof -s {{package}})`
|
||||
|
|
|
@ -9,16 +9,16 @@
|
|||
|
||||
- نصب یک بسته :
|
||||
|
||||
`pkg install {{بسته}}`
|
||||
`pkg install {{package}}`
|
||||
|
||||
- حذف یک بسته :
|
||||
|
||||
`pkg uninstall {{بسته}}`
|
||||
`pkg uninstall {{package}}`
|
||||
|
||||
- نصب دوباره یک بسته :
|
||||
|
||||
`pkg reinstall {{بسته}}`
|
||||
`pkg reinstall {{package}}`
|
||||
|
||||
- جستجوی یک بسته :
|
||||
|
||||
`pkg search {{بسته}}`
|
||||
`pkg search {{package}}`
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
- فهرست برنامه های منطبق با کلید واژه(ها) :
|
||||
|
||||
`pm list packages {{کلمه کلیدی 1 کلمه کلیدی 2 ...}}`
|
||||
`pm list packages {{keyword1 keyword2 ...}}`
|
||||
|
||||
- نمایش مسیر فایل APK یک برنامه مشخص :
|
||||
|
||||
|
|
|
@ -6,4 +6,4 @@
|
|||
|
||||
- ضبط یک اسکرین شات :
|
||||
|
||||
`screencap {{مسیر/به/فایل}}`
|
||||
`screencap {{path/to/file}}`
|
||||
|
|
|
@ -5,19 +5,19 @@
|
|||
|
||||
- نمایش تغییرات که در حال حاضر انجام میشود بدون اجرای آن (dry-run) :
|
||||
|
||||
`2to3 {{مسیر/به/فایل.py}}`
|
||||
`2to3 {{path/to/file.py}}`
|
||||
|
||||
- تبدیل فایل پایتون نسخه 2 به 3 :
|
||||
|
||||
`2to3 --write {{مسیر/به/فایل.py}}`
|
||||
`2to3 --write {{path/to/file.py}}`
|
||||
|
||||
- تبدیل قابلیت های خاص پایتون نسخه 2 به 3 :
|
||||
|
||||
`2to3 --write {{مسیر/به/فایل.py}} --fix={{raw_input}} --fix={{print}}`
|
||||
`2to3 --write {{path/to/file.py}} --fix={{raw_input}} --fix={{print}}`
|
||||
|
||||
- تبدیل تمامی قابلیت های نسخه 2 به 3 بغیر از ویژگی های معیین شده :
|
||||
|
||||
`2to3 --write {{مسیر/به/فایل.py}} --nofix={{has_key}} --nofix={{isinstance}}`
|
||||
`2to3 --write {{path/to/file.py}} --nofix={{has_key}} --nofix={{isinstance}}`
|
||||
|
||||
- نمایش لیست قابلیت های زبان پایتون نسخه 2 که قابلیت تبدیل به نسخه 3 را دارند :
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
|||
|
||||
- تبدیل تمامی فایل های پایتون نسخه 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 :
|
||||
|
||||
`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}}`
|
||||
|
|
|
@ -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}} ]`
|
||||
|
|
|
@ -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}} ]]`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
- مشخص نمودن نوع ترمینال برای پاکسازی (مقدار پیشفرض در متغییر عمومی `Term`):
|
||||
|
||||
`clear -T {{نوع_ترمینال}}`
|
||||
`clear -T {{type_of_terminal}}`
|
||||
|
||||
- نمایش نسخه `ncurses` استفاده شده در `clear` :
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -5,24 +5,24 @@
|
|||
|
||||
- یک حافظه قابل حمل با قابلیت بوت شدن میسازد، برای مثال `archlinux-xxx.iso` :
|
||||
|
||||
`dd if={{مسیر/فایل}} of=/dev/{{نام/دستگاه/قابل/حمل}}`
|
||||
`dd if={{path/to/file.iso}} of=/dev/{{usb_drive}}`
|
||||
|
||||
- محتویات یک درایو را در مکانی دیگر با بلوک های 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 میسازد :
|
||||
|
||||
`dd if={{/dev/drive_device}} of={{مسیر/به/فایل.img}}`
|
||||
`dd if={{/dev/drive_device}} of={{path/to/file.img}}`
|
||||
|
||||
- یک درایو را از یک فایل IMG بازیابی کنید:
|
||||
|
||||
`dd if={{مسیر/به/فایل.img}} of={{/dev/drive_device}}`
|
||||
`dd if={{path/to/file.img}} of={{/dev/drive_device}}`
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
- نمایش سیستمفایل و فضای دیسک آن شامل فایل یا دایرکتوری داده شده :
|
||||
|
||||
`df {{مسیر/به/فایل_یا_پوشه}}`
|
||||
`df {{path/to/file_or_directory}}`
|
||||
|
||||
- نمایش آمار تعداد درایوهای آزاد :
|
||||
|
||||
|
|
|
@ -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`) :
|
||||
|
||||
`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}}`
|
||||
|
|
|
@ -17,11 +17,11 @@
|
|||
|
||||
- افزودن یک پیام به انتهای یک فایل:
|
||||
|
||||
`echo "{{سلام دنیا}}" >> {{فایل.متنی}}`
|
||||
`echo "{{سلام دنیا}}" >> {{file.txt}}`
|
||||
|
||||
- فعال کردن تفسیر کاراکترهای خاص، برای مثال tab:
|
||||
|
||||
`echo -e "{{ستون 1\tستون 2}}"`
|
||||
`echo -e "{{Column 1\tColumn 2}}"`
|
||||
|
||||
- چاپ وضعیت خروج آخرین دستور اجرا شده (نکته: معادل های این دستور در ویندور به ترتیب echo %errorlevel% و $lastexitcode هستند.) :
|
||||
|
||||
|
|
|
@ -5,16 +5,8 @@
|
|||
|
||||
- ایجاد و تعیین مقدار یک متغییر جدید:
|
||||
|
||||
`export {{متغییر}}={{مقدار}}`
|
||||
|
||||
- حذف یک متغییر سیستمی:
|
||||
|
||||
`export -n {{متغییر}}`
|
||||
|
||||
- افزودن یک تابع شل به متغییر سیستمی:
|
||||
|
||||
`export -f {{نام تابع}}`
|
||||
`export {{VARIABLE}}={{value}}`
|
||||
|
||||
- افزودن یک مسیر به متغییر $PATH:
|
||||
|
||||
`export PATH=$PATH:{{مسیر/برای/افزودن}}`
|
||||
`export PATH=$PATH:{{path/to/append}}`
|
||||
|
|
|
@ -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 خط از قبل و بعد محل انطباق:
|
||||
|
||||
`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) رو برای الگوهایی که منطبق نیستند جستجو میکند :
|
||||
|
||||
`cat {{مسیر/به/فایل}} | grep --invert-match "{{الگوی_جستجو}}"`
|
||||
`cat {{path/to/file}} | grep --invert-match "{{search_pattern}}"`
|
||||
|
|
|
@ -5,4 +5,4 @@
|
|||
|
||||
- نمایش چند خط اول یک فایل:
|
||||
|
||||
`head -n {{تعداد}} {{مسیر/فایل}}`
|
||||
`head -n {{count}} {{path/to/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 {{نام_میزبان}} abbr --show | source`
|
||||
`ssh {{host_name}} abbr --show | source`
|
||||
|
|
|
@ -13,11 +13,11 @@
|
|||
|
||||
- چاپ تعداد ساعات اتصال یک کاربر خاص:
|
||||
|
||||
`ac --individual-totals {{نام_کاربری}}`
|
||||
`ac --individual-totals {{username}}`
|
||||
|
||||
- چاپ تعداد ساعات اتصال یک کاربر خاص (به همراه مجموع آن):
|
||||
|
||||
`ac --daily-totals --individual-totals {{نام_کاربری}}`
|
||||
`ac --daily-totals --individual-totals {{username}}`
|
||||
|
||||
- نمایش اطلاعات بیشتر:
|
||||
|
||||
|
|
|
@ -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) مشخص به عنوان پوسته ورود:
|
||||
|
||||
`adduser --shell {{مسیر/به/پوسته}} {{نام کاربری}}`
|
||||
`adduser --shell {{path/to/shell}} {{username}}`
|
||||
|
||||
- ایجاد یک کاربر جدید که به گروه مشخصی تعلق دارد:
|
||||
|
||||
`adduser --ingroup {{گروه}} {{نام کاربری}}`
|
||||
`adduser --ingroup {{group}} {{username}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
- ارتقاء تمامی بستههای نصب شده به آخرین نسخههای موجود:
|
||||
|
||||
|
|
|
@ -10,19 +10,19 @@
|
|||
|
||||
- جستجوی بستهها بر اساس کلمات کلیدی:
|
||||
|
||||
`dnf search {{کلمه_کلیدی1 کلمه_کلیدی2 ...}}`
|
||||
`dnf search {{keyword1 keyword2 ...}}`
|
||||
|
||||
- نمایش جزئیات یک بسته:
|
||||
|
||||
`dnf info {{بسته}}`
|
||||
`dnf info {{package}}`
|
||||
|
||||
- نصب یک بسته جدید (از `-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}}`
|
||||
|
||||
- مشاهده تاریخچه تمام عملیاتهای گذشته:
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue