سلام من یک اموزش ترمینال از یکی از سایت هایی که خودمم برای یاد گیری ازش استفاده می کنم براتون می زارم امید وارم که بتونید ازش به خوبی استفاده کنید و برتون مفید باشه سعی میکنم تمام اموزش هارو هم زمان با سایت برا تون بزارم
بچه ها لطفا این مطالب رو کپی نکنید چون و سایت تحت پوشش قانون کپی رایت هست و کپی کردن بدون اطلاع صاحبان سایت و ذکر منبع حتما دردسر ساز هست براتون
جلسه ی اول
ترمینال رو غول می دونین ؟ براتون قابل فهم نیست ؟ براتون گنگه و ازش بدتون میاد ؟
وحشت نکنید ! ترمینال لینوکس به این دشواریها نیست ! به زودی و با آموزش های کوتاه گام به گام تا یادگیری ترمینال لینوکس یک حرفه ای خواهید شد و از دستورات ترمینال لذت خواهید برد!
تنها جیزی که همیشه من رو اذیت می کرد ترمینال لینوکس بود و یکی از مهمترین دلایل انتخاب توزیع اوبونتو وتغییر ندادنش هم سادگی کار با اون و کم بودن دستوراتش بود .
دستورات اوبونتو همه جا بود و کافی بود اونها رو کپی کنم و …..
اما الان عاشق ترمینال لینوکس هستم ! لذت تایپ یک دستور ( مثل یک کاربر حرفه ای که توی فیلم ها نشون میده , یک هکر ) البته این فقط یک احساسه که وقتی دستوری رو تایپ می کنیم به آدم دست مید ه ولی لذت اصلی در فهمیدن و درک دستورات ترمینال لینوکسه !
پیش نیاز های این مطلب آموزشی : آشنایی با روشن کردن اوبونتو !
در ادامه :
آموزش چند دستور ترمینال برای لینوکس ( برای بیشتر لینوکس ها کاربرد داره ولی کار ما با اوبونتو و لینوکس مینت و در کل توزیع های دبینه )
برای شروع چند نکته در مورد ترمینال !
کلید های میانبر Alt+Ctrl+T ترمینال رو باز می کنه .
سعی می کنیم برای دستورات با کاربر معمولی $~ در ترمینال کار کنیم و نه کاربر ریشه # , تا اگر خرابکاری کردیم به روت یا ریشه آسیب نزده باشیم و فقط کاربر خودمون رو خراب کنیم , اما دستورات زیر مشکلی به وجود نمیارن و با خیال راحت امتحان کنین .
و اما دستورات: خروجی دستور بالا :
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 و … است.
خروجی دستور بالا :
edelwiess pts/2 ۲۰۱۲-۰۵-۲۴ ۲۳:۳۹ (:۰.۰)
این دستور همون کیه مشهور خودمونه ! همانطور که می بینید نشون میده که الان کاربر edelwiess داره با سیستم کار می کنه و ساعت و تاریخ ورودش رو هم در جلوی اون ذکر کرده .یاد آوری می کنم که لینوکس یک سیستم عامل multi user به شمار میره و در یک لحظه چند کاربر می تونن از اون استفاده کنن که با دستور بالا میشه همه ی اونها رو دید .
/home/edelwiess
دستور pwd برای نمایش دایرکتوری جاری استفاده میشه که در زیر دستور خروجی اون رو می بینید .
واگر وارد یک دایرکتوری دیگه شدین وقصد برگشت به دایرکتوری home رو داشتین دستورcd رو در ترمینال وارد کنید :
ولی درون دایرکتوری جاری ( که الان واسه من home هسته ) چی میگذره و چی هست ؟ChessBase Music
Crack Pictures
Desktop Public
Documents Rubi_v1.0_www.-------------.com.zip.prozgui
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 مسیر دایرکتوری مورد نظرمون رو وارد کنیم می تونیم محتویات اون رو ببینیم :
backups cache crash games lib local lock log mail opt run spool tmp
مثلا در مثال بالا دستور ls /var محتویات دایرکتوری یا مسیر ( پوشه ی ) file system / var رو نشون میده که زیر مجموعه هایی همچون backup , cashe , crash , game و … داره.
حالا میام آخر دستور ls یک l اضافه می کنم :
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 اضافه کنیم :
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
کمک می کنه تا جزییات بیشتری از دایرکتوری رو ببنیم .
و در آخر دستور