شاید به نظر شما آموزش هایی که در حال حاضر داده میشود خیلی سطحی و ابتدایی باشد. بسیار عالی! اگر شما به مقدمات تسلط دارید وقتتان را تلف نکنید. ما در این آموزش ها قصد داریم کاربری که تجربه کار با لینوکس ندارد را به یک لینوکس کار تبدیل کنیم. در آموزش امروز قصد داریم به معرفی مقدمات خط فرمان لینوکس بپردازیم که میتوانید ابتدائی ترین نیازهای شما را هنگام کار با این سیستم عامل برطرف سازد.
لاگین
برای وارد شدن به اکانت خود در لینوکس شما نیاز به یک نام کاربری و رمز عبور دارید. هنگام وارد نمودن اطلاعات خود در محیطی به شکل زیر وارد میشوید:
1 2 3 |
login : alex alex's password: Last login: Sun Jun 14 09:32:32 2017 from 1.2.3.4 |
اگر بعد از ورود موفق با علامت $ رو به رو شدید یعنی شما دارای یک حساب معمولی و چنانچه علامت # ظاهر شود یعنی شما کاربر روت هستید که بالاترین سطح دسترسی در لینوکس را دارد.
تقویم
یکی از دستورات لینوکس دستور تقویم است. شما با وارد کردن آن خروجی مشابه زیر را دریافت خواهید کرد:
1 2 3 4 5 6 7 8 |
blog@Arshatech:~$ cal March 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
تخصیص و تغییر رمز عبور
اگر شما میخواهید برای حساب کاربری خود یک رمز عبور تخصیص دهید به صورت زیر عمل نمائید:
1 2 3 4 5 6 |
blog@Arshatech:~$ passwd Changing password for blog. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
اما اگر بخواهید رمز عبور یک کاربر خاص را تغییر دهید به صورت زیر عمل نمائید:
1 2 3 4 5 6 |
blog@Arshatech:~$ passwd blog Changing password for blog. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
لیست کردن فایل ها و دایرکتوری ها
یکی از دستورات پرکاربرد لینوکس ls هست که برای نمایش فایل ها و دایرکتوری ها استفاده میشود. این دستور نیز مانند سایر دستورات لینوکسی دارای سوئیچ های متعددیست که شما میتوانید آن ها را بسته به نیاز خود بکار بگیرید:
1 2 3 4 5 6 7 8 9 10 11 12 |
blog@Arshatech:~$ ls -l total 19621 drwxrwxr-x 2 blog blog 4096 Dec 25 09:59 uml -rw-rw-r-- 1 blog blog 5341 Dec 25 08:38 uml.jpg drwxr-xr-x 2 blog blog 4096 Feb 15 2006 univ drwxr-xr-x 2 root root 4096 Dec 9 2007 urlspedia -rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root 4096 Nov 25 2007 usr -rwxr-xr-x 1 root root 3192 Nov 25 2007 webthumb.php -rw-rw-r-- 1 blog blog 20480 Nov 25 2007 webthumb.tar -rw-rw-r-- 1 blog blog 5654 Aug 9 2007 yourfile.mid -rw-rw-r-- 1 blog blog 166255 Aug 9 2007 yourfile.swf |
نمایش حساب های کاربری
اگر شما میخواهید حساب کاربری خود را ببینید باید به صورت زیر عمل نمائید:
1 2 |
blog@Arshatech:~$ whoami blog |
همچنین اگر بخواهید کاربران فعال در سیستم را مشاهده نمائید میتوانید از دستورهای زیر استفاده کنید:
1 2 |
blog@Arshatech:~$ users blog alice bob |
1 2 3 4 |
blog@Arshatech:~$ who blog ttyp0 Oct 8 14:10 (limbo) alice ttyp2 Oct 4 09:08 (calliope) bob ttyp4 Oct 8 12:09 (dent) |
اگر بخواهید از یک حساب کاربری خارج شوید با دستور logout و یا با کلیدهای Ctrl+d میتوانید این کار را انجام دهید.
خاموش کردن سیستم
برای خاموش کردن سیستم دستوراتی وجود دارد که آن ها را معرفی می نمائیم:
- halt: ماشین را به صورت فوری خاموش میکند.
- init 0: ماشین را بوسیله اسکریپت های نوشته شده از قبل که در سیستم وجود دارند خاموش میکند.
- init 6: ماشین را ری استارت میکند بدین صورت که کاملا سیستم را خاموش میکند و به همان حالت اولیه روشن میکند.
- poweroff: ماشین را خاموش میکند.
- reboot: ماشین را ری استارت میکند.
- shutdown: ماشین را خاموش میکند.
نکته: برای انجام هر یک از عملیات بالا باید دارای سطح دسترسی مناسب برای این کار باشید.