لن يتم نشر عنوان بريدك الإلكتروني. الحقول المطلوبة معلمة *
أستخدم grep و awk و sed و Sort و uniq كثيرًا للتلاعب بالبيانات. مهاراتي في Excel محدودة ، لذلك عندما أحتاج إلى إعادة تنسيق بعض البيانات إلى أعمدة جديدة أو تبديل بعض التنسيق ، أجد أن سطر الأوامر رائعًا. يمكنك تقسيم الحقول بسرعة كبيرة ، وتغيير المحددات والقيام ببعض معالجة النص بسرعة كبيرة. حلقات باش نعمة كذلك.
يبدو لي أنه من خلال "القراءة بين السطور" أن ما قد يكون مفيدًا جدًا هو مقالة شبه شاملة مكتوب لمستخدمي Windows الذين يتمتعون بالذكاء التكنولوجي (أو أفضل) الذين ينتقلون إلى Linux - أقوم بتضمين نفسي في ذلك مجموعة. فكرتي عن مخطط جيد لمثل هذه المقالة هي نوعًا ما استكشاف تثبيت Windows وإظهار مستخدم Linux الجديد المحتمل أين / كيف يفعل في Linux ما اعتاد القيام به في Windows. أمثلة: أين مكافئ مدير الأجهزة؟ كيف يمكن تثبيت البرامج - لا سيما البرامج التي لم يتم تضمينها في Ubuntu Software Center أو Synaptic Package manager؟ على سبيل المثال ، تبدو كلمات مثل "tarball" فوضوية ومخيفة جدًا. ماذا عن امتدادات الملفات وماذا تعني؟ انطباعي الخاص هو أن Ubuntu 10.04 رائع ، وكلما استخدمته أكثر أعتقد أنني أحتفظ به. لكنها تتطلب قفزة نفسية ، وسيكون مقالًا عن الانتقال رائعًا.
أدرك أن هذا ليس محوريًا تمامًا للموضوع ، ولكن هذا يبدو مكانًا جيدًا مثل أي مكان لذكر ذلك.
يبدو لي أنه من خلال "القراءة بين السطور" أن ما قد يكون مفيدًا جدًا هو مقالة شبه شاملة مكتوب لمستخدمي Windows الذين يتمتعون بالذكاء التكنولوجي (أو أفضل) الذين ينتقلون إلى Linux - أقوم بتضمين نفسي في ذلك مجموعة. فكرتي عن مخطط جيد لمثل هذه المقالة هي نوعًا ما استكشاف تثبيت Windows وإظهار مستخدم Linux الجديد المحتمل أين / كيف يفعل في Linux ما اعتاد القيام به في Windows. أمثلة: أين مكافئ مدير الأجهزة؟ كيف يمكن تثبيت البرامج - لا سيما البرامج التي لم يتم تضمينها في Ubuntu Software Center أو Synaptic Package manager؟ على سبيل المثال ، تبدو كلمات مثل "tarball" فوضوية ومخيفة جدًا. ماذا عن امتدادات الملفات وماذا تعني؟ انطباعي الخاص هو أن Ubuntu 10.04 رائع ، وكلما استخدمته أكثر أعتقد أنني أحتفظ به. لكنها تتطلب قفزة نفسية ، وسيكون مقالًا عن الانتقال رائعًا.
أدرك أن هذا ليس محوريًا تمامًا للموضوع ، ولكن هذا يبدو مكانًا جيدًا مثل أي مكان لذكر ذلك.
بالنسبة للكثيرين تبدو حركة بقدر ما هي منتج. من السهل ملاحظة أن الكثيرين يشيرون حتى إلى لينكس كما لو كانت أكثر من فلسفة.
وهذا بطبيعة الحال يجعل الهدف بنفس القدر إلقاء الضوء على الآخرين بشأن إيجابيات هذه الفلسفة وكذلك "بيع" منتج (مجاني) إلى "العملاء".
أنا شخصياً بدأت في استخدام Ubuntu لأنني رأيت مدى سهولة تعلم بعض جوانب عمل التطوير بسهولة التعلم (هذا والتخصيص البصري والأتمتة واستجابة واجهة المستخدم الرسومية) وأنا أستمتع بالتحدي المتمثل في تعلم استخدام Terminal أكثر.
ما زلت أعمل على نواة واحدة على مقبس 939 موبو ، وقام بتثبيت جميع برامج التشغيل (حتى تلك التي يمتلكها Nvidia) تلقائيًا وحتى بطاقة الصوت المحيطي المؤخرة القديمة التي تعمل بها.
لا أعرف ، كنت أعتقد أنني لا أعتقد أن لينكس (ubuntu يبدو أكثر ودية) كان جاهزًا تمامًا لـ "الوقت الكبير" ولكن بصراحة ، يبدو أن هذا التشغيل الحالي مع 10.04 يعطيني كل ما أريده من كل من واجهة المستخدم الرسومية والأمر خط. أيضًا مع وصول Steam إلى لينكس ، أعتقد أنه يختمه إلى حد كبير ، لأن اللاعبين هم مصاصون لتبدو سهلة لتخصيص واجهة المستخدم الرسومية.
بالتأكيد ، لا يستمتع الجميع بمثل هذا التحدي ، ولكن هناك تحد أقل الآن ، ولا يزال هناك العديد من التحديات التي قد يدفعها البعض مقابل ذلك (ولكن ليس عليهم ذلك).
حسنا ، لذلك لا يعمل للبعض. كيف هذا سخيف؟ تسير في كلا الاتجاهين ...
يشير المؤلف إلى نقطة (غير فعالة إلى حد ما ، لكنها لا تزال صالحة) أن هذه المهام تتطلب * إجراءات أقل * لإكمالها. ما يمكن أن يتطلب النقر والسحب والتنقل في واجهة المستخدم الرسومية المتكررة عن طريق كتابة سطر أو اثنين.
يشرح التعليق رقم 4 من LinuxTutBlog هذه النقطة بشكل أكثر فعالية.
بالطبع ، تمامًا كما هو الحال في لينكس (إذا كنت تعرف البنية) في النوافذ ، يمكنك القيام بأشياء كثيرة على قدم المساواة أو أكثر كفاءة (إذا كنت تعرف التطبيق الصحيح ، ومكان الحصول عليه (على سبيل المثال. مستكشف العمليات ، أدوات علامة MP3 ، إلخ).
أنا معتاد تمامًا على واجهة المستخدم الرسومية ، لقد استخدمت النوافذ حصريًا حتى وقت قريب. حتى مع تفاعلي البدائي حتى الآن مع المحطة الطرفية ، ما زلت معجبًا جدًا بنطاق وسهولة بعض الأشياء بالتأكيد ، إنه لا يعمل مع الجميع ، ولكن بالنسبة للكثيرين ، فإنه يعمل. شخصيا ، لقد جئت إلى التفكير في المحطة كقطعة من البرمجيات التي "حجم واحد يناسب الجميع". مع guis ، يمكنك فقط حزم الكثير قبل أن يكون لديك الكثير من علامات التبويب ، والعديد من مربعات الاختيار ، وما إلى ذلك ، لذا فإن وجود برنامج يمكنك معالجته على أي وظيفة تريدها سيكون أمرًا صعبًا إلى حد ما.
قد يكون لسطر الأوامر منحنى تعليمي أكثر حدة ، وقد يكون غير قابل للاستخدام تمامًا للبعض ، ولكن من المهم أن تكون قادرًا على فعل أي شيء تقريبًا ، كما أعتقد ، لا جدال فيه.
بعض الأشياء أسهل في لينكس ، لكن المطالبة ليست حصرية.
إن الفكرة الكاملة لمحاولة القول بأن نهجًا واحدًا أفضل من الآخر ، هو في الواقع مثل محاولة القول بأن مفتاح الربط أفضل من مفك البراغي.
لا أعتقد أن المؤلفين كانوا يعتزمون القول بأن هذا يعمل لأي شخص / الجميع.
هذا أمر سخيف! ما يصلح لشخص قد لا يعمل لشخص آخر. إذا كنت تستطيع تذكر الأمر. إذا كنت تعرف بناء الجملة. إذا كنت تحب الكتابة إذا لم تقم بعمل أخطاء إملائية... ثم قد يكون أسهل. إذا كان عليك البحث عنه. إذا كنت تكره الكتابة ، فهذا يعني المزيد من العمل.
مثال:
أنت تقول أن فتح محطة وكتابة sudo killall فايرفوكس ثم إعطاء كلمة المرور أسهل من فتح مراقب النظام و قراءة فايرفوكس من قائمة العمليات والضغط على زر القتل أو الضغط على Alt + F2 وكتابة xkill ثم النقر على المخالف نافذة او شباك. لا أعتقد ذلك. في كلتا الحالتين ، لا يتعين عليك إدخال كلمة مرور حتى تعمل واجهة المستخدم الرسومية.
أما بالنسبة إلى sudo apt-get install ، فهو أسرع فقط إذا كنت تعرف اسم التطبيق وليس من السهل تحديده دائمًا. على سبيل المثال عيد الغطاس هو متصفح ولعبة. أو ماذا تكتب لتثبيت مدير إعدادات compiz أو بعض المكتبة أو الخط. إذا كنت تقوم بتثبيت العديد من الأشياء ، فمن الأسهل اختيارها من قائمة وعدم المخاطرة بإجراء أخطاء إملائية والحاجة إلى تخمين أسماء التطبيقات.
هذا موضوعي للغاية بحيث يجعله حجة عرجاء. عنوانك مضلل وتفشل في توضيح وجهة نظرك. ليس من الأسهل القيام بهذه الأشياء في سطر الأوامر. إنه أسهل لك فقط لأنك تعتقد أنه أسهل. بالنسبة للأشخاص الذين يكرهون الكتابة أو يتقدمون في السن أو يخافون من الحصول على أخطاء في بناء الجملة فهذا ليس أسهل ، ولكن ممارسة في الإحباط.
كثير من الناس يريدون فقط القيام بالأشياء وليسوا مهتمين بحلول الصواميل والمسامير. نحتاج إلى أن نتذكر أنه عندما نقدم المشورة ونتعلم تقديم المشورة التي ستعمل للمستخدم لا بسبب أجندتنا الخفية لتثقيفهم حول سطر الأوامر ، ولكن لأنها سوف تنهض عليهم ادارة.
هذا أمر سخيف! ما يصلح لشخص قد لا يعمل لشخص آخر. إذا كنت تستطيع تذكر الأمر. إذا كنت تعرف بناء الجملة. إذا كنت تحب الكتابة إذا لم تقم بعمل أخطاء إملائية... ثم قد يكون أسهل. إذا كان عليك البحث عنه. إذا كنت تكره الكتابة ، فهذا يعني المزيد من العمل.
مثال:
أنت تقول أن فتح محطة وكتابة sudo killall فايرفوكس ثم إعطاء كلمة المرور أسهل من فتح مراقب النظام و قراءة فايرفوكس من قائمة العمليات والضغط على زر القتل أو الضغط على Alt + F2 وكتابة xkill ثم النقر على المخالف نافذة او شباك. لا أعتقد ذلك. في كلتا الحالتين ، لا يتعين عليك إدخال كلمة مرور حتى تعمل واجهة المستخدم الرسومية.
أما بالنسبة إلى sudo apt-get install ، فهو أسرع فقط إذا كنت تعرف اسم التطبيق وليس من السهل تحديده دائمًا. على سبيل المثال عيد الغطاس هو متصفح ولعبة. أو ماذا تكتب لتثبيت مدير إعدادات compiz أو بعض المكتبة أو الخط. إذا كنت تقوم بتثبيت العديد من الأشياء ، فمن الأسهل اختيارها من قائمة وعدم المخاطرة بإجراء أخطاء إملائية والحاجة إلى تخمين أسماء التطبيقات.
هذا موضوعي للغاية بحيث يجعله حجة عرجاء. عنوانك مضلل وتفشل في توضيح وجهة نظرك. ليس من الأسهل القيام بهذه الأشياء في سطر الأوامر. إنه أسهل لك فقط لأنك تعتقد أنه أسهل. بالنسبة للأشخاص الذين يكرهون الكتابة أو يتقدمون في السن أو يخافون من الحصول على أخطاء في بناء الجملة فهذا ليس أسهل ، ولكن ممارسة في الإحباط.
كثير من الناس يريدون فقط القيام بالأشياء وليسوا مهتمين بحلول الصواميل والمسامير. نحتاج إلى أن نتذكر أنه عندما نقدم المشورة ونتعلم تقديم المشورة التي ستعمل للمستخدم لا بسبب أجندتنا الخفية لتثقيفهم حول سطر الأوامر ، ولكن لأنها سوف تنهض عليهم ادارة.
لقد توصلت مؤخرًا إلى استنتاج مفاده أن هناك 3 أشياء فقط تمنع لينكس من تحقيق الهيمنة على العالم :) :). أحدها هو التفاني في Terminal ، أحدهما هو عدم وجود دعم لبرنامج تشغيل الأجهزة القديمة القديمة والآخر هو نقص / عدم تناسق الدعم لمستخدمي المستوى الأساسي.
الآن قد تحب Terminal ، لكنها سياسة سيئة لا يمكن لمطوري Linux (بما في ذلك Ubuntu و Mint) تجاوز الأمر وتحتاج إلى تذكيرنا بأن واجهة المستخدم الرسومية ليست سوى غطاء ضحل نسبيًا على جمال الأمر خط. لا يمكنك أن تكون على حق لفترة طويلة أمام عملائك. إذا كان هناك إجبار في المجتمع على الوعظ بسطر الأوامر إلى noobs ، فسيشعر noobs أنهم * لا * يعاملون مثل العملاء ولن يشتروا. نعم ، إنه مجاني ، لكنهم لن يشتروه بعد.
فيما يتعلق ببرامج التشغيل للأجهزة القديمة ، أدركت أنه قد يكون عملًا كثيرًا ، ولكن في برنامج كتابي الذي يطلب مني ترقية جهاز الكمبيوتر الخاص بوالدي لا يجلب الحرية.
أخيرًا ، أعتقد أنني لست بحاجة إلى الإصرار على دعم المستخدم ، أليس كذلك.
لذلك عندما سأعرف أن Linux جاهز لسوق SOHO عندما أرى التوزيع الذي يتميز بواجهة مستخدم رسومية مكتفية ذاتيًا بقوة ومساعدة سياقية ضخمة. أنا لا أقول أن هذا سيكون توزيعًا رائعًا ، ولكن عليك أن تفعل ذلك كما لو كانت "سيارة مفهوم".
راجع للشغل ، كان هذا بمثابة نقد ودود ، ولست متأكدًا مما إذا كان واضحًا.
لقد توصلت مؤخرًا إلى استنتاج مفاده أن هناك 3 أشياء فقط تمنع لينكس من تحقيق الهيمنة على العالم :) :). أحدها هو التفاني في Terminal ، أحدهما هو عدم وجود دعم لبرنامج تشغيل الأجهزة القديمة القديمة والآخر هو نقص / عدم تناسق الدعم لمستخدمي المستوى الأساسي.
الآن قد تحب Terminal ، لكنها سياسة سيئة لا يمكن لمطوري Linux (بما في ذلك Ubuntu و Mint) تجاوز الأمر وتحتاج إلى تذكيرنا بأن واجهة المستخدم الرسومية ليست سوى غطاء ضحل نسبيًا على جمال الأمر خط. لا يمكنك أن تكون على حق لفترة طويلة أمام عملائك. إذا كان هناك إجبار في المجتمع على الوعظ بسطر الأوامر إلى noobs ، فسيشعر noobs أنهم * لا * يعاملون مثل العملاء ولن يشتروا. نعم ، إنه مجاني ، لكنهم لن يشتروه بعد.
فيما يتعلق ببرامج التشغيل للأجهزة القديمة ، أدركت أنه قد يكون عملًا كثيرًا ، ولكن في برنامج كتابي الذي يطلب مني ترقية جهاز الكمبيوتر الخاص بوالدي لا يجلب الحرية.
أخيرًا ، أعتقد أنني لست بحاجة إلى الإصرار على دعم المستخدم ، أليس كذلك.
لذلك عندما سأعرف أن Linux جاهز لسوق SOHO عندما أرى التوزيع الذي يتميز بواجهة مستخدم رسومية مكتفية ذاتيًا بقوة ومساعدة سياقية ضخمة. أنا لا أقول أن هذا سيكون توزيعًا رائعًا ، ولكن عليك أن تفعل ذلك كما لو كانت "سيارة مفهوم".
راجع للشغل ، كان هذا بمثابة نقد ودود ، ولست متأكدًا مما إذا كان واضحًا.
pskill (أداة سطر الأوامر) التي هي جزء من مجموعة pstools من Sysinternals / Microsoft تعمل بشكل جيد لقتل التطبيقات على Windows. لدي pstools على جهازي وتمت إضافة المجلد إلى المسار الخاص بي حتى أتمكن من تشغيله بسهولة. يعمل بشكل جيد لقتل العمليات على الأجهزة البعيدة أيضًا.
فكرة مقالة رائعة =) ، ولكن أعتقد أنك تفتقد القوى الكبرى لسطر الأوامر (على الرغم من أنك تقول أنك تعتمد على ذلك بطريقة أو بأخرى). ماذا عن:
- تغيير حجم 1000 صورة بنمط اسم معين
- إزالة جميع الملفات بشكل متكرر مع ملحق معين
- معالجة مخرجات البرنامج للحصول على معلومات جديدة منه (على سبيل المثال ، العثور على أعلى 10 استهلاك للفضاء الحزم عندما لا يقدم مدير الحزم مثل هذا العرض ، مقارنة العمليات الجارية على خوادم مختلفة إلخ.)
- قضاء وقت أقل في إعادة التعلم والمزيد في العمل (يتغير سطر الأوامر بشكل أقل بمرور الوقت)
- فعل شيء مرة أخرى قمت به مؤخرًا (Bash's Ctrl + r يتفوق على كل قائمة "ملفات تم فتحها مؤخرًا" رأيتها على الإطلاق)
- أتمتة و / أو جدولة الإجراءات الخاصة بك (يمكن تعميم معظم الأوامر)
فكرة مقالة رائعة =) ، ولكن أعتقد أنك تفتقد القوى الكبرى لسطر الأوامر (على الرغم من أنك تقول أنك تعتمد على ذلك بطريقة أو بأخرى). ماذا عن:
- تغيير حجم 1000 صورة بنمط اسم معين
- إزالة جميع الملفات بشكل متكرر مع ملحق معين
- معالجة مخرجات البرنامج للحصول على معلومات جديدة منه (على سبيل المثال ، العثور على أعلى 10 استهلاك للفضاء الحزم عندما لا يقدم مدير الحزم مثل هذا العرض ، مقارنة العمليات الجارية على خوادم مختلفة إلخ.)
- قضاء وقت أقل في إعادة التعلم والمزيد في العمل (يتغير سطر الأوامر بشكل أقل بمرور الوقت)
- فعل شيء مرة أخرى قمت به مؤخرًا (Bash's Ctrl + r يتفوق على كل قائمة "ملفات تم فتحها مؤخرًا" رأيتها على الإطلاق)
- أتمتة و / أو جدولة الإجراءات الخاصة بك (يمكن تعميم معظم الأوامر)