سؤال

وحصلت على هذا حتى الآن:

:~ curl -u username:password -d status="new_status" http://twitter.com/statuses/update.xml

والآن، كيف يمكنني الاسم المستعار هذا مع المتغيرات حتى أتمكن من غيظ بسهولة من محطة؟ كيف يمكنني جعل الاسم المستعار العمل من خلال الدورات المختلفة (عند إغلاق إعادة تعيين الأسماء المستعارة الطرفية).

وشكرا!

هل كانت مفيدة؟

المحلول

لديك بوضوح الأمر الاسم المستعار: التمسك بها في حياتك ~ / .bashrc وسيتم إعداده عندما الخاص بك باش يبدأ قذيفة. (يجب .shrc أيضا العمل من أجل قذائف مثل ش.)

إذا كنت عصا في ملف نصي كما تقترح إجابة السابقة:

و(أ) إضافة خط

#!/bin/sh

في الجزء العلوي؛

و(ب) تأكد من انها على المسار الخاص بك أو عليك أن اكتب المسار كله للنص عندما تريد تشغيله.

و(ج) لجعله قابل للتنفيذ،

chmod +x tweet.sh

نصائح أخرى

لم يعد معتمدا المصادقة الأساسية من لغو. الرجاء استخدام أوث.

وماذا عن وضعه ملف واستخدام الحجة (1)، $ 1:

# tweet.sh "post my status, moron!":
curl -u username:password -d status="$1" http://twitter.com/statuses/update.xml

وسيكون هذا العمل؟

وتحتاج إلى إنشاء ملف في الدليل الرئيسي التي سوف تحصل المشار إليها في كل مرة تفتح محطة جديدة.

وتفعل شيئا من البحوث على ما لاسم الملف، وفقا لنوع من قذيفة كنت تستخدم (إلى tcsh يبحث عن ملف يدعى .tcshrc في حين يبدو باش ل.bashrc).

وبمجرد الانتهاء من هذا الملف، وجعله قابل للتنفيذ عن طريق تشغيل:

chmod +x name_of_file

وبعد ذلك، في هذا الملف، وخلق الاسم المستعار الخاص بك (مرة أخرى، ستحتاج للبحث عن كيفية القيام بذلك اعتمادا على نوع من قذيفة تستخدمه). بالنسبة إلى tcsh، يا اسم مستعار يبدو مثل هذا:

alias tw 'curl -u username:password -d status=\!^ http://twitter.com/statuses/update.xml'

والأسماء المستعارة باش استخدام علامة يساوي. ومن شأن الاسم المستعار باش تبدو شيئا أكثر من هذا القبيل:

alias tw='curl -u username:password -d status=\!^ http://twitter.com/statuses/update.xml'

لاحظ التغيير في الأمر بعد "الوضع =". و\!^ يحكي سطر من التعليمات البرمجية لإدراج الوسيطة الأولى مرت بعد الاسم المستعار نفسه.

وحفظ الملف.

ويمكنك بعد ذلك تشغيل تحديث لتويتر عن طريق كتابة ما يلي في محطة جديدة:

tw 'my first post to twitter via the terminal, using aliases'

لا تنس أن الهروب الأحرف 'الخاصة' (مثل الصياح) مع حرف الهروب، \ (أي \!)

ومنذ لم يعد معتمدا من قبل المصادقة الأساسية تويتر، لديك لاستخدام أوث لتحقيق هدفك.

ولكن إذا كنت ترغب فقط في الرد على تويتر باستخدام محطة، وهناك العديد من التطبيقات يمكن أن تفعل ذلك. نلقي نظرة على Rainbowstream أو <وأ href = "https://github.com/sferik/t" يختلط = "نوفولو"> ر

ومع rainbowstream، سوف الأسطر التالية السماح تغرد من وحدة التحكم:

$ sudo pip install rainbowstream
$ rainbowstream
[@yourscreenname]t whatever you want
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top