PDA

نسخه کامل مشاهده نسخه کامل : گام به گام تا یادگیری ترمینال لینوکس



1376MAXIMUM
02-05-2013, 08:04
سلام من یک اموزش ترمینال از یکی از سایت هایی که خودمم برای یاد گیری ازش استفاده می کنم براتون می زارم امید وارم که بتونید ازش به خوبی استفاده کنید و برتون مفید باشه سعی میکنم تمام اموزش هارو هم زمان با سایت برا تون بزارم
بچه ها لطفا این مطالب رو کپی نکنید چون و سایت تحت پوشش قانون کپی رایت هست و کپی کردن بدون اطلاع صاحبان سایت و ذکر منبع حتما دردسر ساز هست براتون

جلسه ی اول

ترمینال رو غول می دونین ؟‌ براتون قابل فهم نیست ؟‌ براتون گنگه و ازش بدتون میاد ؟‌

وحشت نکنید !‌ ترمینال لینوکس به این دشواریها نیست ! به زودی و با آموزش های کوتاه گام به گام تا یادگیری ترمینال لینوکس یک حرفه ای خواهید شد و از دستورات ترمینال لذت خواهید برد‌!
تنها جیزی که همیشه من رو اذیت می کرد ترمینال لینوکس بود و یکی از مهمترین دلایل انتخاب توزیع اوبونتو وتغییر ندادنش هم سادگی کار با اون و کم بودن دستوراتش بود .
دستورات اوبونتو همه جا بود و کافی بود اونها رو کپی کنم و …..
اما الان عاشق ترمینال لینوکس هستم ! لذت تایپ یک دستور ( مثل یک کاربر حرفه ای که توی فیلم ها نشون میده , یک هکر ) البته این فقط یک احساسه که وقتی دستوری رو تایپ می کنیم به آدم دست مید ه ولی لذت اصلی در فهمیدن و درک دستورات ترمینال لینوکسه !
پیش نیاز های این مطلب آموزشی : آشنایی با روشن کردن اوبونتو !
در ادامه :
آموزش چند دستور ترمینال برای لینوکس ( برای بیشتر لینوکس ها کاربرد داره ولی کار ما با اوبونتو و لینوکس مینت و در کل توزیع های دبینه )
برای شروع چند نکته در مورد ترمینال !
کلید های میانبر Alt+Ctrl+T ترمینال رو باز می کنه .
سعی می کنیم برای دستورات با کاربر معمولی $~ در ترمینال کار کنیم و نه کاربر ریشه # , تا اگر خرابکاری کردیم به روت یا ریشه آسیب نزده باشیم و فقط کاربر خودمون رو خراب کنیم , اما دستورات زیر مشکلی به وجود نمیارن و با خیال راحت امتحان کنین .
و اما دستورات:

id


خروجی دستور بالا :

uid=1000(edelwiess) gid=1000(edelwiess) groups=1000(edelwiess),4(adm),6(disk),24(cdrom),27 (sudo),30(dip),46(plugdev),109(lpadmin),124(sambas hare)


خروجی دستور id نشان می دهد که نام کاربری edelwiess , که دارای عضویت در گروه های edelwiess , adm , disk , cdrom , audio و … است.



who


خروجی دستور بالا :

edelwiess pts/2 ۲۰۱۲-۰۵-۲۴ ۲۳:۳۹ (:۰.۰)


این دستور همون کیه مشهور خودمونه ! همانطور که می بینید نشون میده که الان کاربر edelwiess داره با سیستم کار می کنه و ساعت و تاریخ ورودش رو هم در جلوی اون ذکر کرده .یاد آوری می کنم که لینوکس یک سیستم عامل multi user به شمار میره و در یک لحظه چند کاربر می تونن از اون استفاده کنن که با دستور بالا میشه همه ی اونها رو دید .


pwd



/home/edelwiess


دستور pwd برای نمایش دایرکتوری جاری استفاده میشه که در زیر دستور خروجی اون رو می بینید .


