دوستان و علاقمندان به مباحث آموزش یونیکس (UNIX) ، این آموزش را از سایت پی وی لرن دنبال خواهیم نمود. در بخش آخر آموزش vi editor در یونیکس (UNIX)، اجرای دستورات یونیکس در داخل vi و جایگذاری متن در یونیکس را به همراه نکاتی خواهیم داشت.
ویرایشگر vi این قابلیت را دارد که دستورات را از داخل ویرایشگر اجرا کند. برای اجرای یک دستورالعمل ، باید به مد دستوری یا فرمان رفته و عبارت !: را تایپ کنید و سپس دستور موردنظر را بنویسید.
به عنوان مثال ، در صورتی که می خواهید قبل از ذخیره فایل با نام مورد نظرتان ، بررسی کنید که آیا فایلی با نام مورد نظرتان وجود دارد یا خیر، می توانید ls !: را تایپ کنید، و شما خروجی ls را روی صفحه مشاهده خواهید کرد.
برای بازگشت به جلسه vi و خارج شدن از نتیجه ی دستور زده شده، می توانید هر کلید دلخواهی را فشار دهید.
دستور جایگذاری (/s:) شما را قادر می سازد که به سرعت کلمات یا گروه هایی از کلمات را در فایل های خود جایگزین کنید. در زیر سینتکس جایگزینی متن آورده شده است.
1 | :s/search/replace/g |
g مخفف globally است. نتیجه ی این دستور این است که تمام وقایع موجود در خط مکان نما ، هر جا تطابقی دید، جایگذاری را انجام دهد.
نکات زیر هنگام کار با ویرایشگر vi به موفقیت شما می افزاید به آن ها توجه کنید.
در چند بخش در مورد نحوه ی کار با ویرایشگر vi آشنا شدیم. امیدوارم مباحث مورد توجه قرار گرفته باشد. در ادامه با آموزش Shell Scripting همراه خواهیم بود. با ادامه ی آموزش ها و وب سایت پی وی لرن همراه باشید.