11. mv (Move)
يستخدم لنقل الملفات وكذلك إعادة تسميتها. يشبه إلى حد كبير الأمر cp من حيث العلامات والوظائف.
يمكنك إعادة تسمية ملفات مثل هذا:
$ mv oldfile newfile
أو يمكنك بالفعل نقل ملف إلى دليل مختلف:
$ mv file2 /home/pete/Documents
ونقل أكثر من ملف:
$ mv file_1 file_2 /somedirectory
يمكنك إعادة تسمية الدلائل أيضًا:
$ mv directory1 directory2
مثل cp ، إذا قمت باستخدام ملف أو دليل mv ، فسيتم الكتابة فوق أي شيء في نفس الدليل. لذا يمكنك استخدام ملف
-i
علم لمطالبتك قبل الكتابة فوق أي شيء.
mv -i directory1 directory2
لنفترض أنك تريد mv ملف لاستبدال الملف السابق. يمكنك أيضًا عمل نسخة احتياطية من هذا الملف وسيعيد تسمية الإصدار القديم بامتداد ~.
$ mv -b directory1 directory2
@Linux_Arabs
يستخدم لنقل الملفات وكذلك إعادة تسميتها. يشبه إلى حد كبير الأمر cp من حيث العلامات والوظائف.
يمكنك إعادة تسمية ملفات مثل هذا:
$ mv oldfile newfile
أو يمكنك بالفعل نقل ملف إلى دليل مختلف:
$ mv file2 /home/pete/Documents
ونقل أكثر من ملف:
$ mv file_1 file_2 /somedirectory
يمكنك إعادة تسمية الدلائل أيضًا:
$ mv directory1 directory2
مثل cp ، إذا قمت باستخدام ملف أو دليل mv ، فسيتم الكتابة فوق أي شيء في نفس الدليل. لذا يمكنك استخدام ملف
-i
علم لمطالبتك قبل الكتابة فوق أي شيء.
mv -i directory1 directory2
لنفترض أنك تريد mv ملف لاستبدال الملف السابق. يمكنك أيضًا عمل نسخة احتياطية من هذا الملف وسيعيد تسمية الإصدار القديم بامتداد ~.
$ mv -b directory1 directory2
@Linux_Arabs
❤1👍1
12- mkdir ( Make Directory)
سنحتاج إلى بعض الأدلة لتخزين كل هذه الملفات التي كنا نعمل عليها.
الأمر
mkdir (Make Directory)
مفيد لذلك ، فإنه سينشئ دليلًا إذا لم يكن موجودًا بالفعل.
يمكنك حتى إنشاء أدلة متعددة في نفس الوقت.
$ mkdir books paintings
يمكنك أيضًا إنشاء أدلة فرعية في نفس الوقت باستخدام ملف
-p (parent flag).
$ mkdir -p books/hemmingway/favorites
@Linux_Arabs
سنحتاج إلى بعض الأدلة لتخزين كل هذه الملفات التي كنا نعمل عليها.
الأمر
mkdir (Make Directory)
مفيد لذلك ، فإنه سينشئ دليلًا إذا لم يكن موجودًا بالفعل.
يمكنك حتى إنشاء أدلة متعددة في نفس الوقت.
$ mkdir books paintings
يمكنك أيضًا إنشاء أدلة فرعية في نفس الوقت باستخدام ملف
-p (parent flag).
$ mkdir -p books/hemmingway/favorites
@Linux_Arabs
❤1👍1
13- rm (Remove)
الآن أعتقد أن لدينا عددًا كبيرًا جدًا من الملفات ، فلنقم بإزالة بعض الملفات. لإزالة الملفات ، يمكنك استخدام الأمر rm.
يتم استخدام الأمر
rm (Remove)
لحذف الملفات والدلائل.
$ rm file1
كن حذرًا عند استخدام rm ، فلا توجد سلة مهملات للملفات المحذوفة.
بمجرد رحيلهم ، ذهبوا إلى الأبد ، لذا كن حذرًا.
لحسن الحظ ، تم وضع بعض إجراءات الأمان ، لذلك لا يمكن للمستخدم العادي إزالة مجموعة من الملفات المهمة فقط.
ستطالبك الملفات المحمية ضد الكتابة للتأكيد قبل حذفها.
إذا كان الدليل محميًا ضد الكتابة ، فلن تتم إزالته بسهولة.
الآن إذا كنت لا تهتم بأي من ذلك ، يمكنك تمامًا إزالة مجموعة من الملفات.
$ rm -f file1
-F
أو خيار القوة يخبر rm بإزالة جميع الملفات ، سواء كانت محمية ضد الكتابة أم لا ، دون مطالبة المستخدم (طالما لديك الأذونات المناسبة).
$ rm -i file
مضيفا i-
علامة مثل العديد من الأوامر الأخرى ، ستمنحك مطالبة بشأن ما إذا كنت تريد بالفعل إزالة الملفات أو الدلائل.
$ rm -r directory
لا يمكنك فقط rm دليل بشكل افتراضي ، ستحتاج إلى إضافة علامة
-r (recursive)
لإزالة جميع الملفات وأي أدلة فرعية قد تكون بها.
يمكنك إزالة الدليل باستخدام الأمر rmdir.
$ rmdir directory
فضلاًَ وليس امراً نشر قناتكم لتعم الفائدة للجميع …
https://t.me/Linux_Arabs
الآن أعتقد أن لدينا عددًا كبيرًا جدًا من الملفات ، فلنقم بإزالة بعض الملفات. لإزالة الملفات ، يمكنك استخدام الأمر rm.
يتم استخدام الأمر
rm (Remove)
لحذف الملفات والدلائل.
$ rm file1
كن حذرًا عند استخدام rm ، فلا توجد سلة مهملات للملفات المحذوفة.
بمجرد رحيلهم ، ذهبوا إلى الأبد ، لذا كن حذرًا.
لحسن الحظ ، تم وضع بعض إجراءات الأمان ، لذلك لا يمكن للمستخدم العادي إزالة مجموعة من الملفات المهمة فقط.
ستطالبك الملفات المحمية ضد الكتابة للتأكيد قبل حذفها.
إذا كان الدليل محميًا ضد الكتابة ، فلن تتم إزالته بسهولة.
الآن إذا كنت لا تهتم بأي من ذلك ، يمكنك تمامًا إزالة مجموعة من الملفات.
$ rm -f file1
-F
أو خيار القوة يخبر rm بإزالة جميع الملفات ، سواء كانت محمية ضد الكتابة أم لا ، دون مطالبة المستخدم (طالما لديك الأذونات المناسبة).
$ rm -i file
مضيفا i-
علامة مثل العديد من الأوامر الأخرى ، ستمنحك مطالبة بشأن ما إذا كنت تريد بالفعل إزالة الملفات أو الدلائل.
$ rm -r directory
لا يمكنك فقط rm دليل بشكل افتراضي ، ستحتاج إلى إضافة علامة
-r (recursive)
لإزالة جميع الملفات وأي أدلة فرعية قد تكون بها.
يمكنك إزالة الدليل باستخدام الأمر rmdir.
$ rmdir directory
فضلاًَ وليس امراً نشر قناتكم لتعم الفائدة للجميع …
https://t.me/Linux_Arabs
❤3👍1😱1
14- find
مع كل هذه الملفات الموجودة على النظام ، يمكن أن يكون هناك القليل من الصعوبة في محاولة العثور على ملف محدد. حسنًا ، هناك أمر يمكننا استخدامه لذلك ، ابحث!
$ find / home -name puppies.jpg
من خلال البحث ، سيتعين عليك تحديد الدليل الذي ستبحث عنه ، وما تبحث عنه ، في هذه الحالة نحاول العثور على ملف باسم puppies.jpg.
يمكنك تحديد نوع الملف الذي تحاول البحث عنه
$ find / home -type d -name MyFolder
يمكنك أن ترى أنني قمت بتعيين نوع الملف الذي أحاول العثور عليه كـ (d) للدليل وما زلت أبحث عن اسم MyFolder.
من الأشياء الرائعة التي يجب ملاحظتها هو أن البحث لا يتوقف عند الدليل الذي تبحث عنه ، بل سيبحث داخل أي أدلة فرعية قد يحتويها هذا الدليل أيضًا.
@Linux_Arabs |
مع كل هذه الملفات الموجودة على النظام ، يمكن أن يكون هناك القليل من الصعوبة في محاولة العثور على ملف محدد. حسنًا ، هناك أمر يمكننا استخدامه لذلك ، ابحث!
$ find / home -name puppies.jpg
من خلال البحث ، سيتعين عليك تحديد الدليل الذي ستبحث عنه ، وما تبحث عنه ، في هذه الحالة نحاول العثور على ملف باسم puppies.jpg.
يمكنك تحديد نوع الملف الذي تحاول البحث عنه
$ find / home -type d -name MyFolder
يمكنك أن ترى أنني قمت بتعيين نوع الملف الذي أحاول العثور عليه كـ (d) للدليل وما زلت أبحث عن اسم MyFolder.
من الأشياء الرائعة التي يجب ملاحظتها هو أن البحث لا يتوقف عند الدليل الذي تبحث عنه ، بل سيبحث داخل أي أدلة فرعية قد يحتويها هذا الدليل أيضًا.
@Linux_Arabs |
❤4👍1
15- help
يحتوي Linux على بعض الأدوات المضمنة الرائعة لمساعدتك في كيفية استخدام أمر أو التحقق من العلامات المتاحة للأمر. إحدى الأدوات ، المساعدة ، هي أمر bash مضمن يوفر المساعدة لأوامر bash الأخرى (echo, logout, pwd, etc).
$ help echo
سيعطيك هذا وصفًا والخيارات التي يمكنك استخدامها عندما تريد تشغيل echo.
بالنسبة للبرامج الأخرى القابلة للتنفيذ ، من المعتاد أن يكون لديك خيار يسمى
--help
أو شيئا من هذا القبيل.
$ echo --help
لا يتوافق جميع المطورين الذين يشحنون الملفات التنفيذية مع هذا المعيار ، ولكن من المحتمل أن يكون أفضل ما لديك هو العثور على بعض المساعدة في أحد البرامج.
@Linux_Arabs
يحتوي Linux على بعض الأدوات المضمنة الرائعة لمساعدتك في كيفية استخدام أمر أو التحقق من العلامات المتاحة للأمر. إحدى الأدوات ، المساعدة ، هي أمر bash مضمن يوفر المساعدة لأوامر bash الأخرى (echo, logout, pwd, etc).
$ help echo
سيعطيك هذا وصفًا والخيارات التي يمكنك استخدامها عندما تريد تشغيل echo.
بالنسبة للبرامج الأخرى القابلة للتنفيذ ، من المعتاد أن يكون لديك خيار يسمى
--help
أو شيئا من هذا القبيل.
$ echo --help
لا يتوافق جميع المطورين الذين يشحنون الملفات التنفيذية مع هذا المعيار ، ولكن من المحتمل أن يكون أفضل ما لديك هو العثور على بعض المساعدة في أحد البرامج.
@Linux_Arabs
👍3❤2
16- man
أتمنى أن يكون لبعض هذه البرامج دليل حتى نتمكن من رؤية المزيد من المعلومات عنها.
حسنًا لحسن الحظ يفعلون! يمكنك أن ترى صفحات الدليل المسماة بشكل مناسب بأمر باستخدام الأمر man.
$ man ls
صفحات الدليل عبارة عن كتيبات يتم تضمينها افتراضيًا في معظم أنظمة تشغيل Linux.
أنها توفر وثائق حول الأوامر والجوانب الأخرى للنظام.
جربها على بعض الأوامر للحصول على مزيد من المعلومات عنها.
@Linux_Arabs
أتمنى أن يكون لبعض هذه البرامج دليل حتى نتمكن من رؤية المزيد من المعلومات عنها.
حسنًا لحسن الحظ يفعلون! يمكنك أن ترى صفحات الدليل المسماة بشكل مناسب بأمر باستخدام الأمر man.
$ man ls
صفحات الدليل عبارة عن كتيبات يتم تضمينها افتراضيًا في معظم أنظمة تشغيل Linux.
أنها توفر وثائق حول الأوامر والجوانب الأخرى للنظام.
جربها على بعض الأوامر للحصول على مزيد من المعلومات عنها.
@Linux_Arabs
❤2👍1
17. whatis
يا للعجب لقد تعلمنا الكثير من الأوامر حتى الآن ، إذا كنت تشك في أي وقت في ما يفعله الأمر ، فيمكنك استخدام الأمر whatis.
يوفر الأمر whatis وصفًا موجزًا لبرامج سطر الأوامر.
$ whatis cat
يتم الحصول على الوصف من صفحة الدليل لكل أمر. إذا قمت بتشغيل
whatis cat
فسترى أن هناك دعاية صغيرة مع وصف قصير.🦦
@Linux_Arabs
يا للعجب لقد تعلمنا الكثير من الأوامر حتى الآن ، إذا كنت تشك في أي وقت في ما يفعله الأمر ، فيمكنك استخدام الأمر whatis.
يوفر الأمر whatis وصفًا موجزًا لبرامج سطر الأوامر.
$ whatis cat
يتم الحصول على الوصف من صفحة الدليل لكل أمر. إذا قمت بتشغيل
whatis cat
فسترى أن هناك دعاية صغيرة مع وصف قصير.🦦
@Linux_Arabs
❤3👍2
18. alias
في بعض الأحيان ، يمكن أن تتكرر كتابة الأوامر بالفعل ، أو إذا كنت بحاجة إلى كتابة أمر طويل عدة مرات ، فمن الأفضل أن يكون لديك اسم مستعار يمكنك استخدامه لذلك. لإنشاء اسم مستعار لأمر ، ما عليك سوى تحديد اسم مستعار وتعيينه على الأمر.
$ alias foobar = 'ls -la'
الآن بدلاً من كتابة ls -la ، يمكنك كتابة foobar وسيقوم بتنفيذ هذا الأمر ، أشياء رائعة جدًا.
ضع في اعتبارك أن هذا الأمر لن يحفظ الاسم المستعار الخاص بك بعد إعادة التشغيل ، لذلك ستحتاج إلى إضافة اسم مستعار دائم في:
~/.bashrc
أو ملفات مماثلة إذا كنت ترغب في استمرارها بعد إعادة التشغيل.
يمكنك إزالة الأسماء المستعارة باستخدام الأمر unalias:
$ unalias foobar
@Linux_Arabs
في بعض الأحيان ، يمكن أن تتكرر كتابة الأوامر بالفعل ، أو إذا كنت بحاجة إلى كتابة أمر طويل عدة مرات ، فمن الأفضل أن يكون لديك اسم مستعار يمكنك استخدامه لذلك. لإنشاء اسم مستعار لأمر ، ما عليك سوى تحديد اسم مستعار وتعيينه على الأمر.
$ alias foobar = 'ls -la'
الآن بدلاً من كتابة ls -la ، يمكنك كتابة foobar وسيقوم بتنفيذ هذا الأمر ، أشياء رائعة جدًا.
ضع في اعتبارك أن هذا الأمر لن يحفظ الاسم المستعار الخاص بك بعد إعادة التشغيل ، لذلك ستحتاج إلى إضافة اسم مستعار دائم في:
~/.bashrc
أو ملفات مماثلة إذا كنت ترغب في استمرارها بعد إعادة التشغيل.
يمكنك إزالة الأسماء المستعارة باستخدام الأمر unalias:
$ unalias foobar
@Linux_Arabs
❤6👍3
19. exit
حسنًا ، لقد قمت بالتأكيد بعمل جيد في التعرف على الأساسيات.
لقد خدشنا السطح فقط ، الآن بعد أن تعلمت الزحف ، في المجموعة التالية من الدورات التدريبية ، سأعلم كيفية المشي.
في الوقت الحالي ، يمكنك أن تربت على ظهرك وتأخذ قسطًا من الراحة. للخروج من الصدفة ، يمكنك استخدام الأمر exit
$ exit
أو أمر تسجيل الخروج:
$ logout
أو إذا كنت تعمل من خلال واجهة المستخدم الرسومية الطرفية ، يمكنك فقط إغلاق الجهاز .
@Linux_Arabs
حسنًا ، لقد قمت بالتأكيد بعمل جيد في التعرف على الأساسيات.
لقد خدشنا السطح فقط ، الآن بعد أن تعلمت الزحف ، في المجموعة التالية من الدورات التدريبية ، سأعلم كيفية المشي.
في الوقت الحالي ، يمكنك أن تربت على ظهرك وتأخذ قسطًا من الراحة. للخروج من الصدفة ، يمكنك استخدام الأمر exit
$ exit
أو أمر تسجيل الخروج:
$ logout
أو إذا كنت تعمل من خلال واجهة المستخدم الرسومية الطرفية ، يمكنك فقط إغلاق الجهاز .
@Linux_Arabs
❤2👍2
السلام عليكم ، عندي اقتراح لكم اسوي كتاب تعلم لينكس بشكل واضح ان شاء الله ويعجبكم واوقف النشر لين اخلص الكتاب وبيكون محتوى القناة اي شيء يفيدكم في حل مشاكل لينكس وغيرها من الدورات …
Anonymous Poll
94%
نعم موافق
6%
لا اوافق
👍2
Linux Arabs | لينكس pinned «السلام عليكم ، عندي اقتراح لكم اسوي كتاب تعلم لينكس بشكل واضح ان شاء الله ويعجبكم واوقف النشر لين اخلص الكتاب وبيكون محتوى القناة اي شيء يفيدكم في حل مشاكل لينكس وغيرها من الدورات …»
منقول
نشر كود الاستغلال #poc
لأربعة ثغرات zero-day
في نظام ios على github
_ في الفترة ما بين 10 مارس و 4 مايو قام باحث مجهول بإبلاغ شركة Apple عن أربع ثغرات zero-day في نظام ios
_ في يوليو الماضي قامت الشركة بإصلاح أحد الثغرات بصمت من خلال الإصدار 14.7 حتى دون ذكر الباحث أو إعطاء الفضل له في الإبلاغ عن الأخطاء وبعد وعود من apple للباحث بإدراج تفاصيل الأخطاء والإبلاغ في صفحة المحتوى الأمني للتحديث القادم إلا أنها فشلت في الإصلاح وتجاهلت محاولات الباحث للحصول على تفاصيل حول الموضوع
_ اليوم قام الباحث بنشر رمز الاستغلال لإثبات المفهوم لثغرات ios الأربعة التي أبلغ عنها بالإضافة إلى التطبيقات المسئولة عن جمع المعلومات وعرضها في واجهة المستخدم
_ أكد مهندس البرمجيات Kosta Eleftheriou أن التطبيقات المصممة لاستغلال Gamed Zero-day وجمع بيانات المستخدم الحساسة تعمل على أحدث إصدار ios 15.0
ios-gamed-0day #source_code
https://github.com/illusionofchaos/ios-gamed-0day
Kosta Eleftheriou
https://twitter.com/keleftheriou/status/1441253645752832007
نشر كود الاستغلال #poc
لأربعة ثغرات zero-day
في نظام ios على github
_ في الفترة ما بين 10 مارس و 4 مايو قام باحث مجهول بإبلاغ شركة Apple عن أربع ثغرات zero-day في نظام ios
_ في يوليو الماضي قامت الشركة بإصلاح أحد الثغرات بصمت من خلال الإصدار 14.7 حتى دون ذكر الباحث أو إعطاء الفضل له في الإبلاغ عن الأخطاء وبعد وعود من apple للباحث بإدراج تفاصيل الأخطاء والإبلاغ في صفحة المحتوى الأمني للتحديث القادم إلا أنها فشلت في الإصلاح وتجاهلت محاولات الباحث للحصول على تفاصيل حول الموضوع
_ اليوم قام الباحث بنشر رمز الاستغلال لإثبات المفهوم لثغرات ios الأربعة التي أبلغ عنها بالإضافة إلى التطبيقات المسئولة عن جمع المعلومات وعرضها في واجهة المستخدم
_ أكد مهندس البرمجيات Kosta Eleftheriou أن التطبيقات المصممة لاستغلال Gamed Zero-day وجمع بيانات المستخدم الحساسة تعمل على أحدث إصدار ios 15.0
ios-gamed-0day #source_code
https://github.com/illusionofchaos/ios-gamed-0day
Kosta Eleftheriou
https://twitter.com/keleftheriou/status/1441253645752832007
👍5
CVE-2021-31166: HTTP Protocol Stack Remote Code Execution Vulnerability
https://github.com/0vercl0k/CVE-2021-31166
https://github.com/0vercl0k/CVE-2021-31166
GitHub
GitHub - 0vercl0k/CVE-2021-31166: Proof of concept for CVE-2021-31166, a remote HTTP.sys use-after-free triggered remotely.
Proof of concept for CVE-2021-31166, a remote HTTP.sys use-after-free triggered remotely. - 0vercl0k/CVE-2021-31166
Forwarded from SHADOW IT (ȘħλɖΘώ)
تبوني ارفع لكم كورس كامل عن : كورس Computeka لتعليم هاردوير الكمبيوتر؟
Anonymous Poll
89%
نعم نريد ترفعها هذه الليلة .
11%
لست مهتم.
👍1
SHADOW IT
تبوني ارفع لكم كورس كامل عن : كورس Computeka لتعليم هاردوير الكمبيوتر؟
Telegram
SHADOW IT
كورس Computeka لتعليم هاردوير الكمبيوتر
كورس computeka لتعليم هاردوير الكمبيوتر
اولا : العناصر الالكترونية و اساسيات الصيانة واللحام ( كتب + فيديو ) نظري وعملي
ثانيا : صيانة اللاب توب وشرح المكونات والدوائر
ثالثا : صيانة المازر بورد وشرح المكونات والدوائر…
كورس computeka لتعليم هاردوير الكمبيوتر
اولا : العناصر الالكترونية و اساسيات الصيانة واللحام ( كتب + فيديو ) نظري وعملي
ثانيا : صيانة اللاب توب وشرح المكونات والدوائر
ثالثا : صيانة المازر بورد وشرح المكونات والدوائر…