واگر وارد یک دایرکتوری دیگه شدین وقصد برگشت به دایرکتوری home رو داشتین دستورcd رو در ترمینال وارد کنید :


cd


ولی درون دایرکتوری جاری ( که الان واسه من home هسته ) چی میگذره و چی هست ؟‌

ls



ChessBase Music
Crack Pictures
Desktop Public
Documents Rubi_v1.0_[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Downloads spi_iso
english_13.0.pdf Templates
examples.desktop TikGames
Glossery ubuntu-12.04-desktop-i386.iso.prozilla
htlv_iso Ubuntu One
index.php?act=download&id=862 Videos


دستور ls به ما محتویات دایرکتوی جاری رو نشون میده .

اگر در آخر دستور ls مسیر دایرکتوری مورد نظرمون رو وارد کنیم می تونیم محتویات اون رو ببینیم :‌


ls /var



backups cache crash games lib local lock log mail opt run spool tmp


مثلا در مثال بالا دستور ls /var محتویات دایرکتوری یا مسیر ( پوشه ی ) file system / var رو نشون میده که زیر مجموعه هایی همچون backup , cashe , crash , game و … داره.

حالا میام آخر دستور ls یک l اضافه می کنم :


ls -l /var



total 44
drwxr-xr-x ۲ root root ۴۰۹۶ May 24 18:26 backups
drwxr-xr-x 18 root root ۴۰۹۶ May 21 16:59 cache
drwxrwsrwt ۲ root whoopsie 4096 May 24 23:17 crash
drwxr-xr-x ۲ root root ۴۰۹۶ Apr 23 16:08 games
drwxr-xr-x 71 root root ۴۰۹۶ May 12 01:06 lib
drwxrwsr-x ۲ root staff ۴۰۹۶ Apr 19 14:02 local
lrwxrwxrwx ۱ root root ۹ May 24 21:26 lock -> /run/lock
drwxr-xr-x 16 root root ۴۰۹۶ May 24 22:13 log
drwxrwsr-x ۲ root mail ۴۰۹۶ Apr 23 16:04 mail
drwxr-xr-x ۲ root root ۴۰۹۶ Apr 23 16:04 opt
lrwxrwxrwx ۱ root root ۴ May 24 21:26 run -> /run
drwxr-xr-x ۸ root root ۴۰۹۶ Apr 23 16:07 spool
drwxrwxrwt ۴ root root ۴۰۹۶ May 24 23:31 tmp


همانطور که می بینید اضافه کردن l جزییات بیشتری رو به ما نشون میده , که دایرکتوری های جاری رو با یک . و دایرکتوری والد با .. دو نقطه مشخص شده اندو در ادامه فضا و تاریخ ساخت دایرکتوری رو می بینیم.

و اگر a رو به آخر l اضافه کنیم :



ls -la /var



total 16
drwxr-xr-x ۴ root root ۴۰۹۶ Apr 29 00:22 .
drwxr-xr-x 24 root root ۴۰۹۶ May ۶ ۲۰:۳۲ ..
lrwxrwxrwx ۱ root root ۴۴ Apr 28 07:45 .directory -> /etc/kubuntu-default-settings/directory-home
drwxr-xr-x 61 edelwiess edelwiess ۴۰۹۶ May 25 00:28 edelwiess
drwxr-xr-x ۲ edelwiesskde edelwiesskde 4096 Apr 29 00:22 edelwiesskde


کمک می کنه تا جزییات بیشتری از دایرکتوری رو ببنیم .

و در آخر دستور


exit


linuxseason.ir

1376MAXIMUM
02-05-2013, 08:07
جلسه ی دوم
درس دوم کار با ترمینال لینوکس !

قبلا هم گفتم که کاربا ترمینال لینوکس بسیار ساده و دلنشینه ولی مستندات فارسی در این زمینه کم بوده و علاقه مندان به کار با لینوکس همیشه از اون فرار می کنن .
با آموزش های گام به گام تا یادگیری ترمینال لینوکس کم کم به یک حرفه ای تبدیل میشین و آماده ی امتحانات دوره های لینوکس LPI خواهید شد ولی این چند شرط داره :
۱ ) از اونجا که آموزش های گفته شده از مستندات و کتاب های معتبر آماده شده و همانند طرح درس کتابها آموزش داده میشه پس از پریدن از اون درس به این درس خودداری کنید و درس ها رو مرحله به مرحله پیش برین .
۲ ) دستورات رو کامل بخونین و خودتون تایپ کنین , به فاصله ها دقت کنین و بعد از هر درس اونها رو مرور کنین .
۳ ) اگر در آخر درس تمرینی گفته شده اون رو انجام بدین .
پیش نیاز های این دوره :
گام به گام تا یادگیری ترمینال لینوکس درس اول
نگاهی کوچک به ساختار فایل سیستم لینوکس
( هر دوی این ها رو می تونین توی وبلاگ ببینین )
در ادامه :
آموزش چند دستور ترمینال برای لینوکس ( برای بیشتر لینوکس ها کاربرد داره ولی کار ما با اوبونتو و لینوکس مینت و در کل توزیع های دبینه )
در زیر دستورات و کاربرد هر کدوم رو می نویسم و مثال براشون میارم.

