userinfo close

  ,

گنو/لینوکس


gnulinux

تاسیس: 27 خرداد 1387  پروفایل کلوب
مدیر کلوب: سید بهرام سیادتی - معاونان
 

لیست بحث ها

  عناوین بحث ها ارسال کننده پاسخها بازدید بروز رسانی اولویت
2
32
87/11/6 (00:17)
10
78
90/2/30 (18:56)
1
54
87/4/1 (16:06)
11
47
91/2/12 (17:58)
0
0
90/12/29 (12:17)
0
12
90/2/28 (02:56)
0
5
90/2/25 (00:05)
0
16
89/6/19 (18:50)
0
4
89/6/15 (00:28)
2
6
89/6/8 (21:32)
1
12
89/5/18 (19:33)
1
9
89/5/2 (10:48)
0
10
89/4/10 (16:20)
0
8
88/9/17 (00:34)
0
6
88/8/7 (20:19)
2
24
88/6/6 (16:44)
2
27
88/2/9 (14:36)
4
33
88/2/5 (16:56)
2
23
87/12/25 (23:58)
0
7
87/11/26 (13:02)

عنوان بحث

سید بهرام سیادتی , iransbs

آموزش خط فرمان

با درود و سپاس
در این قسمت، تلاش می شود روزانه حداقل یک ترفند خط فرمان گنو/لینوکس قرار داده شود.



کامیاب و سربلند باشید
یا علی
  • ارسال پاسخ

پاسخ ها

ترتیب پاسخ ها : از اولین پاسخ
خاطره دانیالی , x_yy
خاطره دانیالی - 18:56 1390/02/30
10
سلام در مورد دستورcal  وcsplit توضیح بدید لطفا کامل باشه ممنون
بابک اردلانی , babakgnu
بابک اردلانی - 07:15 1387/04/6
9
ایجاد دایرکتوری

دستور mkdir برای ایجاد دایرکتوری ها  به کار میرود

linux-love-r@debian:~$ mkdir directory

سید بهرام سیادتی , iransbs
8
با درود و سپاس
در لینوکس فایل هایی که در حالت عادی به نمایش در نمی آیند، فایل یا پوشه هایی می باشند که نخست آنها . یا نقطه داشته باشد، برای نمونه اگر پوشه ای به نام picture دارید، می توانید با قرار دادن یک . در نخست این پوشه، مخفی اش کنید.
هر چند اگر در دستوری همانند ls از پارامتر a بکار برود، همانند ls -al ، پوشه به نمایش در خواهد آمد.
همچنین اگر در آخر فایلی ~ بکار برود، این فایل ها مانند فایل های tmp در گنوم یا GNOME شناخته می شوند، اما در محیط ترمینال ناهمسانی (تفاوت) ندارند.




کامیاب و سربلند باشید
یا علی
سید بهرام سیادتی , iransbs
7
با درود و سپاس
دستور dir :
این دستور همانند دستور ls در پست 4 در مورد اش نوشته ایم است.

دستور cd :
این دستور برای انتقال شما به مسیر دلخواه اتان می باشد.
 برای نمونه
cd /home/MYUSER/Desktop

همچنین اگر دستور cd بدون آدرس وارد شود، شما را به شاخه Home می برد، برای نمونه شما در پوشه etc هستد و دستور cd را می زنید که شما را وارد پوشه

/home/gnu/


همچنین اگر بجای آدرس از ~ استفاده کنید، به عنوان شاخه خانه شما حساب می شود، برای نمونه اگر وارد کنید cd ~/Desktop وارد آدرس home/user/Desktop خواهید شد.


کامیاب و سربلند باشید
یا علی
بابک اردلانی , babakgnu
بابک اردلانی - 00:21 1387/04/1
6
 !! rm
----------

دستور rm فایل‌ها و دایرکتوری‌های رو پاک می‌کنه.

نمونه برای پاک کردن یه فایل به اسم file


linux-love-r@debian:~$ rm file

نمونه برای پاک کردن یه دایرکتوری به نام dir

linux-love-r@debian:~$ rm -r dir

البته option های هم داره که بعدآ اگه وقت شد میگم اگه خیلی هم اسرار دارید الان بدونبد تو terminal بزنید

linux-love-r@debian:~$man rm





بابک اردلانی , babakgnu
بابک اردلانی - 09:12 1387/03/31
5

برای این‌که دایرکتوری جاری رو پیدا کنید از دستور pwd استفاده کنید.

linux-love-r@debian:~$ pwd
/home/linux-love-r

وقتی که شما وارد سیستم‌عامل گنو-لینوکس خود می‌شید، به‌صورت پیش‌فرض، دایرکتوری جاری، دایرکتوری خانگی(home directory) شماست. دایرکتوری خانگی جایی هست که شما فایل‌هاتون رو توش می‌ذارید. توی بیشتر سیستم‌ها اسم دایرکتوری خانگی هر کاربر به صورتhome/username/ هست

سید بهرام سیادتی , iransbs
4

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

نمونه های کاربردی :

