|
||||||
| جدیدترین مباحث انجمنها | |
| تبليغات | |
![]() |
|
|
#1 | ||||||||
|
کاربر عادی
کاربر جدید
تاریخ عضویت: Oct 2010
ارسالها: 50
تشکر: 2
تشکر شده 4 بار در 4 پست
سکه: 669
|
از فرمان cd که به معني change directory ميباشد براي رفتن به يک دايرکتوري مورد نظر استفاده کنيم [root@localhost ~]#cd /bin [root@localhost /bin]# از cd بدون آرگومان به منظور انتقال به دايرکتوري home استفاده ميکنيم [root@localhost /lib]#cd [root@localhost ~]# براي برگشتن به دايرکتوري قبل از cd .. استفاده ميکنيم [root@localhost /lib]#cd .. فرمان cd - دايرکتوري در حال کار قبل شما را نمايش مي دهد از فرمان ls که به معنی lists ميباشد محتويات بک دايرکتوري يا فولدرقابل مشاهده است [root@localhost /sub]#ls [root@localhost /sub]#testfile مشاهده محتويات يک دايرکتوري با جزئيات کامل آن مثل زمان ساخت permission... با فرمانls -l استفاده میکنیم [root@localhost /sub]#ls -l [root@localhost /sub]#-rw-rw-r-- 1 root root 233 Feb 1 1:23 /sub ll که به معني long list ميباشد همان کار فرمان ls -l را انجام ميدهد [root@localhost /sub]#ll از آرگومان a- برای دیدن فایلهای مخفی استفاده میشود [root@localhost ~]#ls -a فرمان copy از فرمان cp به منظور کپی کردن یک فایل , فولدر و یا دایرکتوری استفاده میشود هميشه براي cp بايد دو آرگومان را بدهيم اولين آرگومان به عنوان فايل مبدا ترجمه شده است.يک نام مسير وابسته و يا کامل قابل قبول است دومين آرگومان به عنوان مقصد ترجمه شده است.مجددا ميتواند يک نام مسير وابسته و يا کامل باشد زماني که بيشتر از دو آرگومان بدهيم , همه آرگومانها بجز آخرين به عنوان فايل هاي مبدا ترجمه شده اند .آخرين آرگومان به عنوان يک دايرکتوري مقصد ترجمه شده است و کپي از فايلهاي مبدا با نام هاي اصلي در دايرکتوري مقصد کپي خواهد شد چند گزينه رايج شامل i- interactive سئوال قبل از بازنويسي يک فايل r- recursive تکرار کپي تمامي يک شاخه دايرکتوري p- preserve حفظ کردن permission ها و ownership و آخرين تغييرات فايل مثال [root@localhost ~]#ls /home/student testfile [root@localhost ~]#cp ~student/testfile /tmp/student-test-file [root@localhost ~]#ls /tmp student-test-file زماني که در حال کپي يک فايل منفرد در يک مقصد هستيم ابتدا cd چک ميکند که آيا دايرکتوري يا نام مقصد وجود دارد.اگر بود يک کپي از فايل مبدا را با نام اصلي جايگزين ميکند,اگر نبود مقصد تصور ميکند که يک نام فايل جديد است و يک کپي از فايل مبدا با نام مقصد ساخته شود تصور کنيد دايرکتوري جاري من /tmp است و ميخواهيم يک کپي از file3.txt در يک زير دايرکتوري (subdirectory) از دايرکتوري home بنام backups درست کنيم [root@localhost ~]#ls -l file3.txt -rw-rw-r-- 1 student student 26633 Feb 22 14:58 file3.txt [root@localhost ~]#cp file3.txt ~/backups [root@localhost ~]#ls -l ~/backups -rw-rw-r-- 1 student student 26633 Feb 22 14:58 /home/student/backups انتقال و تغيير نام فايل ها و دايرکتوريها از فرمان mv به منظور move کردن(انتقال) یک فایل , فولدر و یا دایرکتوری استفاده میشود هميشه براي mv بايد دو آرگومان را بدهيم , تابع هاي cd و mv يکي هستند.تنها تفاوت اين است که در mv مبدا ناپديد ميشود و تنها فايل مقصد باقي ميماند [root@localhost ~]#mv [options] file destination در صورتي که يک مقصد يک دايرکتوري باشد بيشتر از يک فايل را در يک زمان ميتوانيم انتقال دهيم [root@localhost ~]#ls ~student testfile [root@localhost ~]#mv ~student/testfile /tmp/student-test-file [root@localhost ~]#ls ~student [root@localhost ~]#ls /tmp [root@localhost ~]#ls /tmp student-test-file [root@localhost /bin]# فرمان حذف به منظور حذف کردن (delete ) کردن یک فایل از فرمان rm که به معنی remove است استفاده میشود پارامتر rf به معنی recursive force میباشد که در صورت استفاده از این پارامتر سئوالی به منظور تائید مجدد جهت اطمینان از پاک کردن فایل نمیشود [root@localhost /]#rm -rf subnet از فرمان mkdir که به معنی making directory است برای ساختن دایرکتوری استفاده میشود [root@localhost /]#mkdir subnet از فرمان rmdir که به معنی removing directory برای پاک کردن دایرکتوری خالی استفاده میکنیم به منظور پاک کردن دایرکتوری همراه با محتویات آن از آرگومان r- که به معنی recursively است استفاده میکنیم [root@localhost /]#rmdir -r subnet بوسیله فرمان touch میتوانیم یک فایل خالی بسازیم [root@localhost /]#touch subnetwork فرمان cat به منظور مشاهده محتویات یک فایل بدون اجرا کردن یک ویرایشگر متنی از فرمان cat که به معنی concatenates میباشد استفاده میکنیم [root@localhost /]#cat subnet در صورتی که بخواهیم خطهای خروجی را همراه با شماره مشاهده کنیم میتوانیم از n- که به معنی numbers میباشد استفاده کنیم [root@localhost /]#cat -n subnet با استفاده از فرمان cat میتوانیم خروجی چندین فایل را با اجرای تنها یک فرمان مشاهده کنیم [root@localhost /]#cat file1 file2 ... |
||||||||
|
|
|
| تشکرها از این نوشته : | Omid (27-10-2010) |
| جذاب ترین ها | ||||
|
||||
![]() |
موضوعات مشابه
|
||||
| موضوع | نویسنده | انجمن | پاسخها | آخرین نوشته |
| لینوکس و Ntfs | mikel110 | لینوکس/یونیکس | 0 | 14-09-2010 14:34 |
| راهنمای نصب Babylon در لینوکس | mikel110 | لینوکس/یونیکس | 0 | 09-09-2010 23:30 |
| قابلیتها و خصائص لینوکس | mahshid | لینوکس/یونیکس | 0 | 09-09-2010 02:08 |
| لینوکس | mahshid | لینوکس/یونیکس | 0 | 09-09-2010 01:39 |
| آموزش لینوکس (قسمت سوم) | Omid | کامپیوتر | 0 | 23-08-2010 16:27 |
| تبليغات | |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| امکانات | |
| حالات نمایش | |
|
|