cd: این دستور مسیر جاری رو به مسیری که تعیین می کنین تغییر میده. ( مسیر جاری = مسیر و دایرکتوری که الان توی اون هستیم )

pwd : این دستور مسیر و دایرکتوری جاری رو نشون میده.

mkdir : با کمک این دستور یک دایرکتوری جدید میسازیم.

chmod : این دستور برای تغییرمجوز های فایل و دایرکتوری به کار میره ( File Permissions )

ls : این دستور محتویات یک دایرکتوری یا مسیر رو چاپ می کنه.


یک پنجره ی ترمینال باز کنین تا بریم سراغ چند مثال :
برای حرکت به دایرکتوری خانگی از هرجا کافیه دستور cd رو تایپ کنیم .

cd



برای حصول اطمینان از قرارکیری در دایرکتوری خانگی خود دستور pwd رو تایپ می کنیم تا مسیر دایرکتوری جاری رو که با cd تنظیمک کردیم رو ببینیم.


pwd



home/edelwiess/

حالا با ساتفاده از دستور mkdir یک دایرکتوری جدیدبه نام test توی دایرکتوری خانگی ایجاد می کنیم :

mkdir test


برای این که دایرکتوری جدید رو به صورت Hidden یا مخفی بسازیم کافیه قبل از نام دایرکتوری جدید یک نقطه بذاریم , مثلا می خوام یک دایرکتوری مخفی با نام hossein توی دایرکتوری خانگی بسازم.

mkdir .hossein


جزییات و مجوز های فایل تولید شده رو با استنفاده از دستور ls میبینیم.

ls -ld test



drwxrwxr-x 2 edelwiess edelwiess 4096 May 31 09:06 test

عبارت drwxrwxr-x نشان دهنده ی مجوزاین دایرکتوریه که بعدا درباره اون صحبت می کنیم . همانطور که می بینین test یک دایرکتوری است که مالک اون کاربری به نام edelwiess است که به گروه edelwiess تعلق داره و آخرین بار در ۳۱ may در ساعت ۰۹:۰۶ دقیقه تغییر کرده.

تصور کنید می خواهیم مجوز های این فایل رو طوری تنظیم کنیم که افراد دیگه ای که از این کامپیوتر استفاده می کنن ( user های دیگه ) نتونن محتویات دایرکتوری test رو ببینن و استفاده کنن. ( در این مورد در درس های بعد کاملا توضیح خواهم داد ) حالا از دستور chmod برای این کار استفاده می کنیم .


chmod 700 test


حالا اگر دوباره دستور ls رو به کار بگیریم می بینیم که مجوزهای فایل test به این عبارت تغییر کردن ——drwx

ls -ld test



