# apt-get install tor
$ torsocks ssh root@x.x.x.x
# apt-get install tor
$ torsocks ssh root@x.x.x.x
آرایه های در shell قادر به ذخیره مقادیر هستند به این معنی که هر اندیس آرایه یک مقدار رو میتونه در خودش ذخیره کنه. shell میتونه مقادیر مختلفی از آرایه ها رو در خودش ذخیره کنه . در اصل آرایه ها گروهی از متغیرها هستند. به جای اینکه نیاز باشه برای هر متغیر هر بار یک نام انتخاب بشه میتونید اونها رو با اندیس های مشخصی انتخاب کنید و هر زمان که نیاز بود اون ها رو صدا بزنید.
تعریف آرایه ها
برای تعریف کردن آرایه ها در bash شما میتونید به صورت زیر برای اندیس های مختلف مقادیری رو تعیین کنید:
NAME[0]="Muhammad"
NAME[1]="Ali"
NAME[2]="Zahra"
NAME[3]="Hassan"
NAME[4]="Hossein"
برای صدا زدن هر یک از اون ها شما میتونید مثلا به صورت زیر عمل کنید:
$ echo ${NAME[0]}
Muhammad
$ echo $$
29949
شل یک محیط واسطه رو برای ارتباط شما با سیستم فراهم میکنه. شل از شما مقداری رو میگیره و محاسبات رو بر اساس اون مقدار برای شما انجام میده. وقتی اجرای برنامه تمام میشه خروجی برای شما نمایش داده میشه.
شل محیطی ست که میتونه دستورات برنامه ها و اسکریپت های شما رو اجرا کنه. همونطور که سیستم عامل های مختلفی هست شل های مختلفی هم وجود داره.
Shell Prompt
علامت شل $ می باشد که وقتی ظاهر شد شما میتونید دستورات لازم رو وارد کنید. بعد از اینکه دستور رو نوشتید و اینتر رو زدید, شل مقدار ورودی رو از شما میگیره. هر دستور در لینوکس به خودی خود یک داده از نوع رشته ست که به صورت پیوسته و ناگسسته نوشته میشه.
دستور زیر تاریخ و ساعت رو به شما نشون میده:
$ date
Tue Jun 24 20:27:28 IRDT 2014
شما میتونید نشان دستورات خودتون رو با توجه به توضیحاتی که در بخش محیط ها گفتم تغییر بدید.
پایتون شباهت های زیادی به perl, C و java دارد که البته تفاوت های زیادی نیز بین پایتون و این زبان های برنامه نویسی وجود دارد. در این بخش قصد دارم خیلی ساده و سریع شما رو با الفبای پایتون آشنا کنم.
اولین برنامه به زبان پایتون
۱) حالت Interactive
برای شروع به کار در محیط Interactive کافیست شما در ترمینال کلمه پایتون را نوشته تا محیط مورد نظر ظاهر شود:
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> print "Hello, Python!"
Hello, Python!
#!/usr/bin/python
print "Hello, Python!"
python test.py
$ chmod +x test.py
$ ./test.py
باهاش کار کن
شما هیچ احتیاجی ندارید که محیط جدیدی رو روی سیستم عاملتون جهت کار با پایتون نصب و راه اندازی کنید. دلیلش خیلی ساده ست. پایتون این کار را بصورت خودکار برای شما انجام میدهد. در ادامه به اولین مثال در این بخش میپردازم. سعی کنید خودتون این مثال رو تغییر بدید. خیلی راحت یک فایل در لینوکس با پسوند py (در لینوکس پسوند اجباری نیست) ایجاد و عبارات زیر رو داخلش بنویسید:
#!/usr/bin/python
print "Hello, Python!";