أهم أسئلة "Unix"

هذه العلامة مخصصة حصريًا لأسئلة البرمجة التي ترتبط ارتباطًا مباشرًا بـ Unix ؛ يجب توجيه مشكلات البرامج العامة إلى موقع Unix & Linux Stack Exchange أو إلى Super User.

كيف تقرأ ملف إلى متغير في الصدف؟

أريد قراءة ملف وحفظه في متغير ، لكني بحاجة إلى الاحتفاظ بالمتغير وليس فقط طباعة الملف. كيف يمكنني أن أفعل هذا؟ لقد كتبت هذا البرنامج النصي ولكنه ليس ما احتاجه تمامًا:#!/bin/sh while read LINE do echo $LINE done <$1 […] قراءة المزيد…

shell unix sh

كيف أقوم بإيقاف برنامج شل النصي مؤقتًا لمدة ثانية قبل المتابعة؟

لقد وجدت فقط كيفية انتظار مدخلات المستخدم. ومع ذلك ، أريد فقط أن أتوقف مؤقتًا حتى لا يتسبب while true تعطل جهاز الكمبيوتر.حاولت pause(1) ، لكنها تقول -bash: syntax error near unexpected token '1 […] قراءة المزيد…

bash shell unix terminal

كيفية تشغيل برنامج نصي شل على وحدة تحكم Unix أو محطة Mac؟

أعلم ذلك ، انسَه وأتعلمه مرة أخرى حان الوقت لكتابته.

linux bash macos shell unix

كيف يمكن تمثيل شروط متعددة في جملة if؟

أريد أن أمثل شروطًا متعددة مثل هذا:if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] […] قراءة المزيد…

bash shell unix

كيف أقوم بإدراج جميع وظائف cron لجميع المستخدمين؟

هل هناك أمر أو نص موجود سيسمح لي بمشاهدة جميع وظائف cron المجدولة لنظام * NIX مرة واحدة؟ أرغب في تضمين جميع crontabs المستخدم ، بالإضافة إلى /etc/crontab وأي شيء موجود في /etc/cron.d . سيكون من الجيد أيضًا رؤية الأوامر المحددة يتم تشغيلها بواسطة run-parts في /etc/ […] قراءة المزيد…

unix cron

البرنامج النصي شل "for" بنية الحلقة

لقد حصلت على ما يلي للعمل:for i in {2..10} do echo "output: $i" done ينتج مجموعة من السطور من output: 2 ، output: 3 ، وهكذا.ومع ذلك ، نحاول تشغيل ما يلي: […] قراءة المزيد…

unix syntax shell

استخدام ls لسرد الدلائل وأحجامها الإجمالية

هل من الممكن استخدام ls في نظام Unix لسرد الحجم الإجمالي لمجلد فرعي وكافة محتوياته بدلاً من 4K المعتاد الذي (أفترض) أنه مجرد ملف الدليل نفسه؟total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches […] قراءة المزيد…

linux unix

كيف تتحقق من أذونات دليل معين؟

أعلم أن استخدام ls -l "directory/directory/filename" يخبرني بأذونات الملف. كيف أفعل الشيء نفسه في الدليل؟من الواضح أنه يمكنني استخدام ls -l في الدليل الأعلى في التسلسل الهرمي ، ثم قم بالتمرير حتى أجدها ، لكنها صعبة للغاية. إذا استخدمت ls -l في الدليل الفعلي ، فإنه يعطي صلاحيات / معلومات الملفات الموجودة بداخله ، وليس الدليل الفعلي.لقد جربت هذا في المحطة الطرفية لكل من Mac […] قراءة المزيد…

unix directory

البحث والاستبدال في الملف والكتابة فوق الملف لا يعمل ، فإنه يفرغ الملف

أرغب في إجراء بحث واستبدال في ملف HTML من خلال سطر الأوامر.يبدو أمري مثل هذا:sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_ […] قراءة المزيد…

shell unix sed io-redirection

sudo: npm: الأمر غير موجود

أحاول الترقية إلى أحدث إصدار من العقدة. أنا أتبع التعليمات الموجودة على http://davidwalsh.name/upgrade-nodejsلكن عندما أفعل:sudo npm install -g n حصلت على الخطأ:sudo: […] قراءة المزيد…

node.js unix npm