به نام خدا
در این مقاله میخوام به معرفی برنامه tldr بپردازم که خیلی در لینوکس به کار شما خواهد امد و کار شما رو ساده تر خواهد کرد :) . نظرات خودتون رو توی کامنت بنویسید ;)
اگر شما هم مثل من از صفحه ی man page ترمینال خوشتون نمیاد و اطلاعات توی اون رو زیاد، نامنظم، پراکنده و طولانی میدونید، باید بگم که tldr برای همین موضوع ساخته شده
tldr مخفف واژه های too long, didn't read هست ( به معنی: خیلی طولانی بود، نخوندم). هر موقع مطلبی بصورت طولانی نوشته شده باشه و خواننده حوصلش سر بره، از اصطلاح tldr استفاده میشه و این دقیقا در مورد man page ها صدق میکنه. اطلاعاتی که داخل man page نوشته میشه معمولا بصورت مفصل، طولانی، بد، گیج کننده و گنگ و نامفهوم نوشته میشه. برای نمونه کافیه دستور man cd رو توی ترمینال بنویسید و ببینید چقد اطلاعات واسش میاد که خیلی طولانی و خسته کننده هست. در صورتی که اگر توی man page برای همین دستور فقط چندتا مثال میاورد برای ما خیلی کاربردی تر می بود
خب در پاسخ به این مشکل، عده ای از توسعه دهندگان اومدن و پروژه ی tldr رو درست کرد. ادرس اصلی پروژه https://tldr.sh هست و از این طریق میتونید به سایتش سر بزنید و اطلاعات کامل تری به دست بیارید.
شعار پروژه ی tldr در واقع این هست Simplified and community-driven man pages یعنی man پیج های ساده شده ی مبتنی بر کامیونویتی یا جامعه کاربران. و واقعا هم همینطور هست. کاری که tldr انجام میده اینه که یک سری اطلاعات مختصر و مفید درباره دستورات ترمینال بهتون میده.
برای مثال به عکس بالای همین پست نگاه کنید. همونطور که میبینید برای دستور tldr tar یک سری اطلاعات مفید و کوتاه بهتون میده. در واقع با برنامه tldr میتونید درباره هر دستور لینوکس، یه سری اطلاعات مختصر و چندتا مثال کاربردی پیدا کنید. اینجوری در کمترین زمان ممکن، درباره هر دستور لینوکس اطلاعات پیدا میکنید و از گشتن در این وبلاگ و اون وبسایت راحت میشید.
عکس زیر خروجی دستور tldr ls رو نشون میده. همونطور که میبینید چقدر مثال هاش مفید و خلاصه هست ;)
نحوه ی نصب tldr :
اگر از آرچ یا توزیع های مبتنی بر آرچ ( مثل مانجارو) استفاده میکنید کافیه با دستور زیر برنامه tldr رو نصب بکنید.
sudo pacman -S tldr
اما اگر مثل من عاشق snap هستید میتونید از دستور زیر خیلی راحت این برنامه رو روی هر توزیعی! نصب کنید :)
sudo snap install tldr
امیدوارم این پست به دردتون خورده باشه. نظرات خودتون رو واسم کامنت کنید، یا اگه سوالی داشتید بپرسید :)
سلام واقعا برنامه خوبیه از گوگل کردن دستورات خسته شده بودم .. بعد نصب مشکل اپدیت داشتم.
snap "tldr" is already installed, see 'snap help refresh'
b1992@b1992-K54C:~$ tldr ls
Page not found. Updating cache ..
و اگر این مشکل داشتین راه حل :
sudo apt-get update -y
sudo apt-get install -y tldr