ساعت سیزدهم:
پوسته فرمان4 - کار با دایرکتوری ها
تغییر دادن دایرکتوری:
برای تغییر دایرکتوری از cd/[DirectoryName] استفاده می شود.
#cd /
از دایرکتوری root به دایرکتوری / می رود. تمام دایرکتوری های linux در این دایرکتوری ذخیره شده اند.
نمایش دایرکتوری جاری:
#pwd
با استفاده از این دستور دایرکتوری جاری مشخص می شود.
دستور who am i:
#who am i
کاربر جاری را نشان می دهد. به عنوان مثال اگر در محیط متنی 3 لاگین کرده باشید، با اجرای این دستور خروجی زیر قابل مشاهده است:
Root tty3 jan 4 05:28
با اجرای این دستور کاربری که با آن لاگین شده اید را نشان می دهد. اگر با root، لاگین شوید با اجرای این دستور root را نشان می دهد و اگر مثلا با کاربر ali لاگین شوید، ali را نشان می دهد.
ساختن فایل ها:
برای ساختن فایل خالی از دستور touch استفاده کنید. فایل هایی در لینوکس با فونت سفید نشان داده شده اند، همان فایل های متنی با پسوند txt در ویندوز می باشند.
#touch 'FileName'
#touch ali
با اجرای دستور touch فقط می توان یک فایل خالی را ساخت. اگر بخواهید به فایلی که ساخته اید محتویات بدهید، باید از دستور دیگری به نام cat> استفاده کنید.
- ساختن فایل و همچنین دادن محتویات به فایل ها:
#cat >ali Ali is a good boy
با دستور touch یک فایل خالی ساخته و با vi به آن محتویات داده و با دستور نام فایل cat محتویات آن فایل را مشاهده می کنیم.
با اجرای این دستور فایلی به نام ali ساخته و به محتویات آن ali is a good boy را اضافه می کند و با کلید های ctrl+d محتویات آن را ذخیره و فایل ساخته می شود و سپس با دستور نام فایل cat محتویات فایل را مشاهده می کنیم.
نکته: اگر از کلیده های ctrl+d استفاده نشود فایل مورد نظر ساخته نمی شود. دیدن محتویات فایل:
Cat 'FileName'
نکته: برای دیدن محتویات دایرکتوری از ls و برای دیدن محتویات فایل ها از cat استفاده می شود. با استفاده از دستور “< ”خروجی یک دستور را به یک فایل می فرستد.
#ls>all
با اجرای دستور بالا خروجی دستور date را داخل فایل gol قرار می دهد. حال اگر دستور cat gol را اجرا کنید همانند دستور date عمل می کند.
ویرایش و ساختن فایل ها:
دستور cat>یک فایل را می ساخت و به آن فایل محتویات می داد ولی نمی توان با دستور cat> محتویات فایل را ویرایش کرد و برای این کار از دستور دیگری به نام vi استفاده می شود.
#vi (visual editor) or vim (visual improved editor)
نکته: موقعی که وارد محیط vi می شوید این محیط قفل می باشد. با استفاده از کلید های I و o می توانید محیط را فعال کرده و اگر دوباره بخواهید محیط را قفل کنید، کلید ESC را فشار دهید.
کلید های مکان نما در محیط Vi:
پس از اینکه در این محیط، چند خطی را تایپ کردید کلید ESC را فشار داده و با استفاده از کلید ها و حروف زیر می توانید در متن جا به جا شده یا کاری انجام دهید.
برای حرکت به چپ و راست و بالا و پایین می توانید از کلید های مکان نما و همچنین از کلید های h (چپ)، l (راست)، j (پایین)، و k (بالا) استفاده کنید.
نکته: قبل از اینکه از کلید ها استفاده شود باید کلید ESC را فشار دهید.
کلید W: اعلان را به ابتدای کلمه بعدی هدایت می کند.
کلید b: اعلان را به ابتدای کلمه قبلی باز می گرداند.
کلید صفر: اعلان را به ابتدای خط جاری هدایت می کند.
کلید $: اعلان را به انتهای خط جاری هدایت می کند.
کلیدH: اعلان را به ابتدای نخستین خط صفحه حرکت می دهد.
کلید M: اعلان را به اول خط میانی صفحه حرکت می دهد.
کلید L: اعلان را به اول خط پایانی صفحه حرکت می دهد.