ls -al این دستور، بگونه فهرستی (با پارامتر l) با دربرگیری ، دسترسی (ستون نخست)، تعداد (ستون دوم، اگر فایل باشد 1 و در صورتی که پوشه باشد، تعداد فایل های و پوشه های موجود در آن پوشه)، صاحب فایل (ستون سوم)، گروه فایل (ستون چهارم)، سایز فایل به بایت (ستون پنج)، تاریخ (ستون شیش)، نام (ستون هفت)، همچنین پارامتر a فهرست را بی کاست (کامل) برای شما نمایش خواهد داد (فایل های مخفی، . و .. )


ls -Al، این دستور همانند دستور بالا می باشد، با این ناهمسانی (تفاوت) که . و .. را نمایش نخواهد داد، توجه داشته باشید، منظور از . پوشه جاری و از .. پوشه پیشین(قبلی) است.


ls -alh، در اینجا پارامتر h باعث می شود تا حجم فایل ها به حساب حجمی که داشته اند، برای نمونه بایت، کیلوبایت، مگابایت، گیگابایت و .. به نمایش در آیند. به این نکته توجه داشته باشید، پارامتر h را باید با l بکار ببرید.


با پارامتر S می توانید فهرست را بر پایه Size ترتیب کنید.

با پارامتر t می توانید فهرست را بر پایه Time یا زمان ایجاد یا آخرین ویرایش ترتیب کنید.

با پارامتر X می توانید فهرست را بر پایه پسوند اشان ترتیب بندی کنید.

با پارامتر U فهرست بدون ترتیب بندی خواهد بود.

اگر از هیچ پارامتری استفاده نکنید، بر پایه نام ترتیب بندی خواهد شد.


همچنین می توانید از دستور more برای فهرست های بلند استفاده کنید. برای نمونه :

ls -al | more


برای کسب اطلاعات بیشتر در مورد دستور ls می توانید از فرمان man ls استفاده کنید.



کامیاب و سربلند باشید

یا علی

بابک اردلانی , babakgnu
بابک اردلانی - 08:56 1387/03/31
3
Bash !


بش(Bash) یک نوع شل(shell) است. یک مفسر زبان دستور است، که در سیستم عامل گنو-لینوکس وجود دارد. بش یک shell سازگار با sh است.(اصطلاحاً sh-compatibel می‌باشد.) که قابلیت‌های کاربردی کُرن شل(ksh) و سی شل (csh) رو با هم ترکیب کرده. هدف bash این است که با استاندارد IEEE POSIX P1003.2/ISO 9945.2 که برای شل و ابزارهای مرتبط با اون نوشته شده هماهنگ باشه. این استاندارد توسعه‌های تابعی‌ای برای استفادهٔ برنامه‌نویسی و فعل و انفعالی(interactive) ارائه میدهد. به علاوه، بیشتر اسکریپت‌های sh می‌توانند بدون اصلاح به‌وسیلهٔ bash اجرا شوند.

توسعه‌هایی که به‌وسیله بش ایجاد شدن شامل:

  • ویرایش خط فرمان
  • تاریخچه دستور نامحدود
  • کنترل وظیفه/کار (Job Control)
  • توابع شل و نام‌های مستعار
  • آرایه‌های ایندکس شده با سایز نامحدود
  • محاسبات عدد صحیح در هر پایه‌ای از ۲ تا ۶۴
بابک اردلانی , babakgnu
بابک اردلانی - 08:46 1387/03/31
2

شل چیست ؟


یک شل برنامه ایست که دستورات شما رو از کیبورد خواهد گرفت و اون ها رو می ده به سیستم عامل تا اجرا کنه. قدیما این تنها رابط کاربری روی  کامپیوترهایی با سیستم یونیکس(Unix) بود. امروزه ما علاوه بر رابط های خط فرمان(CLIs) مثل شل(Shell), رابط های گرافیکی کاربر(GUIs) را نیز داریم.


سید بهرام سیادتی , iransbs
1
با درود و سپاس
هر چند می دانیم پیام هایی که هم اکنون ارسال می شود، شاید از دید بسیاری از بزرگان همچون شما، بسیار ساده است اما نیاز می دانیم که گفته شود تا شکی باقی نماند.
پیش از هر چیز، در محیط GNOME می توانید با وارد کردن کلید ترکیبی ALT+F2 و تایپ gnome-terminal وارد محیط ترمینال گنو/لینوکس به واسطه GNOME شوید، همچنین می توانید با رفتن به منوی Applications » Accessories » Terminal وارد ترمینال شوید.
در محیط گرافیکی KDE می توانید از Konsole استفاده کنید.
و در تمامی محیط های گرافیکی دیگر می توانید با وارد کردن کلید ترکیبی CTRL + ALT + F1 تا F6 وارد محیط ترمینال شده (tty1~6) و با وارد کردن کلید ترکیبی CTRL + ALT + F7 یا F9 به محیط گرافیکی بازگردید. ( با توجه به تنظیمات GDM ).


کامیاب و سربلند باشید
یا علی
کلوب دات کام
کلیه محتوای این سایت توسط کاربران درج شده است و کلوب دات کام هیچ مسئولیتی نسبت به آن ها ندارد.