@playcode
باز هم با شماییم و دستورات لینوکس
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
SSH
پروتکل SSH برای ارتباط و کنترل با سیستم از راه دور استفاده میشود که پیشفرض از پورت SSH با شماره 21 استفاده میکند. بیشتر برای کنترل سرور توسط کاربری از راه دور استفاده میشود.
ssh user@host – اتصال به میزبان مورد نظر با نام کاربری مورد نظر (بعد از آن پسورد آن نام کاربری از شما پرسیده میشود).
ssh -p port user@host – اتصال به میزبان با نام کاربری توسط شماره پورت مشخص
ssh-copy-id user@host – اضافه کردن کلید برای اتصال کاربر از این سیستم راه دور. (برای مواقعی که نمیخواهیم پسورد را در هر اتصال وارد کنیم. ارسال پسورد اصلی امنیت میزبان را به خطر میاندازد اما کلید ساخته شده فقط برای سیستم جاری و نام کاربری مورد نظر اعتبار دارد).
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیداوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
باز هم با شماییم و دستورات لینوکس
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
SSH
پروتکل SSH برای ارتباط و کنترل با سیستم از راه دور استفاده میشود که پیشفرض از پورت SSH با شماره 21 استفاده میکند. بیشتر برای کنترل سرور توسط کاربری از راه دور استفاده میشود.
ssh user@host – اتصال به میزبان مورد نظر با نام کاربری مورد نظر (بعد از آن پسورد آن نام کاربری از شما پرسیده میشود).
ssh -p port user@host – اتصال به میزبان با نام کاربری توسط شماره پورت مشخص
ssh-copy-id user@host – اضافه کردن کلید برای اتصال کاربر از این سیستم راه دور. (برای مواقعی که نمیخواهیم پسورد را در هر اتصال وارد کنیم. ارسال پسورد اصلی امنیت میزبان را به خطر میاندازد اما کلید ساخته شده فقط برای سیستم جاری و نام کاربری مورد نظر اعتبار دارد).
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیداوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
@playcode
دوباره آمدیم با آموزش دستورات لیونکس خب بیاین شروع کنیم
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور Ifconfig
در سيستم هاي يونيكس ، لينوكس و مكينتاش از دستور ifconfig به جاي ipconfig بايد استفاده كنيد. براي اينكه صفحه help مربوط به اين دستور را نگاه كنيد بايد از دستور ifconfig –helpاستفاده كنيد. خروجي زير پس از استفاده تنها از دستور ifconfig حاصل شده است.
eth0 Link encap:Ethernet HWaddr 00:60:08:17:63:A0
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:911 errors:0 dropped:0 overruns:0 frame:0
TX packets:804 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xe400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
دستور ifconfig آدرس IP ، subnet mask و default gateway را براي كارت شبكه هاي محلي و loopback نشان مي دهد اما اطلاعات مربوط به وضعيت dhcp را نمايش نمي دهد. براي اين منظور بايد از دستور ديگري به شكل “pump s” استفاده كنيد. Pump همچنين قادر است IP آدرس شبكه اي را كه با DHCP و DNS تنظيم شده است release و renew نمايد.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت برده باشید
ارایه ای ار @playcode
دوباره آمدیم با آموزش دستورات لیونکس خب بیاین شروع کنیم
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور Ifconfig
در سيستم هاي يونيكس ، لينوكس و مكينتاش از دستور ifconfig به جاي ipconfig بايد استفاده كنيد. براي اينكه صفحه help مربوط به اين دستور را نگاه كنيد بايد از دستور ifconfig –helpاستفاده كنيد. خروجي زير پس از استفاده تنها از دستور ifconfig حاصل شده است.
eth0 Link encap:Ethernet HWaddr 00:60:08:17:63:A0
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:911 errors:0 dropped:0 overruns:0 frame:0
TX packets:804 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xe400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
دستور ifconfig آدرس IP ، subnet mask و default gateway را براي كارت شبكه هاي محلي و loopback نشان مي دهد اما اطلاعات مربوط به وضعيت dhcp را نمايش نمي دهد. براي اين منظور بايد از دستور ديگري به شكل “pump s” استفاده كنيد. Pump همچنين قادر است IP آدرس شبكه اي را كه با DHCP و DNS تنظيم شده است release و renew نمايد.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت برده باشید
ارایه ای ار @playcode
@playcode
امروزم با شماییم و اموزش دستورات لینوکس خب دیگ شروع کنیم .شاید کوتاه اما مفید
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
مدیریت کاربران
adduser accountname – ساخت یک کاربر جدید در سیستم لینوکس خود.
passwd accountname – تغییر گذرواژه (password) کاربر مورد نظر.
su – ورود به خط فرمان با کاربری روت (کاربر روت مجوز دسترسی به تمامی فایلها و تنظیمات سیستم را دارد).
exit – خروج از خط فرمان با کاربر جاری.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
امروزم با شماییم و اموزش دستورات لینوکس خب دیگ شروع کنیم .شاید کوتاه اما مفید
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
مدیریت کاربران
adduser accountname – ساخت یک کاربر جدید در سیستم لینوکس خود.
passwd accountname – تغییر گذرواژه (password) کاربر مورد نظر.
su – ورود به خط فرمان با کاربری روت (کاربر روت مجوز دسترسی به تمامی فایلها و تنظیمات سیستم را دارد).
exit – خروج از خط فرمان با کاربر جاری.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
@playcode
آموزش نکات کاربردی seo : با کانال پلی کد همراه باشید .------------
بخش اول : نکات مربوط به طراحی سایت .------------------------------
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 1 : از عنصرها (تگ ها) ی اچ تی ام ال مناسب استفاده کنید البته هر کدوم در جای خودش . چند نمونه رو میگم :
تگ های h1 تا h6 : از این تگ ها برای عنوان و زیر عنوان در متن خود استفاده کنید. (نکته هر صفحه از سایت فقط و فقط باید یک تگ h1 داشته باشه.)
تگ article : همونطور که از اسم این تگ پیداست برای مقاله استفاده میشه و متن کلی پست وبلاگ و .... رو باید توی این تگ قرار بدیم.
تگ section : برای بخش بندی سایت استفاده کنید . (مثلا هدر سایت میتونه تو یک section باشه یا همینطور فوتر و ...).
تگ aside : سایدبار سایت رو توی این تگ قرار بدید.
و .......
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 2 : استفاده از متاتگ های مناسب : (تگ متای denoscription مهمه ولی keywords زیاد مهم نیست ! ) :
عنوان سایت (تگ noscript) : اصولا بین 10 تا 70 کاراکتر (حرف) .
توضیحات سایت (متاتگ denoscription) : بین 70 تا 160 کاراکتر باید باشد.
کلمات کلیدی (متاتگ keywords) : کلمات کلیدی در اون صفحه سایت با کاما (,) باید جدا بشن. (گوگل تازگیا به این متاتگ زیاد توجه نمیکنه).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 3 : داشتن navigation بار (منوی بالایی سایت) مناسب و توصیفی به طوری که بشه از طریق اون به همه ی بخش های مختلف سایت دسترسی داشت.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 4 : ادغام کردن شبکه های اجتماعی با سایتتون (کارهایی از قبیل دکمه های لایک و به اشتراک گزاری و ...) - موتور های جستوجو برای شبکه های اجتماعی شما ارزش قاعل اند.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 5 : seo کردن عکس های موجود در صفحتون :
استفاده از تصاویر مناسب و کم حجم (برای کم حجم کردن عکساتون میتونید از نرم افزارهایی مثل فتوشاپ یا سایت هایی مثل tinypng دات کام استفاده کنید.)
استفاده از صفت (attribute) عه alt برای عکساتون . توضیحی درباره محتوای عکس که اگه عکس لود نشد نمایش داده بشه.مثال:
<img src="yourImageSource.jpg" alt="توضیح محتوای عکس">
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 6 : طراحی واکنش گرا و موبایل دوست سایت. (اخیرا موتور های جست و جو برای واکنش گرا بودن سایت ارزش قاعل شدن ! با یکسری الگوریتم های خاص میفهمن که سایت ما واکنش گرا هست یا نه ؟ ).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 7 : از جاوااسکریپت و ای جکس کمتر استفاده کنید.(محتوای تولیدی توسط دو موردی که گفتم در موتور های جستو جو ثبت نمیشن.)
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 8 : بعد از این که همه نکات زیر رو رعایت کردین و طراحیتون تموم شد از سایت های اعتبار سنج استفاده کنید . (تا اگه کدتون عیب و ایرادی داشت بهتون بگن تا رفعش کنید 😎.)
یک نمونه خوب این سایت ها سایته validator.w3.org هست.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
خوب قسمت اول آموزشمون تموم شد در قسمت بعدی نکات و اصول عمومی رو با هم خواهیم داشت .
اراعه ای از پلی کد . توسط ادمین بردیا . امیدوارم که مفید واقع شده باشه .
@playcode
آموزش نکات کاربردی seo : با کانال پلی کد همراه باشید .------------
بخش اول : نکات مربوط به طراحی سایت .------------------------------
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 1 : از عنصرها (تگ ها) ی اچ تی ام ال مناسب استفاده کنید البته هر کدوم در جای خودش . چند نمونه رو میگم :
تگ های h1 تا h6 : از این تگ ها برای عنوان و زیر عنوان در متن خود استفاده کنید. (نکته هر صفحه از سایت فقط و فقط باید یک تگ h1 داشته باشه.)
تگ article : همونطور که از اسم این تگ پیداست برای مقاله استفاده میشه و متن کلی پست وبلاگ و .... رو باید توی این تگ قرار بدیم.
تگ section : برای بخش بندی سایت استفاده کنید . (مثلا هدر سایت میتونه تو یک section باشه یا همینطور فوتر و ...).
تگ aside : سایدبار سایت رو توی این تگ قرار بدید.
و .......
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 2 : استفاده از متاتگ های مناسب : (تگ متای denoscription مهمه ولی keywords زیاد مهم نیست ! ) :
عنوان سایت (تگ noscript) : اصولا بین 10 تا 70 کاراکتر (حرف) .
توضیحات سایت (متاتگ denoscription) : بین 70 تا 160 کاراکتر باید باشد.
کلمات کلیدی (متاتگ keywords) : کلمات کلیدی در اون صفحه سایت با کاما (,) باید جدا بشن. (گوگل تازگیا به این متاتگ زیاد توجه نمیکنه).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 3 : داشتن navigation بار (منوی بالایی سایت) مناسب و توصیفی به طوری که بشه از طریق اون به همه ی بخش های مختلف سایت دسترسی داشت.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 4 : ادغام کردن شبکه های اجتماعی با سایتتون (کارهایی از قبیل دکمه های لایک و به اشتراک گزاری و ...) - موتور های جستوجو برای شبکه های اجتماعی شما ارزش قاعل اند.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 5 : seo کردن عکس های موجود در صفحتون :
استفاده از تصاویر مناسب و کم حجم (برای کم حجم کردن عکساتون میتونید از نرم افزارهایی مثل فتوشاپ یا سایت هایی مثل tinypng دات کام استفاده کنید.)
استفاده از صفت (attribute) عه alt برای عکساتون . توضیحی درباره محتوای عکس که اگه عکس لود نشد نمایش داده بشه.مثال:
<img src="yourImageSource.jpg" alt="توضیح محتوای عکس">
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 6 : طراحی واکنش گرا و موبایل دوست سایت. (اخیرا موتور های جست و جو برای واکنش گرا بودن سایت ارزش قاعل شدن ! با یکسری الگوریتم های خاص میفهمن که سایت ما واکنش گرا هست یا نه ؟ ).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 7 : از جاوااسکریپت و ای جکس کمتر استفاده کنید.(محتوای تولیدی توسط دو موردی که گفتم در موتور های جستو جو ثبت نمیشن.)
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 8 : بعد از این که همه نکات زیر رو رعایت کردین و طراحیتون تموم شد از سایت های اعتبار سنج استفاده کنید . (تا اگه کدتون عیب و ایرادی داشت بهتون بگن تا رفعش کنید 😎.)
یک نمونه خوب این سایت ها سایته validator.w3.org هست.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
خوب قسمت اول آموزشمون تموم شد در قسمت بعدی نکات و اصول عمومی رو با هم خواهیم داشت .
اراعه ای از پلی کد . توسط ادمین بردیا . امیدوارم که مفید واقع شده باشه .
@playcode
@playcode
مرسی از بردیای عزیز به خاطر دوره سعو امیدوارم که استفاده و لذت کافی رو برده باشید. میخوام امروزم یه سری دیگ از دستورات لینوس رو بهتون بگم . خب بریم شروع کنیم .
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
چاپ
/etc/rc.d/init.d/lpd start – شروع به کار سیستم چاپ.
/etc/rc.d/init.d/lpd stop – پایان دادن به سیستم چاپ.
/etc/rc.d/init.d/lpd status – نمایش وضعیت سیستم چاپ.
lpq – نمایش کارهای موجود در صف چاپ.
lprm – حذف کارهای موجود در صف چاپ.
lpr – چاپ یک فایل.
lpc – تنظیمات کنترلی چاپ.
man subject | lpr – چاپ کتاب راهنمای یک دستور به صورت متنی.
man -t subject | lpr – چاپ کتاب راهنمای یک دستور به صورت اسکریپتی.
printtool – شروع رابط نصب پرینتر مورد نظر.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
این هم جلسه ای دیگر از آموزش دستورات لینوکس امیدوارم که لذت برده باشید .
ارایه ای @playcode
مرسی از بردیای عزیز به خاطر دوره سعو امیدوارم که استفاده و لذت کافی رو برده باشید. میخوام امروزم یه سری دیگ از دستورات لینوس رو بهتون بگم . خب بریم شروع کنیم .
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
چاپ
/etc/rc.d/init.d/lpd start – شروع به کار سیستم چاپ.
/etc/rc.d/init.d/lpd stop – پایان دادن به سیستم چاپ.
/etc/rc.d/init.d/lpd status – نمایش وضعیت سیستم چاپ.
lpq – نمایش کارهای موجود در صف چاپ.
lprm – حذف کارهای موجود در صف چاپ.
lpr – چاپ یک فایل.
lpc – تنظیمات کنترلی چاپ.
man subject | lpr – چاپ کتاب راهنمای یک دستور به صورت متنی.
man -t subject | lpr – چاپ کتاب راهنمای یک دستور به صورت اسکریپتی.
printtool – شروع رابط نصب پرینتر مورد نظر.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
این هم جلسه ای دیگر از آموزش دستورات لینوکس امیدوارم که لذت برده باشید .
ارایه ای @playcode
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
پیدا کردن نرم افزار جایگزین برا ی شما در لینوکس حتما به لینک زیر برید
http://linuxappfinder.com/alternatives
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode ارایه از
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
پیدا کردن نرم افزار جایگزین برا ی شما در لینوکس حتما به لینک زیر برید
http://linuxappfinder.com/alternatives
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode ارایه از
Linuxappfinder
Windows and OS X Software Alternatives | Linux App Finder
Browse applications in Windows and OS X Software Alternatives | Linux App Finder
Forwarded from صنعت ساختمان
#تبلیغات_تهران
#تبلیغات_البرز
از شرکتهایی که سابقه راه اندازی فروشگاه های اینترنتی آنلاین در سطح ملی را دارند جهت همکاری با یک مجموعه معتبر دعوت بعمل می آید.
لطفا رزومه خود را تا پایان آذر ماه به آدرس ایمیل
Supplier.Home2016@gmail.com
ارسال نمایید.
🆔 @sanat_sakhteman
#تبلیغات_البرز
از شرکتهایی که سابقه راه اندازی فروشگاه های اینترنتی آنلاین در سطح ملی را دارند جهت همکاری با یک مجموعه معتبر دعوت بعمل می آید.
لطفا رزومه خود را تا پایان آذر ماه به آدرس ایمیل
Supplier.Home2016@gmail.com
ارسال نمایید.
🆔 @sanat_sakhteman
@playcode
دوباره با شماییم و دستورات لینوکس .
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور Shell در لینوکس:
Shell در واقع یک مفسر دستور العمل است ، شما می توانید با وارد کردن دستورات در shell با سیستم عامل ارتباط برقرار کنید.
Shell دستورات شما را پردازش کرده و به عنوان یک دستور العمل به سیستم عامل می فرستد .
چندین نوع shell برای سیستم عامل لینوکس نوشته شده است که می توان از Bourn Again Shell (BASH) ، Korn Shell ،TCSH Shell و Z Shell را نام برد که بصورت پیش فرض در لینوکس BASH نصب می باشد .
این شل قابلیتهای زیادی را درون خود دارد و کلیدهای میانبر زیادی پشتیبانی می کند که در زیر به آنها اشاره می کنم .
Tab ⇆ : تکمیل خودکار از جایی که مکاننما وجود دارد.
Ctrl+a : انتقال مکاننما به ابتدای خط (معادل کلید Home)
Ctrl+e : انتقال مکاننما به انتهای خط (معادل کلید End)
Ctrl+p : فراخوانی فرمان قبلی (معادل کلید ↑)
Ctrl+n : فراخوانی فرمان بعدی (معادل کلید ↓)
Ctrl+r : جستجوی آخرین فرمانی که دارای کارکتر(های) مشخصی باشد. زدن دوبارهی این کلید در هنگام جستجو، به فرمان قبلیتر رجوع میکند.
Ctrl+o : اجرای فرمانی که در جستجو یافته شد.
Ctrl+l : پاک کردن محتویات صفحهنمایش (معادل فرمان clear).
Ctrl+u : پاک کردن محتویاتی از خط که قبل از مکاننما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+k : پاک کردن محتویاتی از خط که بعد از مکاننما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+w : پاک کردن کلمهی قبل از مکاننما و کپی کردن آن درون بریدهدان.
Ctrl+y : چسباندن محتویات حافظه از جایی که مکاننما وجود دارد.
Ctrl+d : ارسال یک نشانگر EOF که باعث بسته شدن خط فرمان فعلی میشود (معادل دستور exit). (تنها در زمانی این اتفاق میافتد که متنی در خط فعلی موجود نباشد)
Ctrl+c : ارسال یک سیگنال از نوع SIGINT به پروسهی فعلی، که باعث پایان اجرا و بسته شدن آن میشود.
Ctrl+z : ارسال یک سیگنال از نوع SIGTSTP به پروسهی فعلی، به باعث به تعلیق در آمدن آن میشود. که برای برگشت دادن آن میتوان از دستور fg process-name-or-job-id استفاده کرد.
Ctrl+x Ctrl+e : ویرایش خط فعلی در ادیتوری که توسط متغیر EDITOR$ تعریف شده است.
Alt+f : حرکت به جلو به اندازهی یک واژه.
Alt+b : حرکت به عقب به اندازهی یک واژه.
Alt+Del : برش کلمهی واقع در قبل از مکاننما
Alt+d : برش کلمهی واقع در بعد از مکاننما
Alt+u : تبدیل تمام حروف کوچک به بزرگ، واقع در بعد از مکاننما تا انتهای کلمهی فعلی
Alt+l : تبدیل تمام حروف بزرگ به کوچک، واقع در بعد از مکاننما تا انتهای کلمهی فعلی
Alt+c : تبدیل حرف واقع در زیر مکاننما از کوچک به بزرگ و رفتن به انتهای کلمهی فعلی
Alt+r : انصراف تغییرات و برگرداندن محتویات خط فعلی به همان شکلی که در تاریخچهی خط فرمان موجود بود.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @playcode
دوباره با شماییم و دستورات لینوکس .
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور Shell در لینوکس:
Shell در واقع یک مفسر دستور العمل است ، شما می توانید با وارد کردن دستورات در shell با سیستم عامل ارتباط برقرار کنید.
Shell دستورات شما را پردازش کرده و به عنوان یک دستور العمل به سیستم عامل می فرستد .
چندین نوع shell برای سیستم عامل لینوکس نوشته شده است که می توان از Bourn Again Shell (BASH) ، Korn Shell ،TCSH Shell و Z Shell را نام برد که بصورت پیش فرض در لینوکس BASH نصب می باشد .
این شل قابلیتهای زیادی را درون خود دارد و کلیدهای میانبر زیادی پشتیبانی می کند که در زیر به آنها اشاره می کنم .
Tab ⇆ : تکمیل خودکار از جایی که مکاننما وجود دارد.
Ctrl+a : انتقال مکاننما به ابتدای خط (معادل کلید Home)
Ctrl+e : انتقال مکاننما به انتهای خط (معادل کلید End)
Ctrl+p : فراخوانی فرمان قبلی (معادل کلید ↑)
Ctrl+n : فراخوانی فرمان بعدی (معادل کلید ↓)
Ctrl+r : جستجوی آخرین فرمانی که دارای کارکتر(های) مشخصی باشد. زدن دوبارهی این کلید در هنگام جستجو، به فرمان قبلیتر رجوع میکند.
Ctrl+o : اجرای فرمانی که در جستجو یافته شد.
Ctrl+l : پاک کردن محتویات صفحهنمایش (معادل فرمان clear).
Ctrl+u : پاک کردن محتویاتی از خط که قبل از مکاننما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+k : پاک کردن محتویاتی از خط که بعد از مکاننما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+w : پاک کردن کلمهی قبل از مکاننما و کپی کردن آن درون بریدهدان.
Ctrl+y : چسباندن محتویات حافظه از جایی که مکاننما وجود دارد.
Ctrl+d : ارسال یک نشانگر EOF که باعث بسته شدن خط فرمان فعلی میشود (معادل دستور exit). (تنها در زمانی این اتفاق میافتد که متنی در خط فعلی موجود نباشد)
Ctrl+c : ارسال یک سیگنال از نوع SIGINT به پروسهی فعلی، که باعث پایان اجرا و بسته شدن آن میشود.
Ctrl+z : ارسال یک سیگنال از نوع SIGTSTP به پروسهی فعلی، به باعث به تعلیق در آمدن آن میشود. که برای برگشت دادن آن میتوان از دستور fg process-name-or-job-id استفاده کرد.
Ctrl+x Ctrl+e : ویرایش خط فعلی در ادیتوری که توسط متغیر EDITOR$ تعریف شده است.
Alt+f : حرکت به جلو به اندازهی یک واژه.
Alt+b : حرکت به عقب به اندازهی یک واژه.
Alt+Del : برش کلمهی واقع در قبل از مکاننما
Alt+d : برش کلمهی واقع در بعد از مکاننما
Alt+u : تبدیل تمام حروف کوچک به بزرگ، واقع در بعد از مکاننما تا انتهای کلمهی فعلی
Alt+l : تبدیل تمام حروف بزرگ به کوچک، واقع در بعد از مکاننما تا انتهای کلمهی فعلی
Alt+c : تبدیل حرف واقع در زیر مکاننما از کوچک به بزرگ و رفتن به انتهای کلمهی فعلی
Alt+r : انصراف تغییرات و برگرداندن محتویات خط فعلی به همان شکلی که در تاریخچهی خط فرمان موجود بود.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @playcode
مروز میخوام با چیزی به اسم jekyll آشناتون کنم که یه gem . خیلی جذاب برای طراحای وب خب اول بریم نصب کنیم تا بعدا ببینیم چجوریه و چه شکلی بیشتر واس کسایی خوبه که میخوان یه وبلاگ از رو گیتهاب بالا بیارن . خب بریم
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
برای نصب ruby دستور زیر
sudo apt-get install ruby
بعد برای نصب jekyll
sudo gem install jekyll
سایت خودتونو بسازین
sudo jekyll new my-awesome-site
بعد برین تو دایرکتوری که ساخته شد با اون اسمی که بالا نوشتید
cd my-awesome-site
و در اخر دستور زیرو تایپ کنید
jekyll serve
خب کار ما تموم شد حالا برای اینکه ببینیم پروژمون چیشده میتونیم تو مرورگرمون بریم به آدرس زیر
http://127.0.0.1:4000
این هم از این مرسی ازهمه
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @aryasadeghy
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
برای نصب ruby دستور زیر
sudo apt-get install ruby
بعد برای نصب jekyll
sudo gem install jekyll
سایت خودتونو بسازین
sudo jekyll new my-awesome-site
بعد برین تو دایرکتوری که ساخته شد با اون اسمی که بالا نوشتید
cd my-awesome-site
و در اخر دستور زیرو تایپ کنید
jekyll serve
خب کار ما تموم شد حالا برای اینکه ببینیم پروژمون چیشده میتونیم تو مرورگرمون بریم به آدرس زیر
http://127.0.0.1:4000
این هم از این مرسی ازهمه
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @aryasadeghy
@playcode
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
گیت هاب گرافی را منتشر کرده است که در آن با جزئیات نشان داده شده که میزان استفاده از زبان های برنامه نویسی مختلف از سال ۲۰۰۸ تا ۲۰۱۵ چه تغییراتی کرده اند. این داده ها از Linguist، کتابخانه روبی که توسط گیت هاب توسعه داده شده، جمع آوری شده اند، که این کتابخانه نیز اطلاعات را از پروژه های عمومی و خصوصی گیت هاب بجز فرک ها به دست آورده است.
همانطور که گراف نشان می دهد، جاوااسکریپت برنده بلامانع است. در پنج سال اول، در جایگاه دوم و سپس خود را به مقام اول رسانده است. که این بیشتر بخاطر وجود JQuery و سپس وجود تکنولوژی هایی مانند Node.js، AngularJS و ES6 می باشد.
زبان برتر دیگر در گیت هاب، روبی می باشد که در بین سالهای ۲۰۰۸ تا ۲۰۱۲ در جایگاه اول، سال بعد در جایگاه دوم و در دو سال اخیر هم در جایگاه سوم قرار گرفته است.
دلیل برتری روبی اینست که خود گیت هاب عمدتا، با طراحی روبی اجرا می شود و بنیانگذاران آن از افراد موثر در متن باز بودن روبی، حتی قبل از گیت هاب بوده اند.
بزرگترین صعودکننده در این گراف زبان برنامه نویسی جاوا می باشد که توانسته است از جایگاه هفتم، خود را به رتبه دوم برساند. مشخصا، اندروید نقش بسیار پررنگی در این صعود جاوا داشته ایفا می کند، زبان برنامه نویسی که تا پیش از این ابزار محبوبی برای اهداف تجاری بود.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت برده باشید
ارایه ای از @playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
گیت هاب گرافی را منتشر کرده است که در آن با جزئیات نشان داده شده که میزان استفاده از زبان های برنامه نویسی مختلف از سال ۲۰۰۸ تا ۲۰۱۵ چه تغییراتی کرده اند. این داده ها از Linguist، کتابخانه روبی که توسط گیت هاب توسعه داده شده، جمع آوری شده اند، که این کتابخانه نیز اطلاعات را از پروژه های عمومی و خصوصی گیت هاب بجز فرک ها به دست آورده است.
همانطور که گراف نشان می دهد، جاوااسکریپت برنده بلامانع است. در پنج سال اول، در جایگاه دوم و سپس خود را به مقام اول رسانده است. که این بیشتر بخاطر وجود JQuery و سپس وجود تکنولوژی هایی مانند Node.js، AngularJS و ES6 می باشد.
زبان برتر دیگر در گیت هاب، روبی می باشد که در بین سالهای ۲۰۰۸ تا ۲۰۱۲ در جایگاه اول، سال بعد در جایگاه دوم و در دو سال اخیر هم در جایگاه سوم قرار گرفته است.
دلیل برتری روبی اینست که خود گیت هاب عمدتا، با طراحی روبی اجرا می شود و بنیانگذاران آن از افراد موثر در متن باز بودن روبی، حتی قبل از گیت هاب بوده اند.
بزرگترین صعودکننده در این گراف زبان برنامه نویسی جاوا می باشد که توانسته است از جایگاه هفتم، خود را به رتبه دوم برساند. مشخصا، اندروید نقش بسیار پررنگی در این صعود جاوا داشته ایفا می کند، زبان برنامه نویسی که تا پیش از این ابزار محبوبی برای اهداف تجاری بود.
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت برده باشید
ارایه ای از @playcode