تیم نرم افزاری پایگاه سایبری استان خوزستان

محلی عمومی برای انتقال دانش برنامه نویسی

تیم نرم افزاری پایگاه سایبری استان خوزستان

محلی عمومی برای انتقال دانش برنامه نویسی

تیم نرم افزاری پایگاه سایبری استان خوزستان کانال رسمی تلگرام پایگاه سایبری استان خوزستان

جهت بیان هرگونه سوال و یا دیدگاه می توانید از کاربری تلگرام زیر استفاده نمایید
Telegram: @saiber89

آپ پیسی نام گروه نرم افزاری ماست که قصد داریم در خدمت جامعه خود با رویکرد انتقال دانش برنامه نویسی و رفع مشکلات شما در ضمینه های برنامه نویسی باشیم ./

آخرین نظرات
نویسندگان

آموزش کامل دستورات ترمینال لینوکس 1

دوشنبه, ۱۳ آذر ۱۳۹۶، ۰۳:۳۶ ب.ظ | افسر سایبری | ۰ نظر
توی این تاپیک قصد دارم کاملترین اموزش دستورات لینوکس در ترمینال رو برای ادمین سرورها و دوستانی که تازه قصد دارند شروع کنند رو یاد بدم. سعی میکنم مهمترین کامندهای لینوکس یا بهتره بگم بیشترین دستوراتی که توی لینوکس در terminal با اون سرو کار داریم، رو آموزش بدم. با توجه به مشغله کاری که دارم سعی میکنم چند روز یک بار این تاپیک رو آپدیت کنم.

نکته مهم : لینک های سبز رنگی که در بین پست ها گذاشتم آموزش کاملتر و جامع تر اون بخش هستش که توسط خودم یا دیگر اساتید تهیه و تست شده و مورد اطمینان هستند. حتما اون پست ها را هم برای بالا بردن بار علمی خودتون مطالعه کنید.

قبل از شروع توصیه میکنم مقاله مهم مراحل بوت در لینوکس رو حتما مطالعه کنید، که دید خیلی خوبی از لینوکس بهتون میده و در ترابل شوت مشکلات رو براتون راحت تر میکنه :
فرآیند بوت (Boot) در لینوکس


همچنین توصیه میشود مطالعه کنید :
آموزش کامل لینوکس برای مبتدیان


اولش یه توضیحی در مورد کامند لاین بدم، وقتی لینوکس تون بالا میاد اگه محیط گرافیکی نداشته باشید، مستقیما وارد محیط شل میشید و اگه محیط گرافیک داشتید مثل ubuntu یا centos و ... . از توی محیط گرافیکی به دو صورت میتونید وارد محیط شل بشید. یکی اینکه ترمینال رو از طریق منوها باز کنید، من خودم اوبونتو دارم برای اجرا کردن ترمینال میتونید روی سرچ کلیک کنید و توش بنویسید terminal که خودش نرم افزار ترمینال رو میاره و بعد روش کلیک میکنید و ترمینال باز میشه.

به این صورت :

menu_168-png

root-habili-_169-png

شما وقتی وارد محیط shell میشید یه خط فرمان لینوکس را به این صورت مشاهده میکنید :
کد PHP:
mohammad@habili:~$ 
mohammad که نام کاربری یا همان username هست که از طریق اون به سیستم لاگین کرده habili هم نام کامپیوتر مون هست. این علامت "~" هم که مسیر جاری هستش. اگه جلوی خط فرمان شما علامت دالر "$" بود یعنی شما با یوزری به سیستم لاگین شدین که دسترسی root ندارید ولی اگه علامت شارپ (مربع) "#" جلوی خط فرمان بود یعنی یوزر شما دسترسی روت داره و میتونید هر کاری که توی سیستم میخواهید انجام بده . مثلا عکس بالا

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

دستور LS
با این دستور میتونید list داخل دایرکتوری هاتون رو ببینید که چه فایل ها و فولدر هایی داره.
کد PHP:
root@habili:~# ls
Desktop          out.txt       Public              Ubuntu One
Documents  examples
.desktop  password.kdb  RPM-GPG-KEY-EPEL-5  Videos
Downloads  Music             Pictures      Templates           VirtualBox VMs
root
@habili:~
توصیه میشود مطالعه کنید :
آموزش دستور ls در لینوکس به همراه 15 مثال عملی


دستور PWD یا Print Work Directory
این دستور مسیر جاری که توش هستیم رو بهمون نمایش میده. من الان توی فولدر mohammad در home هستم.
کد PHP:
root@habili:~# pwd
/home/mohammad
root
@habili:~

دستور sudo و SU
برای login شدن با یوزر root در سیستم عامل های خانواده Dabain از دستور sudo -s استفاده میکنید و در سیستم عامل های خانواده RedHad از دستور su - استفاده کنید. در مثال زیر من چون سیستم عاملی که دارم اوبونتو هستش و از خانواده دبیان هست باید sudo -s رو برای لاگین کردن به یوزر root استفاده کنم.
کد PHP:
mohammad@habili:~$ sudo -s
[sudopassword for mohammad
root@habili:~
root@habili:~
توصیه میشود مطالعه کنید :
تفاوت بین su و sudo و تنظیمات sudo در لینوکس


دستور CD
برای وارد شدن به دایرکتوری ها میتونید از این دستور استفاده کنید.
کد PHP:
cd Desktop 
توصیه میشود مطالعه کنید :
دستور cd در لینوکس به همراه 15 مثال عملی


دستور دو نقطه ".."
با این دستور میتونید یه شاخه به عقب برگردید مثلا وقتی با دستور cd وارد دایرکتوری music میشید، میتونید از دستور ".." برای رفتن به یک دایرکتوری قبل تر استفاده کنید به این صورت :
کد PHP:
cd .. 

دستور MKDIR
برای ساختن دایرکتوری از این دستور استفاده میکنند. همون طور که میبینید من با دستور mkdir یک دایرکتور یا شاخه به نام linux-zone ایجاد کردم .
کد PHP:
root@habili:~# mkdir linux-zone
root@habili:~#
root@habili:~# ls
linux-zone  examples.desktop  Pictures            Videos
Desktop        gosfand           
Public              VirtualBox VMs
Documents      Music             RPM
-GPG-KEY-EPEL-5
Downloads      out
.txt           Templates
      password
.kdb      Ubuntu One
root
@habili:~

دستور RMDIR
برای پاک کردن یا حذف دایرکتوری ها در لینوکس از دستور rmdir استفاده میکنیم. من فولدر linux-zone که در دستور قبل ایجاد کرده بودم با همین دستور delete میکنم به این صورت :
کد PHP:
root@habili:~# rmdir linux-zone/
root@habili:~#
root@habili:~# ls
Desktop    examples.desktop  password.kdb        Templates
Documents  gosfand           Pictures            Ubuntu One
Downloads  Music             
Public              Videos
out
.txt           RPM-GPG-KEY-EPEL-5  VirtualBox VMs
root
@habili:~

در پست بعدی قصد دارم سیستم فایل ها و یه سری کامندهای مهم دیگه رو آموزش بدم. همچنان با ما باشید.
پاسخگویی رایگان به سوالات کاربران

انتشار در واتساپ

*****

انتشار در تلگرام


/h2>

  • افسر سایبری

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی