پرکاربرد ترین دستوارتی که در ترمینال استفاده کردم کدام است؟
برای پاسخ کافیه دستور زیر رو وارد کنید:
@linuxiha
برای پاسخ کافیه دستور زیر رو وارد کنید:
history | awk '{h[$2]++}END{for(i in h){print h[i],i|"sort -rn|head -20"}}' |awk -vBASE=$(tput cols) '!max{max=$1;}{r="";i=s=(BASE-30)*$1/max;while(i-->0)r=r"#";printf "%-15s: %03d %s%s",$2,$1,r,"\n";}'@linuxiha
🖥@linuxiha
Vi
نام برنامهایی رایانه ایی و ویرایشگر متن است. که در سال 1976 توسط بیل جوی برای نسخههای اولیه بی اس دی نوشته شد وی آی جزیی از استاندارد Posix محسوب میشود.
🖥@linuxiha
Vim
ویرایشگر متنی است که توسط برام مولینار در سال 1991 برای رایانههای آمیگا برنامه نویسی شده بود.ویم سرنام عبارت انگیسی Vi improved است.
این نامگذاری به این دلیل است که ویم به عنوان یک گسترش دهنده ویرایشگر وی آی توسعه داده شده بود. اگر چه ویم در آغاز برای کامپیوترهای آمیگا توسعه داده شده بود اما پس از آن به سوی چند سکویی پیش رفت. ویم یک پروژه نرم افزاری متن باز است. مولینار نویسنده آن برای حمایت از کودکان اوگاندا کاربران را تشویق به بخشش برای موسسه خیریهای می کند که به آن کودکان یاری میرساند.
Vi
نام برنامهایی رایانه ایی و ویرایشگر متن است. که در سال 1976 توسط بیل جوی برای نسخههای اولیه بی اس دی نوشته شد وی آی جزیی از استاندارد Posix محسوب میشود.
🖥@linuxiha
Vim
ویرایشگر متنی است که توسط برام مولینار در سال 1991 برای رایانههای آمیگا برنامه نویسی شده بود.ویم سرنام عبارت انگیسی Vi improved است.
این نامگذاری به این دلیل است که ویم به عنوان یک گسترش دهنده ویرایشگر وی آی توسعه داده شده بود. اگر چه ویم در آغاز برای کامپیوترهای آمیگا توسعه داده شده بود اما پس از آن به سوی چند سکویی پیش رفت. ویم یک پروژه نرم افزاری متن باز است. مولینار نویسنده آن برای حمایت از کودکان اوگاندا کاربران را تشویق به بخشش برای موسسه خیریهای می کند که به آن کودکان یاری میرساند.
Shell:
@linuxiha
شل به شما رابطی به سیستم یونیکس و لینوکس ایجاد میکند. ورودی را از شما میگیرد و برنامهها را بر اساس آن ورودی ها اجرا میکند. هنگامی که برنامهایی اجرا را پایان میدهد، خروجی برنامه را نشان خواهد داد.
@linuxiha
شل محیطی است که میتوان دستورات ،برنامهها و اسکریپت های شل را اجرا نمود. انواع مختلفی از شل وجود دارد.هر نوع شل دارای مجموعه دستورات و توابع سازماندهی شده خود میباشد.
انواع شل:
sh
ksh
bash
csh
tcsh
شل اصلی یونیکس در اواسط دهه 1970 توسط Stephen R Bourne هنگامی که در آزمایشگاه TBell&AT در نیوجرسی بود نوشته شد.
Bourneاولین شلی بود که در سیستمهای یونیکسی ظاهر شد. بنابراین به آن the shell گفته میشود
Bourne shell معمولا تحت عنوان /bin/sh بر روی نسخه های مختلف یونیکس ولینوکس نصب میشود به همین خاطر میتوان شل را برای نوشتن اسکریپتها جهت استفاده بر روی انواع مختلف لینوکس استفاده کرد.
@linuxiha
شل به شما رابطی به سیستم یونیکس و لینوکس ایجاد میکند. ورودی را از شما میگیرد و برنامهها را بر اساس آن ورودی ها اجرا میکند. هنگامی که برنامهایی اجرا را پایان میدهد، خروجی برنامه را نشان خواهد داد.
@linuxiha
شل محیطی است که میتوان دستورات ،برنامهها و اسکریپت های شل را اجرا نمود. انواع مختلفی از شل وجود دارد.هر نوع شل دارای مجموعه دستورات و توابع سازماندهی شده خود میباشد.
انواع شل:
sh
ksh
bash
csh
tcsh
شل اصلی یونیکس در اواسط دهه 1970 توسط Stephen R Bourne هنگامی که در آزمایشگاه TBell&AT در نیوجرسی بود نوشته شد.
Bourneاولین شلی بود که در سیستمهای یونیکسی ظاهر شد. بنابراین به آن the shell گفته میشود
Bourne shell معمولا تحت عنوان /bin/sh بر روی نسخه های مختلف یونیکس ولینوکس نصب میشود به همین خاطر میتوان شل را برای نوشتن اسکریپتها جهت استفاده بر روی انواع مختلف لینوکس استفاده کرد.
🔍تفاوت شل اسکریپت و دیگر زبانهای برنامه نویسی:
............................................
@linuxiha
در سایر زبانهای برنامه نویسی دستورات به زبان ماشین ترجمه میشود.به عبارت دیگر این زبانها داری کامپایلر هستند اما در شل اسکریپت دستورات یک به یک توسط مفسر تفسیر میشود.زبانهای برنامه نویسی با کامپایل کردن برنامه نوشته شده باعث افزایش سرعت میشود البته این تبدیل به زبان ماشین معایبی هم خواهد داشت که از آن جمله میتوان به ناسازگاری با انواع سیستمها اشاره کرد. چرا که کدی که برای سیستم 64 بیتی کامپایل میشود با کد سیستم 32 بیتی متفاوت میباشد. اما در شل اسکریپت چون دستورات تفسیر میشوند در هر سیستمی قابلیت اجرا وجود دارد.
............................................
@linuxiha
در سایر زبانهای برنامه نویسی دستورات به زبان ماشین ترجمه میشود.به عبارت دیگر این زبانها داری کامپایلر هستند اما در شل اسکریپت دستورات یک به یک توسط مفسر تفسیر میشود.زبانهای برنامه نویسی با کامپایل کردن برنامه نوشته شده باعث افزایش سرعت میشود البته این تبدیل به زبان ماشین معایبی هم خواهد داشت که از آن جمله میتوان به ناسازگاری با انواع سیستمها اشاره کرد. چرا که کدی که برای سیستم 64 بیتی کامپایل میشود با کد سیستم 32 بیتی متفاوت میباشد. اما در شل اسکریپت چون دستورات تفسیر میشوند در هر سیستمی قابلیت اجرا وجود دارد.
اگه با سایت مفرح ۹gag آشنا باشید، هات اسپات چی هم هدفش این است که با جمع کردن مطالب مفرح مردم با کمک تلگرام، همانند آن را برای مخاطبین ایرانی بسازد، یعنی مردم به ربات @hotspotchibot مطالب جالب را بفرستند تا ربات هم اقدام به ارسال آنها بر روی سایت بکند و در آنجا پس از تایید مدیریت در دسترس همه قرار بگیرد!
اگه به این موضوع علاقه مند شده اید و مایل به آشنایی بیشتر با نحوه کار هستید روی http://hotspotchi.ir/?page_id=824 کلیک بفرمایید :)
اگه به این موضوع علاقه مند شده اید و مایل به آشنایی بیشتر با نحوه کار هستید روی http://hotspotchi.ir/?page_id=824 کلیک بفرمایید :)
برای به دست آوردن اطلاعات دربارهی یک بسته در پکمن از دستور زیر استفاده نمایید:
pacman -Qi pkgname
pacman -Qi pkgname