Playcode – Telegram
Forwarded from Arya
@playcode
لذت استفاده از ویرایشگر vi یا vim
زمانی که تازه با لینوکس شروع به کار کردم این سوال برام مطرح بود که چرا کاربران لینوکس ترمینال رو دوست دارند !
چرا کارهایی رو که میشه توی محیط گرافیکی انجام داد در ترمینال انجام میدن !
وقتی به صورت اجبار چند کار رو در ترمینال انجام دادم و کم کم مجبور شدم ترمینال رو یاد بگیرم و با محیطش آشنا شدم دلیل این موضوع رو فهمیدم .
شاید یکی از دلایل لذت کار با ترمینال اون احساس حرفه ای بودنه که به کاربر میده , احساسی که قبلا توی فیلم ها در قالب یک هکر دیدیم !
ویرایشگر vi یا vim یکی از پیشرفته ترین ویرایشگر های متن در محیط ترمینال است و اگه از کار کردن با محیط ترمینال لذت میبرید حتما این ویرایشگر رو امتحان کنید.
vim نسخه ی بهبود یافته ی ویرایشگر vi است . ویرایشگر vi برای کیبورد های قدیمی طراحی شده بود, کیبوردهایی که up arrow یا right left نداشتند !
برای نصب ویرایشگر vim دستور زیر رو در ترمینال وارد کنید :

sudo apt-get install vim

کار با ویرایشگر vim برای شروع کمی متفاوت نشون میده و این کمی کار رو برای شروع سخت تر می کنه .

کار با vim رو شروع می کنیم:
vim myfile

دستور بالا برای ایجاد یک فایل به اسم myfile است که با ویرایشگر vim آن را آماده ی ویرایش کردیم.

اگر قبلا یک فایل متنی داشتید و می خواهید آن را ویرایش کنید می تونین از دستور بالا استفاده کنید.
esc + i = کلید esc و بعد i رو بزنید تا وارد حالت insert شوید ( حالت نوشتن )
حالا می تونین متن دلخواه خود را بنویسید.

برای ذخیره ی تغییرات کلیدهای زیر را استفاده کنید :
@playcode
esc + : + w = کلید esc برای این که دوباره وارد حالت دستوری شوید , : قبل از وارد کردن هر دستور استفاده می شود و w برای ذخیره ی تغییرات.

esc + : + w

esc + : + q = حرف q برای خارج شدن از ویرایشگر .

esc + : + q

اگر در دستور بالا بعد از q علامت ! را استفاده کنید بدون ذخیره تغییرات از محیط vim خارج می شوید.
esc + : + q!

میتونین دو دستور رو با هم استفاده کنید , مثلا هم ذخیره کنید و هم خارج شوید .esc + : + wq
esc + : + wq

در ویرایشگر vim میشه از کلید های میانبر استفاده کنید , برای مثال اگر کلید Shift رو با دوبار z بگیرید کار ذخیره و خارج شدن رو انجام می دهد .

Shift+zz

esc + yy خطی که Cursor در آن قرار دارد ذخیره می شود ( copy )

esc + yy

esc + p متن های کپی شده رو در خط مورد نظر Paste می کند .

esc + p

esc + dd خطی که Cursor در آن قرار دارد را پاک می کند .

esc + dd

esc + dw کلمه ای که Cursor روی آن قرار دارد پاک می شود .

esc + dw

esc + /word برای جست و جوی کلمه ی مورد نظر در کل متن , برای مثال دستور زیر عبارت word را جست و جو می کند .

esc + /word

آموزش بالا تنها نکاتی کوچک در مورد ویرایشگر حرفه ای Vim بود , شاید بتونم بگم یک هزارم قابلیت های ویراشگر محبوب Vim ….
@playcode
Forwarded from Arya
@playcode
ابزاری است که به شما توانایی نصب تمام ابزارهای Kali Linux را می دهد. این ابزار به شما امکان اضافه و حذف کردن مخازن Kali را می دهد. برای نصب گام های زیر را دنبال کنید.

گام اول : نصب Git به روش زیر انجام دهید.

apt-get install git

گام دوم : مخازن Git را در مسیر usr/bin/ کپی کنید.

git clone https://github.com/LionSec/katoolin.git

cp katoolin/katoolin.py /usr/bin/katoolin

گام سوم : تنظیم مجوزهای اجرایی

chmod +x /usr/bin/katoolin

گام چهارم : اجرای ابزار با کد زیر

katoolin
@playcode
Forwarded from Arya
@playcode
سایت پلی کد راه اندازی شد اگر از آن جمله کسانی هستید که مارو دنبال میکنید. به سایت مراجعه کنید.
http://playcode.ir
دوستان عزیز شما میتوانید با رفتن استارت کردن ربات ما در خبرنامه تلگرامی ما عضو شوید .
آیدی بات : @playcode_bot
@Playcode
Forwarded from Arya
با سلام و عرض خسته نباشید خدمت همه کاربران عزیز امروز نیاز دیدم تا سیستم عاملی رو به شما معرفی کنم که واقعا جالب. اسم این سیستم عامل remix os نام دارد . در واقع این سیستم یک اندروید برای pc شماست نه اشتباه نکنید و آن را با نرم افزار های شبیه سازی که تا به حال دیدید اشتباه نگیرید این سیستم عامل در واقع نوعی سیستم عامل است که از نطر ui شباهتی با سیستم عامل های ویندوز و لینوکس دارد و لی نرم افزار های اندروید روی آن نصب میشود وکمی costomize شده است این پروژه که ابتدا به قیمت ۷۰ دلار به فروش میرسید اما هم اکنون شما میتوانید آن را از سایت اصلی خودش با حجم حدودی ۷۰۰ مگ دانلود و استفاده کنید که واقعا ارزش یک بار امتحان کردن و آشنایی با محیط اون رو داره پس معطل نکنید و با رفتن به لینک زیر فرایند نصب رو آغاز کنید تا تجربه یک سیستم عامل اندرویدی را در داخل لب تاب و یا کامپیوتر خود داشته باشید .

