با استفاده از cheat.sh، بهترین مخازن برگه تقلب برنامه نویسی و لینوکس مبتنی بر جامعه را دریافت کنید.
یادگیری نحوه انجام کارهای جدید یا رفع مشکلات در لینوکس گاهی اوقات می تواند طاقت فرسا باشد. اگر به دنبال پاسخی برای یک مشکل هستید و صفحههای مرد کار نمیکنند، وسوسهانگیز است که ابتدا وارد Stack Overflow یا حتی YouTube شوید.
اما دسترسی به بهترین مخازن برگه تقلب مبتنی بر جامعه در جهان آسان است – درست از ترمینال شما.
از کجا برای لینوکس و برنامه نویسی راهنمایی دریافت کنیم
لینوکس راه های مختلفی را برای کمک گرفتن از دستورات و عملیات در اختیار شما قرار می دهد. در بیشتر موارد، وقتی با دستور یا ابزاری مواجه می شوید که نمی دانید چگونه از آن استفاده کنید، اولین پورت تماس شما باید دفترچه راهنما باشد.
میتوانید با باز کردن یک ترمینال و تایپ کردن man و سپس نام فرمانی که میخواهید درباره آن بیشتر بدانید، دفترچه راهنمای یک فرمان خاص را بخوانید.
به عنوان مثال، اگر می خواهید دفترچه راهنمای SSH (پوسته ایمن) را بخوانید، باید وارد کنید:
man ssh
شما با دیواری از متن روبرو خواهید شد که دستور، استفاده از آن، آرگومانها و هر چیز دیگری را که میخواهید بدانید را بهطور کامل مستند میکند.
گزینه دیگر شروع یک فرمان و درخواست کمک است. روش دقیق انجام این کار بین دستورات متفاوت است، اما معمولاً اضافه کردن –help، -help، –h یا -h کارساز خواهد بود.
ls --help
دستور فوق یک نسخه کوتاه شده از کتابچه راهنمای ls را به عنوان خروجی استاندارد ارائه می دهد.
گزینه های دیگر عبارتند از جستجوی جستجوی خود (موتورهای جستجوی دیگر در دسترس هستند)، جستجو از طریق Stack Overflow، یا، البته، دیدن اینکه آیا MakeUseOf.com یک راهنمای معتبر و آسان برای دنبال کردن دارد یا خیر.
یا می توانید با یک برگه تقلب مشورت کنید.
cheat.sh یک راه ساده تر برای جستجوی راهنما در خط فرمان است
با هر مشکلی که با آن روبرو هستید، بعید است که اولین فردی باشید که با آن مواجه می شوید و به این نتیجه می رسید که منابع کمک رسمی کافی نیستند.
در طول سالها، جامعه پیرامون لینوکس و سایر پروژههای منبع باز، برگههای تقلب را جمعآوری کردهاند. اینها راهنماهای مکتوبی هستند که اطلاعات را به آسانی خوانا و اغلب طنزآمیز ارائه می کنند.
برگه های تقلب به مشکلات رایج و موارد استفاده می پردازند و اغلب نمونه های قابل استفاده ای را ارائه می دهند که می توانید با مشکل فعلی خود از آنها استفاده کنید. مزیت اصلی آنها نسبت به صفحات man این است که برای خواندن توسط کاربران طراحی شده اند تا به عنوان توضیحات فنی. آنها سادهتر هستند و تمایل دارند روی روشهای کاربردی عملی تمرکز کنند.
صدها برگه تقلب موجود است که صدها فرمان را به تنهایی برای لینوکس پوشش می دهد، و این برگه های تقلب در مخازن آنلاین سازماندهی شده اند.
cheat.sh ابزاری برای جستجوی این برگه های تقلب و نمایش مفیدترین اطلاعات در ترمینال شما است.
علاوه بر دستورات و ابزارهای خاص لینوکس، cheat.sh مخازن برگه تقلب را برای 58 زبان برنامه نویسی و چندین موضوع برنامه نویسی مجاور جستجو می کند.
نحوه نصب cheat.sh در لینوکس
برای دسترسی به cheat.sh، اصلاً نیازی به نصب آن ندارید. می توانید اطلاعات مورد نیاز را با استفاده از دستور curl، با استفاده از cht.sh به عنوان دامنه، و افزودن درخواست خود به انتها به عنوان بخشی از آدرس، واکشی کنید. برای مثال:
curl cht.sh/append+bash
… چند نمونه سریع، خواندنی و نظری از الحاق متن به فایل ها در Bash را به شما ارائه می دهد.
اگر در مورد یک زبان برنامه نویسی خاص کمک می خواهید، قبل از درخواست، زبان را به عنوان بخشی از آدرس قرار دهید.
curl cht.sh/python/random+integer
دستور بالا دستورالعمل های اختصاصی پایتون را برای تولید یک عدد صحیح تصادفی به شما می دهد.
در صورت عدم وجود برگه تقلب برای یک پرس و جو خاص، پاسخی از برگه های تقلب موجود و پاسخ ها در Stack Overflow ایجاد می شود.
پیچشدن برگههای تقلب از خط فرمان جالب است، اما مرتب نیست – کثیف است و علاوه بر درخواست شما به کاراکترهای اضافی نیاز دارد. بسیار بهتر است که یک دستور اختصاصی داشته باشید که بتوانید از آن استفاده کنید و توانایی وارد کردن پرس و جوهای خود را به زبان طبیعی داشته باشید.
میتوانید cht.sh، یک کلاینت ترمینال برای cheat.sh را نصب کنید تا این کار را برای شما انجام دهد:
curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh
اجرای دستور بالا اسکریپت cht.sh را پیچ می کند، آن را در فایلی در مسیر شما می نویسد و آن را قابل اجرا می کند.
اکنون می توانید مستقیماً بدون نیاز به استفاده از curl و با فضاهای کاربرپسند به جای نمادهای “+” از cheat.sh استفاده کنید.
از cht.sh برای دریافت کمکی که در خط فرمان نیاز دارید استفاده کنید
استفاده اولیه از cht.sh ساده است: فقط یک ترمینال را باز کنید و cht.sh را تایپ کنید و سپس راهنمایی مورد نیاز خود را بنویسید. به عنوان مثال، اگر می خواهید بدانید که چگونه دو ماتریس را در جاوا ضرب کنید، باید وارد کنید:
cht.sh java multiply two matrices
یا اگر می خواهید بدانید که چگونه می توانید همین کار را در پایتون انجام دهید، پرس و جو تقریباً یکسان خواهد بود و فقط زبان تغییر می کند:
cht.sh python multiply two matrices
سادهتر از این نمیتوانست باشد، اما اگر قصد انجام چندین پرسوجو و دسترسی به عملکردهای بیشتر را دارید، میتوانید cht.sh را در حالت پوسته نیز راهاندازی کنید. این به چند وابستگی اضافی نیاز دارد: xsel و rlwrap. اینها در مخازن پیش فرض موجود هستند.
اگر از دبیان یا یکی از مشتقات آن استفاده می کنید، می توانید آنها را با استفاده از:
sudo apt install xsel rlwrap
اکنون می توانید cht.sh را با:
cht.sh --shell
از اینجا میتوانید از دستور cd برای پرش به مخزن هر زبان خاص استفاده کنید و درخواستهای کمک خود را از داخل انجام دهید. برای مثال:
cd js
اکنون هر جستجوی cht.sh پاسخها را فقط از برگههای تقلب جاوا اسکریپت پیدا میکند.
با فشردن c و سپس زدن Return از داخل پوسته cht.sh، کل خروجی در کلیپ بورد شما کپی می شود.
از cht.sh در حالت Stealth استفاده کنید
اگر صادق باشیم، ما و توسعهدهنده باید بپذیریم که هدف از یک برگه تقلب تقلب است، و اگر انگشتان شما مشغول ضربه زدن به کلیدها هستند بدون اینکه هیچ پاسخی روی صفحه نمایش داده شود، این کار کمی هدیه است.
حالت مخفی از کلیپ بورد شما استفاده می کند و وقتی فعال باشد، هر متن برجسته شده را از هر پنجره ای می گیرد و از آن به عنوان پرس و جو استفاده می کند.
فرض کنید در یک مصاحبه فنی برای شغلی هستید که به C نیاز دارد، و یک سوال کتبی در مورد آن شاه بلوط قدیمی به شما داده می شود: ضرب دو ماتریس.
قبل از شروع مصاحبه، شما باید cht.sh را در مخزن برگه تقلب c با موارد زیر شروع کرده باشید:
cht.sh --shell c
… سپس وارد حالت مخفی کاری با:
stealth
به محض اینکه سؤالی در مرورگر یا برنامه دیگری ظاهر می شود که از شما می پرسد چگونه دو ماتریس را ضرب کنید، متن را برجسته می کنید و برگه تقلب مربوطه در ترمینال شما ظاهر می شود.
اگر فقط کد واقعی را بدون هیچ یک از تفسیرها می خواهید، می توانید مخفی کاری را در حالت بی صدا با استفاده از:
stealth Q
برگه های تقلب جایگزین دانش واقعی نیستند
در حالی که استفاده از برگه های تقلب از خط فرمان یک راه بسیار مفید برای دریافت یک نمای کلی سریع از کاری است که باید انجام دهید، و حتی می تواند به شما کمک کند تا شغلی پیدا کنید، هیچ جایگزینی برای دانش واقعی و عمیق یک موضوع وجود ندارد.
برای تقویت مهارت های کدنویسی خود یک دوره آنلاین را در نظر بگیرید، به طوری که فقط گاهی نیاز به استفاده از برگه تقلب داشته باشید.