drwx—— 2 edelwiess edelwiess 4096 May 31 09:06 test
حالا با استفاده از دستور cd وارد دایرکتوری test میشیم.

cd test


برای اطمینان دستور pwd رو تایپ می کنیم

pwd


/home/edelwiess/test

اگر خواستیم وارد یک دایرکتوری دیگه بشیم کافیه از دستور cd استفاده کنیم. مثلا من می خوام به داخل پوشه ی picture دایرکتوری خانگی خودم برم.

cd /home/edelwiess/Picture


edelwiess@edelwiess-MS-7592:~/Pictures$
حالا چک کنین که پوشه ی test توی دایرکتوی home شما وجود داره یا نه !


تمرین :
دایرکتوری به نام اسم کوچک خودتون تولید کنین و پوشه هایی به نام های ۴ تا از دوستانتون در اون بسازین و به دایرکتوری خودتون مجوز ۷۰۰ رو بدین تا کسی نتونه وارد دایرکتوریتون بشه.
حتما این کار رو انجام بدین.


linuxseason.ir

1376MAXIMUM
03-05-2013, 10:34
جلسه ی سوم

به تمامی کاربران چه لینوکس و چه ویندوز ( علاقه مندان به یادگیری ) توصیه می کنم این درس رو به دقت بخونین و یاد بگیرین.

شاید این درس در نگاه اول زیاد با ترمینال لینوکس رابطه ای نداشته باشه ولی در هر صورت یک لینوکس کار حرفه ای باید این ها رو بلد باشه و همیشه به اونها برخورد خواهید کرد .
و نکته ی مهم بعدی که قبل از درس باید بگم اینه که از حالا به بعد دروس رو به زبان فارسی و کتابی می نویسم و در برخی موارد از زبان ساده استفاده می کنم که در دو سطر بالا زبان ساده ی وبلاگ نویسی قدیمیه و در آموزش زیر زبان رسمی و کتابیه.
پیش نیاز های این دوره :
آشنایی کوچکی با گام به گام تا یادگیری ترمینال لینوکس یک و دو
آشنایی با ساختار فایل لینوکس
در ادامه :‌
آشنایی با مجوزهای فایل ها ( File Permissions )
آشنایی با چند دستور مهم برای مجوز های فایل
تمرین
بعد از مدتی که با لینوکس کارکردین پیغام هایی مثل Permission Denied رو خواهید دید که نشان دهنده ی دسترسی نداشتن شما به دایرکتوری مورد نظر است .
مجوزهای فایل در لینوکس برای جلوگیری دسترسی کاربران به بعضی اطلاعات فایل سیستم و اطلاعات کاربران دیگر ایجاد شده اتد و برای این به هر فایل ۹ بیت اضافه شده است که معرف چگونگی دسترسی شما و کاربران دیگر به آن فایل است.
این بیت ها به صورت rwxrwxrwx نمایش داده میشه که ۳ بیت اول تعیین کننده ی دسترسی مالک فایل , ۳ بیت دوم برای گروه مالک و ۳ بیت بعدی برای تعیین نحوه ی دسترسی دیگران است .

r نشان دهنده ی خواندن
w نشان دهنده ی نوشتن
x نشان دهنده ی اجازه اجرا
و در صورتی که به جای این ۳ حرف علامت دش - نشان داده شود به این معنی است که این مجوز غیر فعال است .

برای نمایش مجوز های هر فایل یا دایرکتوری می توانید از دستور ls-ld استفاده کنید , به عنوان مثال :‌

mkdir test




ls -ld test


drwxrwxr-x 2 edelwiess edelwiess 4096 Jun 10 17:23 test

دستور اول فایل test را می سازد و دستور دوم مجوز های فایل ساخته شده را نشان می دهد.
دقت کنید که مجوز های دسترسی با حرف d شروع شده که نشان دهنده ی این است که فایل test یک دایرکتوری است .
مالک دایرکتوری اجازه ی خواندن , نوشتن و اجرا را دارد یعنی تنها مالک می تواند فایلی را به این دایرکتوری اضافه کند , پاک کند و تغییر بدهد و بقیه کاربران فقط اجازه ی خواندن و اجرا دارند.
در صورتی که مالک یک فایل باشید می توانید مجوز های آن را مطابق نیاز خودتان تنظیم کنید.
این کار به وسیله ی دستور chmod انجام می شود و برای هر یک از مجوز های خواندن , نوشتن و اجرا عددی در نظر گرفته شده است
خواندن = ۴

