Linux Arabs | لينكس
25.4K subscribers
589 photos
62 videos
1.31K files
1.37K links
Tech-focused channel on Information Technology & Linux kernel
🤌🏻سيفوتك الكثير من الكورسات والادوات وايضاً مقالات وكل هذا من اجلك :) ترقب الجديد يومياً
فهرس محتوى القناة:
t.me/IndexShow

Buy ads: https://telega.io/c/Linux_Arabss
Download Telegram
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
1👍1
12- mkdir ( Make Directory)
سنحتاج إلى بعض الأدلة لتخزين كل هذه الملفات التي كنا نعمل عليها.
الأمر
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
3👍1😱1
14- find
مع كل هذه الملفات الموجودة على النظام ، يمكن أن يكون هناك القليل من الصعوبة في محاولة العثور على ملف محدد. حسنًا ، هناك أمر يمكننا استخدامه لذلك ، ابحث!

$ 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
👍32
16- man
أتمنى أن يكون لبعض هذه البرامج دليل حتى نتمكن من رؤية المزيد من المعلومات عنها.
حسنًا لحسن الحظ يفعلون! يمكنك أن ترى صفحات الدليل المسماة بشكل مناسب بأمر باستخدام الأمر man.

$ man ls
صفحات الدليل عبارة عن كتيبات يتم تضمينها افتراضيًا في معظم أنظمة تشغيل Linux.
أنها توفر وثائق حول الأوامر والجوانب الأخرى للنظام.

جربها على بعض الأوامر للحصول على مزيد من المعلومات عنها.

@Linux_Arabs
2👍1
17. whatis
يا للعجب لقد تعلمنا الكثير من الأوامر حتى الآن ، إذا كنت تشك في أي وقت في ما يفعله الأمر ، فيمكنك استخدام الأمر 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
6👍3
19. exit

حسنًا ، لقد قمت بالتأكيد بعمل جيد في التعرف على الأساسيات.
لقد خدشنا السطح فقط ، الآن بعد أن تعلمت الزحف ، في المجموعة التالية من الدورات التدريبية ، سأعلم كيفية المشي.

في الوقت الحالي ، يمكنك أن تربت على ظهرك وتأخذ قسطًا من الراحة. للخروج من الصدفة ، يمكنك استخدام الأمر exit

$ exit
أو أمر تسجيل الخروج:

$ logout

أو إذا كنت تعمل من خلال واجهة المستخدم الرسومية الطرفية ، يمكنك فقط إغلاق الجهاز .


@Linux_Arabs
2👍2
Forwarded from SHADOW IT (ȘħλɖΘώ)
السلام عليكم ، عندي اقتراح لكم اسوي كتاب تعلم لينكس بشكل واضح ان شاء الله ويعجبكم واوقف النشر لين اخلص الكتاب وبيكون محتوى القناة اي شيء يفيدكم في حل مشاكل لينكس وغيرها من الدورات …
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
👍5
Forwarded from SHADOW IT (ȘħλɖΘώ)
تبوني ارفع لكم كورس كامل عن : كورس Computeka لتعليم هاردوير الكمبيوتر؟
Anonymous Poll
89%
نعم نريد ترفعها هذه الليلة .
11%
لست مهتم.
👍1
البديل عن برامج ادوبي لنظام لينكس 👍🏻
👍7
كورس kali linux :

https://t.me/Linux_Arabs/167

تجد الملفات تحت منشور المقدم
@Linux_Arabs
👍3