Skip to content

ورقة غش اختصارات لوحة مفاتيح المحطة الطرفية

يمكن لاختصارات المحطة الطرفية (التي تعتمد في الغالب على وضع Emacs، وهو الوضع الافتراضي لمعظم الـ Shells) أن تزيد بشكل كبير من كفاءة سطر الأوامر.

حركة المؤشر

الاختصار الوصف
Ctrl + A نقل المؤشر إلى بداية السطر
Ctrl + E نقل المؤشر إلى نهاية السطر
Alt + F تحريك المؤشر للأمام بمقدار كلمة واحدة
Alt + B تحريك المؤشر للخلف بمقدار كلمة واحدة
Ctrl + F تحريك المؤشر للأمام بمقدار حرف واحد
Ctrl + B تحريك المؤشر للخلف بمقدار حرف واحد
Ctrl + XX القفز بسرعة بين بداية السطر وموضع المؤشر الحالي

تحرير النص

الاختصار الوصف
Ctrl + U قص/حذف من موضع المؤشر إلى بداية السطر
Ctrl + K قص/حذف من موضع المؤشر إلى نهاية السطر
Ctrl + W قص/حذف كلمة واحدة قبل المؤشر
Alt + D قص/حذف كلمة واحدة بعد المؤشر
Ctrl + Y لصق آخر محتوى مقصوص (Yank)
Ctrl + H حذف الحرف قبل المؤشر (Backspace)
Ctrl + D حذف الحرف بعد المؤشر (الخروج من المحطة إذا لم يكن هناك نص)
Ctrl + _ التراجع عن التعديل الأخير
Ctrl + T تبديل حرفين قبل وبعد المؤشر

التحكم في العمليات

الاختصار الوصف
Ctrl + C إنهاء العملية الجارية حالياً (SIGINT)
Ctrl + Z تعليق العملية الحالية في الخلفية (SIGTSTP)
Ctrl + D إرسال EOF، عادةً ما يخرج من الـ Shell الحالي أو ينهي الإدخال
Ctrl + S إيقاف الإخراج إلى الشاشة (قفل الشاشة)
Ctrl + Q استئناف إخراج الشاشة
Ctrl + \ الخروج من العملية الحالية وإنشاء تفريغ ذاكرة (SIGQUIT)

السجل والبحث

الاختصار الوصف
Ctrl + R البحث في أوامر السجل (بحث تزايدي)
Ctrl + G الخروج من وضع البحث
Ctrl + P الأمر السابق (سهم لأعلى)
Ctrl + N الأمر التالي (سهم لأسفل)
!! تنفيذ الأمر الأخير
!string تنفيذ آخر أمر يبدأ بسلسلة نصية
!* الإشارة إلى جميع وسيطات الأمر الأخير
!$ الإشارة إلى الوسيطة الأخيرة للأمر الأخير

التحكم في الشاشة

الاختصار الوصف
Ctrl + L مسح الشاشة (مثل ‘clear’)
Ctrl + S تجميد المحطة (التوقف عن قبول الإدخال)
Ctrl + Q إلغاء تجميد المحطة