نوشتن = ۲

اجرا = ۱
بنابر این برای این که تمام مجوز ها را به خوتان بدهید مقدار ۳ بیت نخست باید ۷ تعیین شود یعنی:
۴+۲+۱ = ۷
و برای سایرین نیز می توانید بنا به نیازشان مجوز تعیین کنید که مجوز ها بین اعداد ۷ دسترسی کامل و ۰ بدون دسترسی تعیین می شوند.
در زیر چند مورد مهم از مجوز ها ذکر شده است
chmod 777 files = rwxrwxrwx

chmod 755 files = rwxr-xr-x

–chmod 644 files = rw-r–r
chmod 000 files = ———

برای مثال می خواهیم فایل test برای کاربران دیگر غیر قابل دسترسی باشد

chmod 700 test


در صورتی که یک فایل ایجاد می کنید مجوز پیش فرض آن ۶۴۴ خواهد بود و در مورد دایرکتوری این مجوز ۷۵۵ است
این مقادیر پیش گزیده توسط دستور umask تعیین می شود و برای نمایش مقدار دستور زیر را تایپ کنید

umask



0002

کافی است اعدادی که در دستور مشاهده می کنید از ۷ کم کنید , با این کار مقدار پیش فرض را برای دایرکتوری مشاهده خواهید کرد. در مورد فایل ها باید این اعداد را از ۶ کم کنید , زیرا در مورد فایل ها به طور پیش فرض مجوز اجرا با مقدار ۱ غیر فعال است.

برای تغییر تعداد زیادی از فایل ها در یک زمان باید از گزینه ی R دستور chmod استفاده کنید.

این امکان وجود دارد که با یک فرمان مجوز های تمام فایل ها و دایرکتوری ها ی درون یک ساختار دایرکتوری را تغییر دهید
برای مثال برای تغییر مجوز های تمام فایل ها و دایرکتوری های موجود در مسیر test می توانید دستور زیر را تایپ کنید

chmod -R 777 test


تمرین
فایلی به نام linux در دایرکتوری خانگی تولید کنید و داخل آن فایل های ubuntu و debian را بسازید

به فایلubuntu مجوز خواندن و به فایل debian مجوز خواندن و نوشتن بدهید.


linuxseason.ir

1376MAXIMUM
04-05-2013, 17:26
جلسه ی چهارم
در درس های گذشته مفاهیمی از کار با ترمینال رو گفتیم و حالا می خواهیم کاربرد اونها رو بهتر درک کنیم و از اونها استفاده کنیم .


با فرمان های دایرکتوری شروع می کنیم.

دستور ls :‌ این دستور محتویات دایرکتوری جاری ( دایرکتوری که الان در آن هستیم ) را نمایش می دهد .

ls



edelwiess@edelwiess-F3JR:~$ ls
ChessBase examples.desktop Pictures Templates Videos
Desktop Glossery Public Ubuntu One VirtualBox VMs
Documents Music soorat hesab 2.pdf Untitled1.bak~
Downloads out.ogv soorat hesab.pdf Untitled 1.odt


در مثال بالا در حال حاضر ما در دایرکتوری user edelwiess قرار داریم و محتویات فایل های اون رو میبینیم.


دستور l : جزییات محتویات یک دایرکتوری رو نمایش میده.


ls -l



