كيفية استخدام أمر SCP في Linux
برنامج تعليمي سهل لمساعدتك في نقل الملفات إلى نظام بعيد من نظام Linux الخاص بك باستخدام الأمر scp.
طريقة سهلة لتغيير الدلائل في Linux من المحطة
يتم استخدام بعض الأوامر في Linux بشكل متكرر لدرجة أننا غالبًا ما نغفل أهمية الأوامر وتفويت التفاصيل المتعلقة بها. cd
هو أحد هذه الأوامر. cd
لتقف على "دليل التغيير" الذي يشرح في حد ذاته استخدامه والغرض منه.
cd
يسمح لك بتغيير دليلك الحالي بسهولة إلى أي دليل ترغب في نقله. فقط ضع المسار الصحيح في الأمر وسيتم وضعك في هذا الدليل بواسطة cd
.
في هذا البرنامج التعليمي الموجز ، ستحصل على جميع الأفكار الأساسية والمفيدة حول cd
الأداة المساعدة لسطر الأوامر.
معرفة المزيد عن الأمر cd
cd
command هو أداة مفيدة لجميع مستخدمي سطر الأوامر الدائمين وأيضًا المطلوب منهم إدارة الخوادم التي لا تحتوي على واجهة مستخدم رسومية.
دعونا نلقي نظرة على بناء الجملة الأساسي cd
للأمر.
بناء الجملة العام:
cd [options] [directory_or_directory_path]
سيعطيك الجدول التالي نظرة ثاقبة موجزة عما يحدث عند استخدام هذه الخيارات مع cd
الأمر.
خيار | الدلالة |
/ |
يغير الدليل الحالي إلى الدليل الجذر |
~ |
يغير الدليل إلى الدليل الرئيسي |
. |
يمثل الدليل الحالي |
.. |
التغيير إلى الدليل الأصل للدليل الحالي |
cd
: يمكنك تغيير الدليل الخاص بك مباشرة عن طريق إدراج اسم الدليل الوجهة.بناء الجملة العام:
cd [directory_name]
مثال:
cd workspace
هنا ، قمنا ببساطة بتغيير الدليل الحالي إلى دليل يسمى "مساحة العمل".
ملاحظة: يرجى ملاحظة أنه يجب وضع دليل مساحة العمل هذا في دليل العمل الحالي. إذا لم يكن الأمر كذلك ، فستتلقى خطأ. يمكنك استخدام المسار الكامل للدليل المطلوب باستخدام cd
الأمر. سنتعلم عن هذا في الأمثلة القادمة.
cd /
: سيغير هذا الأمر دليلك الحالي إلى الدليل الجذر.
مثال:
[email protected]:~/workspace$ cd /
[email protected]:/$
هنا ، قمنا بتغيير دليل العمل الحالي من "مساحة العمل" إلى root
الدليل.
[email protected]:/$ pwd
/
[email protected]:/$
عند استخدام الأمر pwd
(طباعة دليل العمل /
) ، يتم عرض الدليل (الجذر).
cd ~
: يعيدك هذا الأمر إلى الدليل الرئيسي من أي دليل قد تعمل فيه.مثال:
[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache
أنا حاليا في الدليل المسمى اباتشي. دعونا الآن نستخدم الأمر cd ~
(التلدة).
[email protected]:~/space/apache$ cd ~
[email protected]:~$
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$
الآن ، عدنا إلى الدليل الرئيسي "/ home / gaurav".
cd ..
: يتيح لك هذا الأمر تغيير دليل العمل الحالي إلى الدليل الأصلي بمستوى واحد أعلى من دليلك الحالي.مثال:
[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$
في هذا المثال ، يعد / home / gaurav / snap / htop / 1332 مسار دليل العمل الحالي. نحن بالفعل في الدليل 1332. الدليل الرئيسي المباشر للدليل "1332" هو دليل "htop". عند استخدام cd ..
الأمر ، سننتقل إلى دليل "htop" ، وهو دليله الأصلي المباشر.
[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$
أعلاه بعض الخيارات المفيدة المستخدمة مع cd
الأمر. الآن ، دعونا نتعمق في بعض الأمثلة الأكثر تفصيلاً cd
للأمر.
التغيير من الدليل الحالي إلى مسار محدد
يمكنك استخدام cd
الأمر ، للتغيير إلى أي دليل باستخدام مساره.
بناء الجملة:
cd [absolute_path_of_directory]
مثال:
cd ./snap/htop/1332/examples
هنا ، نرغب في التغيير إلى دليل يسمى "أمثلة" موضوع على المسار /home/gaurav/snap/htop/1332/examples
من الدليل الرئيسي.
ملاحظة: هنا ، استخدمت ./
بدلاً من الكتابة في المسار الكامل لدليل منزلي. يمكنك معرفة المزيد عنها في هذه المقالة .
[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$
يتم وضعنا الآن في "أمثلة" الدليل.
الانتقال إلى المجلدات التي تحتوي على مسافات بيضاء في أسمائها
هناك العديد من الحالات التي نستخدم فيها "مسافات" أثناء تسمية الدلائل. في بعض الأحيان ، cd
لا يبدو أن مجرد استخدام الأمر بأسماء من هذا النوع يعمل. لكن هناك حل بسيط لذلك.
يمكن أن يؤدي وضع اسم الدليل داخل علامات الاقتباس المفردة أو علامات الاقتباس المزدوجة إلى حل المشكلة. يمكنك ببساطة استخدام cd
"directory name"
أو cd 'directory name'
.
بناء الجملة:
cd "directory name 22"
مثال:
cd "Calibre Library"
انتاج:
[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library
تم تحويلنا الآن إلى دليل مكتبة Caliber الذي يحتوي على مسافة بيضاء في اسمه.
العودة إلى الدليل السابق
لقد رأينا سابقًا استخدام cd ..
الأمر ، الذي ينقلك إلى الدليل الأصلي لدليل العمل الحالي الخاص بك. هنا سوف ننظر إلى بديل آخر لهذا.
و cd -
يسمح (شرطة) الأمر الذي لأداء أكثر أو أقل نفس الإجراء. يمكنك الانتقال إلى الدليل السابق لدليل العمل الحالي الخاص بك.
بناء الجملة العام:
cd -
مثال:
[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$
هنا ، أعمل حاليًا في دليل "vim-editor". لنفترض أن مستخدمًا يرغب في الانتقال إلى الدليل السابق ، cd -
فيمكن أن يكون مفيدًا عندئذٍ. دعونا نرى كيف.
[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$
هنا ، انتقلنا الآن إلى الدليل السابق المسمى "snap".
استنتاج
في هذا البرنامج التعليمي البسيط للغاية ، تعلمنا أمرًا أساسيًا وسهل الاستخدام cd
(أي تغيير الدليل) المستخدم في جميع أنظمة Linux. سنكون الآن قادرين على التنقل عبر أدلة متعددة أثناء العمل على الجهاز دون استخدام واجهة المستخدم الرسومية. cd
سيكون الأمر سهل الاستخدام بعد الاطلاع على هذا البرنامج التعليمي.
برنامج تعليمي سهل لمساعدتك في نقل الملفات إلى نظام بعيد من نظام Linux الخاص بك باستخدام الأمر scp.
من المحتمل أن يكون الأمر make أحد أكثر الأوامر استخدامًا في نظام Linux البيئي. يستخدم هذا الأمر لبناء البرامج وترجمتها مباشرة من الكود المصدري.
عند العمل بكميات كبيرة من الوسائط والمستندات ، من الشائع أن تتراكم نسخ متعددة من نفس الملف على جهاز الكمبيوتر الخاص بك. حتمًا ، ما يلي هو مساحة تخزين مزدحمة مليئة بالملفات الزائدة عن الحاجة ، مما يؤدي إلى إجراء فحوصات دورية للملفات المكررة على نظامك.
يعرض Neofetch شعار ASCII لتوزيع Linux الخاص بك مع المعلومات المتعلقة بنظامك في الجهاز. سيستخدمه العديد من مستخدمي Linux في لقطات شاشة لأجهزة سطح المكتب الخاصة بهم فقط لأنهم يعتقدون أنها رائعة. وهم على حق. يمكنك استخدامه لإظهار الإعداد الخاص بك في لقطات الشاشة أيضًا.
أحيانًا يكون من الأفضل مغادرة الرصيف والإبحار بعيدًا!
طريقة سهلة لتغيير الدلائل في Linux من المحطة
تشرح لك هذه المقالة عملية إضافة مصادقة مفاتيح SSH على خادم Ubuntu 20.04 وتعطيل المصادقة المستندة إلى كلمة المرور.
تعرف على كيفية تحديث Firefox من Terminal على كمبيوتر Ubuntu Linux
الوصول بأمان إلى جهاز Ubuntu الخاص بك من أي مكان
التحقق من وجود ملف أو دليل من نص برمجي Bash
دليل سريع لتثبيت Google Chrome من سطر الأوامر على Ubuntu 20.04
Speedtest.net هي خدمة لاختبار سرعة اتصالك بالإنترنت. يستخدم خادم speedtest.net قريب للتنزيل
امنح امتيازات الجذر لأي مستخدم لديه sudo على Ubuntu 20.04 LTS
تحديث NodeJS باستخدام APT و NVM.