RFKILL(8) إدارة النظام RFKILL(8)

الاسم

rfkill - أداة لتفعيل وتعطيل الأجهزة اللاسلكية

موجز

rfkill [خيارات] [أمر] [ID|نوع ...]

الوصف

يسرد rfkill الأجهزة اللاسلكية ويفعلها ويعطلها.

صيغة مخرجات الأمر "list" مهجورة وتُبقي فقط من أجل التوافقية مع الإصدارات القديمة. صيغة المخرجات الجديدة هي المبدئية عند عدم تحديد أي أمر أو عند استخدام الخيار --output.

المخرجات المبدئية عرضة للتغيير. لذا كلما أمكن، يجب تجنب استخدام المخرجات المبدئية في البرامج النصية (scripts). حدد دائماً وبشكل صريح الأعمدة المتوقعة باستخدام الخيار --output مع قائمة أعمدة في البيئات التي تتطلب مخرجات مستقرة.

الخيارات

-J، --json

استخدم تنسيق مخرجات JSON.

-n، --noheadings

عدم طباعة سطر الترويسة.

-o، --output

حدد أعمدة المخرجات المراد طباعتها. استخدم --help للحصول على قائمة بالأعمدة المتاحة.

--output-all

أخرج كافة الأعمدة المتاحة.

-r، --raw

استخدام تنسيق المخرجات الخام.

-h، --help

اعرض نص المساعدة ثم اخرج.

-V، --version

اعرض الإصدار واخرج.

البيئة

LIBSMARTCOLS_DEBUG=all

يُفعّل مخرجات تصحيح أخطاء libsmartcols.

LIBSMARTCOLS_DEBUG_PADDING=on

يستخدم محارف حشو مرئية.

الأوامر

help

اعرض نص المساعدة ثم اخرج.

event

استمع لأحداث rfkill واعرضها على المخرج القياسي (stdout).

list [معرف|‎نوع ...]

اسرد الحالة الحالية لجميع الأجهزة المتاحة. صيغة مخرجات الأمر مهجورة، راجع قسم الوصف. من الجيد التحقق باستخدام أمر list ما إذا كان نطاق معرف أو نوع مناسباً قبل ضبط block أو unblock. تطابق السلسلة الخاصة all كل شيء. يدعم استخدام عدة معطيات ID أو نوع. الأنواع الممكنة هي: all، {wlan | wifi}، bluetooth، {uwb | ultrawideband}، wimax، wwan، gps، fm، nfc.

block معرف|‎نوع [...]

عطّل الجهاز المقابل.

unblock معرف|‎نوع [...]

مكن الجهاز المقابل. إذا كان الجهاز محظوراً عتادياً (hard-blocked)، عن طريق مفتاح عتادي مثلاً، فسيظل غير متاح رغم فك حظره برمجياً (soft-unblocked) الآن.

toggle معرف|‎نوع [...]

مكن الجهاز المقابل أو عطله.

مثال

  rfkill --output ID,TYPE
  rfkill block all
  rfkill unblock wlan
  rfkill block bluetooth uwb wimax wwan gps fm nfc

المؤلفين

كُتب rfkill في الأصل من قبل Johannes Berg <johannes@sipsolutions.net> و Marcel Holtmann <marcel@holtmann.org>. عُدل الكود لاحقاً من قبل Sami Kerola <kerolasa@iki.fi> و Karel Zak <kzak@redhat.com> لمشروع util-linux.

كتب صفحة الدليل هذه Darren Salt <linux@youmustbejoking.demon.co.uk> لمشروع دبيان (ويمكن استخدامها من قبل الآخرين).

انظر أيضاً

powertop(8)، systemd-rfkill(8)، توثيق نواة لينكس https://docs.kernel.org/driver-api/rfkill.html

التبليغ عن الأخطاء

لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.

التوفر

الأمر rfkill جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1