كيفية تثبيت منصة عربة التسوق LiteCart على أوبونتو 16.04
LiteCart عبارة عن منصة سلة تسوق مجانية ومفتوحة المصدر مكتوبة بلغة PHP و jQuery و HTML 5. وهي عبارة عن برنامج بسيط وخفيف الوزن وسهل الاستخدام للتجارة الإلكترونية
هناك خمسة أوامر للبحث عن الملفات على Linux: whereisو locate، whichو type، و find. لكل منهم خصائصه الخاصة ومصممة لسيناريوهات بحث معينة. سيقدم لك هذا الدليل كل أمر وسيعرض أمثلة على الاستخدامات. لمزيد من القراءة على أي من هذه الأوامر ، من الأفضل مراجعة الصفحة المناسبة.
whereisو whereisيستخدم الأوامر لبحث الملفات الثنائية، وشفرة المصدر، وصفحات يدوية على الانترنت في العديد من مستوى تثبيت الدلائل عن أي اسم البرنامج المحدد.
نظرًا لأنه whereisلا يبحث في كل موقع على نظامك ، فلن يتم العثور على أي ملفات خارج هذه الأدلة المحددة. لنفس السبب ، ستحصل على نتيجة البحث بسرعة ، سواء وجدت أم لا.
أيضا ، لن يبحث عن تلك الأوامر التي تم إنشاؤها مباشرة في الصدفة.
على سبيل المثال ، إذا كنت تريد العثور على معلومات حول lsالأمر ، فقم بتشغيل الأمر التالي على جهازك:
whereis ls
ستحصل على بعض الملاحظات مثل:
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
في النتيجة ، /bin/lsهو الثنائي الذي تريد تحديد موقعه ، وهما الأخيران هما صفحات lsللبرنامج ، ولم lsيتم العثور على كود مصدر للبرنامج.
انسخ /bin/lsالملف إلى الدليل الرئيسي الخاص بك وإلى /usr/binالدليل ، ثم قم بتشغيل whereisالأمر مرة أخرى:
cp /bin/ls ~
cp /bin/ls /usr/bin/ls
whereis ls
كما ترون، فقط /bin/lsو /usr/bin/lsتم العثور عليها في نتائج البحث. و lsلم يتم العثور على البرنامج في دليل منزلك، لأن الدليل منزلك ليست واحدة من تلك المعايير تثبيت الدلائل.
ls: /bin/ls /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
إذا قمت بتشغيل الأمر التالي:
whereis cd
سترى إخراج مشابه للخط أدناه. لم يكن هناك أي ملف ثنائي تم اكتشافه لأنه cdأمر مضمن في الصدفة.
cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz
locateيستخدم locateالأمر للعثور على الملفات بالاسم بمساعدة قاعدة بيانات ( /var/lib/mlocate/mlocate.db). قاعدة البيانات هذه هي في الأساس لقطة من تخطيط نظام الملفات الخاص بك. سيتم إدراج أي سجلات في قاعدة البيانات هذه تطابق استعلامك في نتيجة البحث. بشكل افتراضي ، locateسيستخدم الأمر الاستعلام الخاص بك لمطابقة أي جزء من الاسم الكامل لكل سجل ، بما في ذلك اسم المسار. لذلك ، يمكن أن يكون عدد الملفات المتطابقة في نتيجة البحث أكثر مما توقعت.
عندما تصبح قاعدة البيانات قديمة ، تصبح نتيجة البحث locateللأمر أقل دقة. قد تلاحظ وجود ملفات لم تعد موجودة ، أو لن ترى تطابقات للملفات التي تم إنشاؤها حديثًا. بشكل افتراضي ، mlocate.dbيتم تحديث قاعدة البيانات تلقائيًا مرة واحدة في اليوم. يمكنك استخدام updatedbالأمر لتحديثه يدويًا.
نظرًا لأن البحث يتم في قاعدة البيانات بدلاً من نظام الملفات ، فإن سرعة البحث سريعة جدًا.
إذا قمت بتشغيل الأمر التالي:
locate ls
ستحصل على العديد من السجلات بدلاً من النتيجة المتوقعة.
لجعل نتيجة البحث أكثر دقة ، يمكنك استخدام -bالعلامة لتقييد نطاق البحث ، وذلك باستخدام استعلامك لمطابقة الاسم الأساسي لكل سجل فقط:
locate -b "\ls"
هذه المرة ، ستحصل على موقع كل ملف يسمى تمامًا lsعلى نظام الملفات الخاص بك:
/bin/ls
whichسيقوم whichالأمر بالبحث عن الأمر الذي حددته في قيمة متغير البيئة PATHوإرجاع النتيجة الأولى بشكل افتراضي. إذا كنت تستعلم عن اسم مستعار ، فسيحدد whichالأمر الأمر الفعلي للاسم المستعار قبل إجراء البحث.
و whichالأمر أيضا سريع جدا بسبب بساطته.
استخدام whichالأمر بسيط:
which your_command
إذا كنت تريد إظهار جميع الأوامر المطابقة بدلاً من الأولى ، فاستخدم -aالعلامة:
which -a your_command
فيما يلي مثال للبحث عن أمر مستعار:
which ll
ستكون نتيجة البحث:
alias ll='ls -l --color=auto'
/bin/ls
typeبشكل افتراضي ، typeسيشير الأمر إلى كيفية تفسير اسم الأمر. تتضمن النتائج المحتملة اسمًا مستعارًا أو كلمة رئيسية أو دالة أو مضمنة أو ملف. تمامًا مثل whereisالأمر ، typeسيبحث الأمر فقط في العديد من أدلة التثبيت القياسية للإجابة على استعلامك.
بعض الأمثلة لكتابة أوامر مختلفة:
أمر shell المدمج:
type cd
cd is a shell builtin
ملف ثنائي على نظام الملفات:
type sudo
sudo is /usr/bin/sudo
اسم مستعار:
type ls
ls is aliased to `ls --color=auto'
findمن بين الأوامر الخمسة للبحث عن الملفات المقدمة في هذا البرنامج التعليمي ، يكون findالأمر هو الأقوى. كما أنها أبطأ. على عكس الأوامر الأربعة الأخرى ، findسيبحث الأمر فعليًا عن ملفك على نظام الملفات بأكمله ، عقدة i واحدة بعقدة i واحدة. باستخدام findالأمر ، يمكنك استخدام معايير استعلام معقدة للعثور على كل ملف تحتاجه ، بالإضافة إلى تنفيذ الإجراءات على الملفات التي تم العثور عليها.
معايير البحث findللأمر معقدة للغاية بحيث لا يمكن شرحها في مثل هذه المقالة القصيرة ، إليك بعض الأمثلة بدلاً من ذلك.
التنسيق الأساسي findللأمر:
find [path] [option] [action]
للعثور على جميع الملفات في دليل العمل وجميع الأدلة الفرعية الخاصة به:
find
للعثور على ملف يسمى aaaفي الدليل الرئيسي الخاص بك وكافة الدلائل الفرعية الخاصة به:
find ~ -name 'aaa'
للعثور على جميع الملفات في نظام الملفات التي تم تعديلها في الـ 24 ساعة الماضية:
find / -mtime 0
للعثور على جميع الملفات الموجودة في دليل الويب وجميع الأدلة الفرعية الخاصة به والتي تخص المستخدم nginx:
find /usr/share/nginx/html/ -user nginx
للعثور على كافة الملفات الموجودة في دليل العمل والتي تكون أذوناتها 0744:
find -perm -0744
للعثور على ملف بالاسم aaaفي دليل العمل وإدراج معلوماته التفصيلية:
find -name 'aaa' -exec ls -l {} \;
LiteCart عبارة عن منصة سلة تسوق مجانية ومفتوحة المصدر مكتوبة بلغة PHP و jQuery و HTML 5. وهي عبارة عن برنامج بسيط وخفيف الوزن وسهل الاستخدام للتجارة الإلكترونية
NFS هو نظام ملفات قائم على الشبكة يسمح لأجهزة الكمبيوتر بالوصول إلى الملفات عبر شبكة الكمبيوتر. يوضح هذا الدليل كيف يمكنك فضح المجلدات عبر NF
استخدام نظام مختلف؟ Matomo (Piwik سابقًا) هو نظام أساسي مفتوح المصدر للتحليلات ، وهو بديل مفتوح لبرنامج Google Analytics. مصدر Matomo مستضاف
TeamTalk هو نظام مؤتمرات يتيح للمستخدمين إجراء محادثات صوتية / مرئية عالية الجودة ، والدردشة النصية ، ونقل الملفات ، ومشاركة الشاشات. أنا
استخدام نظام مختلف؟ مقدمة تعد CyberPanel واحدة من أولى لوحات التحكم في السوق مفتوحة المصدر وتستخدم OpenLiteSpeed. ما هذا
Ruby on Rails هو إطار عمل شهير لـ Ruby تم تطويره لزيادة إنتاجية المبرمجين. ومع ذلك ، الحصول على الجواهر والتبعيات المختلفة ر
يوفر Vultr عدة طرق مختلفة للوصول إلى VPS لتكوين وتثبيت واستخدام. بيانات اعتماد الوصول بيانات اعتماد الوصول الافتراضية لـ VPS الخاص بك
استخدام نظام مختلف؟ Brotli هو طريقة ضغط جديدة مع نسبة ضغط أفضل من GZIP. تتم استضافة رمز المصدر الخاص به علنًا على Githu هذا
استخدام نظام مختلف؟ OpenNMS عبارة عن منصة إدارة شبكة مفتوحة المصدر على مستوى المؤسسات يمكن استخدامها لمراقبة وإدارة العديد من الأجهزة
مقدمة: التأليف والإصدار الموزع على الويب (WebDAV) هو امتداد HTTP يوفر إطار عمل لإنشاء الملفات وتعديلها عن بُعد على
مقدمة يتميز MySQL بميزة رائعة تعرف باسم طرق العرض. المشاهدات هي استعلامات مخزنة. اعتبرها اسمًا مستعارًا لاستعلام طويل. في هذا الدليل ،
استخدام نظام مختلف؟ Omeka Classic 2.4 CMS هو نظام نشر رقمي مجاني ومفتوح المصدر ونظام إدارة المحتوى (CMS) لمشاركة الصور الرقمية
استخدام نظام مختلف؟ DokuWiki هو برنامج ويكي مفتوح المصدر مكتوب بلغة PHP ولا يتطلب قاعدة بيانات. يقوم بتخزين البيانات في ملفات نصية. DokuWik
ستعلمك هذه المقالة كيفية إعداد سجن سريع على دبيان. أفترض أنك تستخدم Debian 7.x. إذا كنت تقوم بتشغيل دبيان 6 أو 8 ، فقد يعمل هذا ، ولكن
مقدمة طريقة سهلة لإعداد خادم VPN على دبيان هي PiVPN. PiVPN هو أداة تثبيت وغلاف لـ OpenVPN. يخلق أوامر بسيطة لك
استخدام نظام مختلف؟ مقدمة تعد CyberPanel واحدة من أولى لوحات التحكم في السوق مفتوحة المصدر وتستخدم OpenLiteSpeed. ما هذا
استخدام نظام مختلف؟ Ghost هي منصة تدوين مفتوحة المصدر اكتسبت شعبية بين المطورين والمستخدمين العاديين منذ عام 201
RockMongo هي أداة إدارة MongoDB على الويب تشبه أداة إدارة MySQL: phpMyAdmin. سيغطي هذا البرنامج التعليمي عملية التثبيت
Lets Chat هو تطبيق دردشة مفتوح المصدر مصمم لتوفير خدمة الرسائل ذاتية الاستضافة للفرق الصغيرة. يعتمد Lets Chat على NodeJS و MongoDB
استخدام نظام مختلف؟ Taiga هو تطبيق مجاني ومفتوح المصدر لإدارة المشاريع. على عكس أدوات إدارة المشاريع الأخرى ، يستخدم Taiga زيادة
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد