الثلاثاء، 11 ديسمبر 2018

شرح جملة IF البسيطة في bash script











صيغة جملة if البسيطة

if condtion ; then 
statement
fi

if تمثل جملة الشرط
condition هو الشرط
statement المخرجات
fi اغلاق جملة الشرط if
بعد فتح الاقواس اترك مسافه
مثلا
if [ con ] then

مثال (1)
"a="kassalwy
["if [ $a = "kassalwy
then
   "echo "wellcome to blog $a
fi
مثال (2)

b=1
c=2
if [ $b=$c ]; then
"echo"done
fi

الاثنين، 10 ديسمبر 2018

شرح الامر find الجزء الثاني













نواصل في الجزء الثاني من الامر find
للاطلاع على الجز الاول اضغط هنا

مثال
1- قم بالبحث عن المجلدات فقط التى تبدا بحرف b  في مسار ال root


*find / -type d -name  b
مثال اخر
2- قم بالبحث عن الملفات فقط التى تنتهي بحرف s  في مسار ال /bin/

find /etc/ -type f -name *s

مثال اخر البحث عن طريق حجم الملفات
3- قم بالبحث عن الملفات  التى يزيد حجمها عن 10 كيلوبايت في مسار /etc/


find /etc/ -type f - size +10k


مثال اخر  البحث عن طريق الصلاحيات
 4- قم بالبحث عن الملفات التى تكون صلاحياتها قراءة فقط في مسار ال etc

find /etc/ -type f -perm 400

5- مثال اخر: البحث عن  الملفات  التى تم تعديلها اخر 7 ايام في مسار /etc/


find /etc/ -name -mtime 7
6- مثال اخر
قم بالبحث عن الملفات الفارغة في مسار الroot

find / -empty

الثلاثاء، 4 ديسمبر 2018

شرح المتغيرات في bash script











لتعريف متغير في bash  نكتب اسم المتغير ثم قيمة المتغير بدون مسافة

مثال :

a=55
وليس a= 55

ولعرض الناتج نستخدم دالة echo متبوعة بي $
a=55
echo $a
output
55
مثال اخر
(b=$(ls-l
echo $b
output


-rw-r--r-- 1 root root 5 Dec  4 17:39 jdoodle.sh

الاثنين، 19 نوفمبر 2018

شرح الامر file













الامر file يستخدم لمعرفة نوع الملف هل هو txt او jpg او png او zip

صيغة الامر:

file filename

مثال
file test.txt
output
test.txt :ASCII text
file -z test2.txt.gz
output
test2.txt.gz :ASCII test
او لنفترض لدينا ملف نصي فارغ باسم sami
file sami
output
sami :empty file

ويستخدم هذا الامر  في دائما لكشف عمليات الاخفاء
مثلا اخفاء نص في صيغة صورة