اول شيء الalias نستخدمه عشان نخلي اختصار يرمز لشيء
مثال
نقدر نخلي حرف 'c' ينفذ امر clear
عن طريق امر
$ alias c='clear'
فالحين لما تضغط على c
امر clear راح يتنفذ
ولكن هذا مؤقت
كيف نخليه شيء دائم؟
بسيطة عن طريقق
ملف
~/.bashrc
مثال
نقدر نخلي حرف 'c' ينفذ امر clear
عن طريق امر
$ alias c='clear'
فالحين لما تضغط على c
امر clear راح يتنفذ
ولكن هذا مؤقت
كيف نخليه شيء دائم؟
بسيطة عن طريقق
ملف
~/.bashrc
وبكذا خلصننا ال aliases 😁🦾
والحين نجي لل Shell Environment Variables
$ echo $BASH
بيطلع لك ال Full path name
وغالبا راح يكون
/bin/bash
$ echo $BASH_VERSION
الرقم الي بيطلع لك يمثل اصدار الباش
$ echo $EUID
والحين نجي لل Shell Environment Variables
$ echo $BASH
بيطلع لك ال Full path name
وغالبا راح يكون
/bin/bash
$ echo $BASH_VERSION
الرقم الي بيطلع لك يمثل اصدار الباش
$ echo $EUID
راح يطلع لك اليوزر ID صار بناءً على الShell اول ماشتغل
ومبني على ملف ال
/etc/passwd
$echo $FCEDIT
محرر النصوص المخصص لتعديل الHistory commands
ومبني على ملف ال
/etc/passwd
$echo $FCEDIT
محرر النصوص المخصص لتعديل الHistory commands
واذا هذا المتغير isn't set بيكون الdefault
Vi text editor
$ echo $HISTFILE
يطلع لك لوكيشن الفايل حق الHistory
غالبا بيكون في
$Home/.bash_history
Vi text editor
$ echo $HISTFILE
يطلع لك لوكيشن الفايل حق الHistory
غالبا بيكون في
$Home/.bash_history
$echo $HISTFILESIZE
بيطلع لك رقم الاوامر الي تنحفظ
مثلا اذا كان ٣٠٠
آخر ٣٠٠ امر مُدخل راح ينحفظوا
يعني امر ٣٠١ ماراح يكون محفوظ
بيطلع لك رقم الاوامر الي تنحفظ
مثلا اذا كان ٣٠٠
آخر ٣٠٠ امر مُدخل راح ينحفظوا
يعني امر ٣٠١ ماراح يكون محفوظ
$echo $HISTCMD
راح يطلع لك رقم الامر الحالي
راح يطلع لك رقم الامر الحالي
$echo $HOME
المكان الي كل ماتسوي login تكون فيه
$echo HOSTTYPE
راح يطلع لك النظام يشتغل على اي Architecture
مثلا اذا كان جهازك Intel
i386, i486, i586, i686
او مثلا
i386-Linux
واذا تستخدم AMD
x86_64
المكان الي كل ماتسوي login تكون فيه
$echo HOSTTYPE
راح يطلع لك النظام يشتغل على اي Architecture
مثلا اذا كان جهازك Intel
i386, i486, i586, i686
او مثلا
i386-Linux
واذا تستخدم AMD
x86_64
$echo $MAIL
راح يطلع لك لوكيشن ملف ال Mailbox
وعادة يكون في
/var/spool/mail
$echo $OLDPWD
هذا راح يطلع لك الديركتوري الي كنت فيها قبل الديركتوري الحالي
مثلا
انت الحين في
$HOME/Doucments
ولكن لك تكتب الامر الي فوق
راح يطلع لك مثلا
$HOME/Pictures
لانك كنت فالصور
راح يطلع لك لوكيشن ملف ال Mailbox
وعادة يكون في
/var/spool/mail
$echo $OLDPWD
هذا راح يطلع لك الديركتوري الي كنت فيها قبل الديركتوري الحالي
مثلا
انت الحين في
$HOME/Doucments
ولكن لك تكتب الامر الي فوق
راح يطلع لك مثلا
$HOME/Pictures
لانك كنت فالصور
$echo $OSTYPE
راح يطلع لك نوع نظام التشغيل
مثلا
Linux
Linux-gnu
راح يطلع لك نوع نظام التشغيل
مثلا
Linux
Linux-gnu
$echo $SECONDS
راح يعطيك عدد الثواني من فتحت هذا ال shell
راح يعطيك عدد الثواني من فتحت هذا ال shell
اتمنى انه كان ثريد جدا ممتع
وانك تعلمت شيء جديد واذا ماتعلمت ان شاء الله انها كانت مراجعة حلوة لك
واذا عندك اي سؤال لاتردد اسألني هنا او فالخاص
وادعمني ب🔁❤️
وانك تعلمت شيء جديد واذا ماتعلمت ان شاء الله انها كانت مراجعة حلوة لك
واذا عندك اي سؤال لاتردد اسألني هنا او فالخاص
وادعمني ب🔁❤️
جاري تحميل الاقتراحات...