drwxrwxr-x ۸ edelwiess edelwiess ۴۰۹۶ ژوئن ۹ ۲۳:۰۹ ChessBase
drwxr-xr-x ۳ edelwiess edelwiess ۴۰۹۶ اوت ۲۳ ۲۳:۲۲ Desktop
drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ اوت ۲۳ ۱۰:۵۶ Documents
drwxr-xr-x 13 edelwiess edelwiess ۴۰۹۶ اوت ۲۳ ۲۳:۰۵ Downloads
-rw-r–r– ۱ edelwiess edelwiess ۸۴۴۵ مه ۴ ۰۸:۰۲ examples.desktop
drwx—— ۲ edelwiess edelwiess ۴۰۹۶ آوریل ۱۷ ۲۰۱۱ Glossery
drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۴ ۰۹:۳۷ Music
-rw-rw-r– ۱ edelwiess edelwiess 2235754 ژوئن ۲۹ ۲۲:۵۶ out.ogv
drwxr-xr-x ۴ edelwiess edelwiess ۴۰۹۶ اوت ۱۱ ۱۸:۴۸ Pictures
drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ ژوئن ۲۷ ۱۲:۲۷ Public
-rw-rw-r– ۱ edelwiess edelwiess ۶۵۳۴۲ ژوئن ۱۲ ۲۲:۲۶ soorat hesab 2.pdf
-rw-rw-r– ۱ edelwiess edelwiess ۳۵۹۵۹ ژوئن ۱۲ ۲۲:۲۲ soorat hesab.pdf
drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۴ ۰۹:۳۷ Templates
drwxrwxr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۵ ۰۰:۵۵ Ubuntu One
-rw-rw-r– ۱ edelwiess edelwiess ۵۶۵۲ اوت ۲۳ ۲۳:۲۰ Untitled1.bak~
-rw-rw-r– ۱ edelwiess edelwiess ۳۶۴۲۹ اوت ۶ ۰۱:۱۵ Untitled 1.odt
drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۴ ۰۹:۳۷ Videos
drwxrwxr-x ۷ edelwiess edelwiess ۴۰۹۶ فوریه ۱۵ ۲۰۰۷ VirtualBox VMs


درمثال بالا تاریخ و فایل permission نیز ذکر شده است. (در درس های قبل آموزش ترمینال لینوکس درمورد مجوز های فایل یا همون فایل permission گفته بودیم )


دستور a : تمامی محتویات یک دایرکتوی و حتی فایل های مخفی رو هم نمایش میده ( all )


ls -a

ls -la

دستور اول فایل های مخفی رو نمایش میده و دستور دوم هم فایل های مخفی و هم جزییات اونها رو نمایش میده.

دستور cd : با این دستور می توان از یک دایرکتوری به دایرکتوی دیگر حرکت کرد.
فرض کنید می خواهیم وارد دایرکتوی usr/ شویم.

cd /usr

دستور ..cd : به دایرکتوی ما فبل از دایرکتوری جاری میرویم .

.. cd

و هر کجا که گیر کردین یا نیاز به اطلاعات بیشتری در مورد دستور نیاز داشتین کافیه که قبل از دستور بنویسین help .

مثلا :‌

help cd


edelwiess@edelwiess-F3JR:/home$ help cd
cd: cd [-L|[-P [-e]]] [dir]

Change the shell working directory.

Change the current directory to DIR. The default DIR is the value of the
HOME shell variable.

The variable CDPATH defines the search path for the directory containing
DIR. Alternative directory names in CDPATH are separated by a colon (:).
A null directory name is the same as the current directory. If DIR begins
with a slash (/), then CDPATH is not used.
If the directory is not found, and the shell option `cdable_vars’ is set,
the word is assumed to be a variable name. If that variable has a value,
its value is used for DIR.
Options:
-L force symbolic links to be followed
-P use the physical directory structure without following symbolic
links
-e if the -P option is supplied, and the current working directory
cannot be determined successfully, exit with a non-zero status
The default is to follow symbolic links, as if `-L’ were specified.
Exit Status:
Returns 0 if the directory is changed, and if $PWD is set successfully when
-P is used; non-zero otherwise.


دستور pwd : دایرکتوری فعلی رو نمایش میده . ( دایرکتوی که الان در اون هستیم )