http://www.jide.com/en/remixos

@playcode
This media is not supported in your browser
VIEW IN TELEGRAM
@playcode
با سلام امروز میخوام ابزاری رو به شما معرفی کنم که حتما خوشتون میاد
کانکی چیست ؟

کانکی شبیه screenlets یا یه جورایی شبیه ویجته و به زیبا سازی سیستم کمک میکنه عین عکس بالا.👆👆👆


آموزش نصب یک کانکی زیبا :

برای نصب ترمینالو باز کنید :alt+ctrl+t و به ترتیب کامند هارو وارد کنید !

دستور لینوکس:
cd && wget -O .start-conky http://drive.noobslab.com/data/conky/start-conky


دستور لینوکس:

chmod +x .start-conky

دستور لینوکس:

cd && wget -O infinity-noobslab-eth1.zip http://drive.noobslab.com/data/conky/infinity/conky-infinity-eth.zip


دستور لینوکس:

unzip infinity-noobslab-eth1.zip && rm infinity-noobslab-eth1.zip


برای اجرا کردنش هم در میتونید conky manager که تو انجمن آموزش نصبش هست استفاده کنید یا اینه در ترمینال کامنت زیر رو وارد کنید :
دستور لینوکس:
conky -c /home/user/file.conkyrc

به جای : /home/user/file.conkyrc ادرس فایل کانکی رو بدید..

برای اینکه بعد از روشن شدن سیستم اجرا شود به session and startup برید که تو XFCE اینه تو توزیع های دیگه فک میکنم startup application باشه. وارد شید
و add رو بزنید . اسم و توضیحات رو هر چی میخواید میتونید بذارید و در قسمت command این رو بزنید :
دستور لینوکس:

conky -c /home/user/file.conkyrc

به جای : /home/user/file.conkyrc ادرس فایل کانکی رو بدید..
@playcode
@playcode
پبکربندي TCP/IP 👆👆👆👆👆👆

اکثر شبکه ها از TCP/IP به عنوان پروتکلهاي پايه اي براي ارتباط شبکه استفاده ميکنند
علارقم استفاده شما از سيستم عاملي که استفاده ميکنيد , هميشه درست کردن تنظيمات TCP/IP احتياج به پيکربندي شدن به منظور ارتباط با ديگر سيستمها به عنوان شبکه دارد
پايه اي ترين اين تنظيمات در کارت اينترفيس شما ,IP address ,Subnet mas و شماره شبکه است.عموما اين تنظيمات بصورت اتوماتيک توسط سرور DHCP تنظيم ميشود
بهرحال زماني که پيکربندي دستي مورد نياز باشد احتياچ به دانستن اين تنظيمات است.اغلب تنها IP Address که مشخص کننده دستگاه شماست تنها احتياج شما به منظور قرار دادن ميباشد
اگر از DHCP ستفاده نمي کنيد احتياج به تعيين سرور DNS و default gateway که در بخش هاي ديگر بحث مي شود را داريد
نام هاي اتصا شبکه حاوي يک profix(پيشوند( مبتني بر نوع وسيله و يک شماره به وسيله مقصد خاص از نوع خودشان است.بطور مثال همه وسيله هاي ethernet حاوي پيشوند eth هستند
اينترفيس هاي شبکه متناوبا eth0,eth1,…. ناميده مي شوند.اولين کارت ethernet که شناخته شده است بنام eth0 و دومين eth1 تعيين شده است
به منظور فعال کردن اينترفيس از فرمان زير استفاده ميکنيم

[root@localhost /]#ifup ethX

براي از کار انداختن اينترفيس از فرمان

[root@localhost /]#ifdown ethX

به منظور پيکربندي شبکه بصورت گرافيکي از فرمان system-config-network در خط فرمان و يا system->Administrator->network در محيط گرافیکی استفاده ميکنيم
تمهيد پيکربندي شبکه در يک فايل متني زير قرار داده شده است

[root@localhost /]#cat /etc/sysconfig/network-noscripts/ifcfg-ethx

از فرمان زیر برای دیدن IP address که به سیستم ما تعلق گرفته است استفاده میکنیم

[root@localhost /]#ifconfig



اگر بخواهیم ip address جدیدی به سیستم بدهیم از فرمان زیر استفاده میکنیم

[root@localhost /]#netconfig

نکته قابل توجه اینکه پس از قرار دادن ip جدید باید فرمان زیر را در جهت شروع مجدد سرویس شبکه اجرا کنیم

[root@localhost /]#service network restart

@playcode