سبک زندگی برنامه‌نویسی

۲ مطلب با کلمه‌ی کلیدی «دستورات ترمینال» ثبت شده است

سه شنبه, ۳ فروردين ۱۳۹۵، ۰۱:۱۹ ب.ظ
اشتراک فایل از خط‌فرمان با transfer.sh

اشتراک فایل از خط‌فرمان با transfer.sh

خیلی وقتها ممکن است بخواهیم فایلی را با دوستان و همکارانمان به اشتراک بگذاریم. طبیعت جامعه‌ی برنامه‌نویسان استفاده‌ی مداوم از خط‌فرمان است و اگر ابزارهایمان را در خط فرمان داشته‌باشیم خیالمان آسوده‌تر است و کارها سریعتر و بهتر پیش میروند.

transfer.sh یک ابزار و سرویس متن‌باز است که اجازه میدهد فایل‌هایی با حجم حداکثر ۱۰ گیگابایت را از طریق خط فرمان در سایتشان آپلود کنید و با هرکه میخواهید به اشتراک بگذارید. این سرویس فایل‌های شما را تا ۱۴ روز نگه‌داری میکند و ابزار خوبی برای اشتراک‌های موقت است.

ساده‌ترین حالت آپلود در این سرویس با CURL است که برای مثال اگر فایلی به نام hello.txt را از دایرکتوری جاری بخواهید آپلود کنید دستور آن بصورت زیر است :

curl --upload-file ./hello.txt https://transfer.sh/hello.txt 

که خروجی این دستور در صورت موفقیت یک لینک به فایل آپلود‌شده‌ی شماست.

همچنین میتوانید با نصب برنامه‌ی transfer.sh روی ترمینالتان دستور بالا را به این صورت هم به کار ببرید :

transfer hello.txt 

۰۳ فروردين ۹۵ ، ۱۳:۱۹ ۱ نظر

tldr، راهنماهای خیلی کوتاه برای دستورات

کاربران لینوکس و سایر سیستم‌‌های عامل از خانواده یونیکس روزانه ممکن است چندین بار به راهنماهای سیستم ( man pages ) برای بررسی دستورات مختلف سر بزنند. این راهنماها گاها کوتاه نیستند و برای یافتن کاربردهای خاص یا باید چند صفحه اسکرول کرد یا دست به grep شد که همیشه به دلیل مدل مختلف مشکل ممکن است جوابگو نباشد.

TLDR pages یک نمونه‌ی خیلی خلاصه شده از دستورات MAN pages است که تنها در خطوط کوتاه کاربردهای متداول دستور مورد نظر را به شما نمایش میدهد. این راهنماها روی گیتهاب با فرمت مارک‌داون توسعه داده می‌شوند، میتوانید آن را روی سیستم عامل خود با مدیر بسته‌ی زبان مورد نظر خود ( gem، npm و ..) نصب کنید و روی ترمینال خود مشابه man استفاده کنید با این تفاوت که از دستور tldr بجای man استفاده می کنید.

همچنین نسخه‌ی وبی ازین ابزار در دسترس است که میتوانید از آن در مواقع لزوم استفاده کنید :



۰۷ دی ۹۴ ، ۱۲:۰۰ ۱ نظر