كيف تسوي اسمك مخفي | ببجي موبايل
جدول المحتويات:
هل تجد نفسك في كثير من الأحيان تكتب أمرًا طويلًا في سطر الأوامر أو تبحث في سجل bash عن أمر تمت كتابته مسبقًا؟ إذا كانت إجابتك على أي من هذه الأسئلة بنعم ، فستجد أن الأسماء المستعارة للباش مفيدة. الأسماء المستعارة للباش تسمح لك بتعيين أمر اختصار لا يُنسى لأمر أطول.
الأسماء المستعارة للباش هي اختصارات أساسية يمكن أن توفر لك من الاضطرار إلى تذكر الأوامر الطويلة والقضاء على قدر كبير من الكتابة عند العمل على سطر الأوامر. على سبيل المثال ، يمكنك تعيين الاسم المستعار
tgz
ليكون اختصارًا
tar -xvfz
.
تشرح هذه المقالة كيفية إنشاء الأسماء المستعارة للباش بحيث تكون أكثر إنتاجية في سطر الأوامر.
خلق باش الأسماء المستعارة
إنشاء الأسماء المستعارة في باش هو مستقيم جدا إلى الأمام. بناء الجملة كالتالي:
alias alias_name="command_to_run"
لإنشاء اسم مستعار جديد للباش ، ابدأ بكتابة
alias
للاسم
alias
. ثم أعلن اسم الاسم المستعار متبوعًا بعلامة المساواة والأمر الذي تريد تشغيله عند كتابة الاسم المستعار. يجب وضع الأمر في علامات اقتباس وبدون مسافات حول علامة المساواة. يجب الإعلان عن كل اسم مستعار في سطر جديد.
ربما يكون الأمر
ls
أحد أكثر الأوامر استخدامًا في سطر أوامر Linux. عادةً ما أستخدم هذا الأمر مع مفتاح التبديل
-la
لإدراج جميع الملفات والدلائل بما في ذلك الملفات المخفية بتنسيق القائمة الطويلة.
لنقم بإنشاء اسم مستعار باش بسيط يسمى
ll
والذي سيكون اختصارًا للأمر
ls -la
. للقيام بذلك ، افتح نافذة طرفية واكتب:
alias ll="ls -la"
الآن إذا قمت بكتابة
ll
في وحدة التحكم الخاصة بك ، فستحصل على نفس الإخراج كما تفعل بكتابة
ls -la
.
الاسم المستعار سيكون متاحًا فقط في جلسة shell الحالية. إذا خرجت من الجلسة أو فتحت جلسة جديدة من محطة طرفية أخرى ، فلن يكون الاسم المستعار متاحًا.
لجعل الاسم المستعار ثابتًا ، يلزمك إعلانه في ملف
~/.bash_profile
أو
~/.bashrc
. افتح
~/.bashrc
في محرر النص الخاص بك:
nano ~/.bashrc
وإضافة الأسماء المستعارة الخاصة بك:
~ /.bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
يجب تسمية الأسماء المستعارة بطريقة يسهل تذكرها. يوصى أيضًا بإضافة تعليق للرجوع إليه مستقبلاً.
بمجرد الانتهاء ، احفظ وأغلق الملف. اجعل الأسماء المستعارة متوفرة في جلستك الحالية عن طريق الكتابة:
source ~/.bash_profile
كما ترون ، فإن إنشاء أسماء مستعارة بسيطة للباش سريع وسهل جدًا.
إذا كنت ترغب في جعل
.bashrc
الخاص بك أكثر
.bashrc
يمكنك تخزين الأسماء المستعارة في ملف منفصل. تتضمن بعض التوزيعات مثل Ubuntu و Debian ملف
.bash_aliases
، وهو مصدر من
~/.bashrc
.
إنشاء اسم مستعار Bash باستخدام الوسائط (وظائف Bash)
في بعض الأحيان قد تحتاج إلى إنشاء اسم مستعار يقبل وسيطة أو أكثر ، حيث تكون وظائف bash سهلة الاستخدام.
بناء جملة إنشاء وظيفة bash سهل للغاية. يمكن الإعلان عنها بتنسيقين مختلفين:
function_name () { }
أو
function function_name { }
لتمرير أي عدد من الوسائط إلى دالة bash ، ضعها ببساطة بعد اسم الوظيفة ، مفصولة بمسافة. المعلمات التي تم تمريرها هي
$1
أو
$2
أو
$3
أو ما إلى ذلك ، المقابلة لموضع المعلمة بعد اسم الوظيفة. المتغير
$0
محجوز لاسم الوظيفة.
دعنا ننشئ وظيفة باش بسيطة ستنشئ دليلًا ثم نتنقل إليها:
~ /.bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
كما هو الحال مع الأسماء المستعارة ، أضف الوظيفة إلى ملف
~/.bashrc
وقم بتشغيل
source ~/.bash_profile
لإعادة تحميل الملف.
الآن بدلاً من استخدام
mkdir
لإنشاء دليل جديد ثم
cd
للانتقال إلى هذا الدليل ، يمكنك ببساطة كتابة:
mkcd new_directory
-
--
- تأكد من أنك لا تمرر حجة إضافية عن طريق الخطأ إلى الأمر. على سبيل المثال ، إذا حاولت إنشاء دليل يبدأ بـ-
(شرطة) دون استخدام--
سيتم تفسير اسم الدليل على أنه وسيطة أمر.&&
- يضمن تشغيل الأمر الثاني فقط في حالة نجاح الأمر الأول.
استنتاج
الآن يجب أن يكون لديك فهم جيد لكيفية إنشاء الأسماء المستعارة للباش والوظائف التي ستجعل حياتك في سطر الأوامر أسهل وأكثر إنتاجية.
محطة باشMaskMe: إنشاء عدد لا نهائي من عناوين البريد الإلكتروني المستعارة والبيانات الشخصية
إنشاء عدد لا نهائي من عناوين البريد الإلكتروني البديلة ، وبطاقات الائتمان وأرقام الهاتف باستخدام MaskeMe ، إضافة Chrome و Firefox. الامتداد يمنع اختراق البيانات عبر الإنترنت.
Ms excel name manager: كيفية إنشاء واستخدام وإدارة الأسماء
فيما يلي دليلنا إلى MS Excel Name Manager وكيفية إنشاء واستخدام وإدارة الأسماء.
كيفية تعليم سيري نطق الأسماء لا يمكن أن يكون صحيحًا
سيري لا يفهم دائمًا الأسماء ، لكنه يمكن أن يتعلم. إليك كيفية تعليمه نطق الأسماء بشكل صحيح.