pwd


edelwiess@edelwiess-F3JR:/home$ pwd
/home


می خوام برم به دایرکتوی var/cache/apt



cd var/cache/apt

حالا می خوام چک کنم به مسیر بالا رفتم یا نه

pwd


edelwiess@edelwiess-F3JR:/var/cache/apt$ pwd

/var/cache/apt


چند نکته :‌

اگر نیاز شد به دایرکتوی اصلی یا همون home برگردیم کافیه که یک بار بنویسیم cd


cd


جالا به دایرکتوری / برگردیم و وارد دایرکتوری lost+found بشیم.

/ cd


cd lost+found

همانطور که میبینید نوشتن lost+found زمان گیره و میشه به سادگی نوشت los و دکمه ی تب ( Tab ) رو فشار دهیم تا به صورت خودکار بقیه ی متن lost+found نوشته بشه !

بعد از وارد کردن دستور بالا با پیغام Permission denied مواجه می شویم چون اجازه دسترسی کاربر ریشه رو نیاز داریم.


linuxseason.ir

1376MAXIMUM
14-05-2013, 09:57
جلسه ی پنجم

در این درس یک تمرین برای یادگیری بهتر ترمینال خواهیم داشت و با برخی ترفند های کوچیک و دستورات جدید آشنا خواهید شد ….
۱ )‌ ترمینال رو باز کنید ( Alt+Ctrl+T)
۲ ) یک دایرکتوری خالی به نام test ایجاد کنید . ( جزییات این کار در درس های قبل آموزش داده شده است )
۳ ) با دستور cd به داخل دایرکتوری test بروید .

۴ ) با دستور touch سه دایرکتوری خالی با نام های one , two , three ایجاد کنید.


touch one two three



۵ ) دستور ls -l t را تایپ کنید و اینتر را نزنید و چند بار کلید tab را فشار دهید .در این حالت تنها دو فایل two و three را نمایش می دهد چون در دایرکتوری test تنها دو فایل با حرف t ساخته شده است !



ls -l t



۶ )در ادامه ی دستور ls -l t حرف h را اضافه کنید و باز هم اینتر را نزنید و کلید tab را فشار دهید و بعد از کامل شدن نام three اینتر ررا بزنید تا جزییات فایل three را ببینید.



ls -l three



۷ ) دکمه ی up arrow ( فلش سر بالا ) را از روی کیبورد یک بار بزنید تا دستور ماقبل را ببینید .


۸ ) کلید های میانبر Ctrl+A را فشار دهید تا مکان نما به اول سطر برود.

۹ ) کلید right arrow ( فلش سمت راست ) را یک باز بزنید و تایپ کنید es ( بدون زدن اینتر ) و حالا دستور شما باید به less -l three تغییر کرده باشد.



less -l three



۱۰ ) کلید right arrow ( فلش سمت راست ) را یک بار فشار دهید وسه بار دکمه ی Delet را بزنید .با این کار دستور به less three تغییر پیدا می کند . بعد از فشار دادن اینتر محتوایی نمایش داده نخواهد شد چون فایل three خالی است .

۱۱ ) با زدن کلید Q از صفحه ی less خارج شوید.

دستور less یکی از پر کاربردترین دستورات لینوکس به شمار میرود و در درس های بعدی آموزش های بیشتری از کاربردهای این دسستور خواهیم داشت . برای دیدن کاربردهای این دستور تایپ کنید :


man less





linuxseason.ir

1376MAXIMUM
19-05-2013, 06:55
لطفا این جا پست ندید تا اموزش ها پست سر هم باشند

m.a.r.y.a.m
28-12-2013, 17:49
سلام من نیاز به کمک شدید دارم
siesta_3.2_pl3.tgz
این برنامه باید با برنامهtransista پارالل رروی مینوکس نصب شود

اما دستور نصش و نمیدونم(درقسمت ترمینال)
و اصلا اینکه چطور بایرپارالل بشه.....کمکم کنید لطفا